Rutgers, The State University of New Jersey
Undergraduate-Newark
 
About the University
Undergraduate Education in Newark
Liberal Arts Colleges
Admission to the Liberal Arts Colleges
Newark College of Arts and Sciences
University College–Newark
Academic Programs and Courses
Availablity of Courses, Majors, and Minor Programs
Course Notation Information
Academic Foundations 003
African American and African Studies 014
American Studies 050
Ancient and Medieval Civilizations 060
Anthropology 070
Arabic 074
Art, Design, and Art History (080, 081, 082, 083, 085)
Asian Studies 098
Biological Sciences 120
Chemistry 160
Chinese 165
Clinical Laboratory Sciences 191
Computer Science 198
Learning Goals
Major Requirements: Computer Science
Major Requirements: Information Systems
Minor Requirements: Computer Science
Courses (Computer Science 198)
Courses (Information Systems 548)
Earth and Environmental Sciences (Geology 460)
Economics 220
English (350 and 352)
English: Composition and Writing 355
Environmental Sciences 375
Film Studies 380
French 420
Geoscience Engineering 465
Global Politics 487
Health Information Management 504
Health Sciences: Aging 499J
Health Sciences: Health Advocacy 499K
History (History 510, American 512)
Honors 525
Honors Living-Learning Community 526
Information Systems 548
International Affairs 551
Italian 560
Japanese 565
Journalism and Media Studies 086
Latin 580
Latin American Studies 590
Legal Studies 603
Linguistics 615
Mathematics 640
Medical Imaging Sciences 658
Middle Eastern and Islamic Studies 686
Music 087
Neuroscience 112
Peace and Conflict Studies 735
Philosophy 730
Physics 750
Political Science 790
Portuguese and Lusophone World Studies 812
Psychiatric Rehabilitation and Psychology 819
Psychology 830
Religious Studies 840
Russian 860
Social Work 910
Sociology 920
Spanish 940
Theater 088
Urban Education 300
Video Production 089
Women's and Gender Studies 988
Writing 989
Administration and Faculty
Consortium with New Jersey Institute of Technology
Rutgers Business School: Undergraduate-Newark
School of Criminal Justice
School of Public Affairs and Administration
Academic Foundations Center
Honors College
Honors Living-Learning Community
Academic Policies and Procedures
Divisions of the University
Camden Newark New Brunswick/Piscataway
Catalogs
  Newark Undergraduate Catalog 2016–2018 Liberal Arts Colleges Academic Programs and Courses Computer Science 198 Courses (Information Systems 548)  

Courses (Information Systems 548)

28:548:117 Introduction to Website Development (3) This course discusses the concepts and skills required to plan, design, and build websites. It will be taught in a lab to ensure hands-on experience with each of these tasks. The course begins with an overview of web technologies. Students learn to plan websites, which includes determining the business and end-user requirements for the site. Design includes learning to develop "mockups" of how the site will look and how people will use it. The major tools for building websites will be industry standard HTML and XHTML to describe webpage content, and Cascading Style Sheets (CSS) for flexibly formatting the content. Using entire site, as well as "future-proofs" a website, allowing it to be viewed on every major web browser (such as Firefox or Chrome) and easily adapt to changes in future browser technology. The course features substantial hands-on projects comprising websites of several interlinked pages and images, enabling students to thoroughly learn the course's important concepts and skills. Suggested prerequisite: 21:198:102.
28:548:118 Introduction to Software Application Tools (3) This hands-on course is taught in a computer lab and introduces the general area of application development, including web and other software applications. This course will teach you about these tools through the use of the development of several applications. During this process you will learn about the general software development process, including the software development life cycle (SDLC), which covers gathering requirements, designing the application, application testing, and implementation.
28:548:217 Advanced Website Development (3) Discusses the concepts and skills required to plan, design, and build advanced websites, with a focus on sophisticated user interaction enabled by programming the web browser (such as Internet Explorer or Chrome). Such programming is known as client-side scripting. These interactive websites utilize forms to gather user inputs, and vary both the content and display of the webpages based on the current user tasks and preferences. This includes designing and dynamically changing tabs and menus, as well as expanding and contracting sections of pages. Students will develop a thorough understanding of website usability (designing effective sites that people like) security and user privacy, browser capability (ensuring websites work on every major web browser), and the tools and skills that web developers use to add interactive features to websites. These skills include Javascript (for programming interactive features), the Document Object Model or DOM (specifying the internal structure of web pages), JQuery (to access information utilizing this internal structure, create animations, and generally streamline Javascript), browser variables (providing information about the browser characteristics), HTML input forms, form validation (ensuring correctness of user input), securing user input (to ensure user privacy), cookies (tracking user information), basic communication with the web server (which processes the information users input into forms), and AJAX (which integrates many of these technologies). The course will be taught in a lab to ensure hands-on experience and will include substantial design and development projects. Prerequisite: 28:548:117.
28:548:218 Building Web Applications (3) This course provides a critical, hands-on introduction to the design of web-based information systems. We will explore and discuss emerging trends, capabilities, and limitations of web technologies used to capture, store, access, and disseminate information for both businesses and online communities. Students, working in groups, will design and develop different types of web applications, which will then be analyzed and critiqued by the students as to their usability in actual public and private settings. An open-source web content management system will be utilized throughout the course. Prerequisite: 21:198:101.
28:548:245 Information Technology Systems: Hardware/Software (3) This course reviews hardware/software technologies in order to enable system developers to understand tradeoffs in the design of computer architectures for effective computer systems. Also covered are operating systems and systems architecture for networked computing systems. Topics include hardware (CPU architecture, memory, registers, addressing modes, busses, instruction sets, multiprocessors versus single processors, and peripheral devices), operating systems (processes, process management, memory and file system management), and telecommunications (basic network components, switches, multiplexers and media, installation and configuration of multiuser operating systems).
28:548:247 Designing the User Experience (3) Covers the design and evaluation of the human-computer interface in interactive computer systems. Among the topics covered are approaches to interface design such as menus, commands, direct manipulation; screen layout strategies; metaphor models; models of human information processes; evaluation approaches such as protocol for analysis, interactive monitoring, use of surveys; and requirements for documentation and help. Students are expected to design interface mockups and evaluate them.
28:548:322 Mobile Applications: Design, Interface, Implementation (3) This course is a practical introduction to building applications for mobile devices. The course combines hands-on design and development experience, with a conceptual overview and discussion of design and practical development issues. Taken into account will be constraints and requirements of devices with small screen sizes, limited battery power, limited computational power, etc. Tools used for building an application in the context of a specific device such as iPhone or an Android based device will be discussed. Students build a mobile application to demonstrate their understanding of mobile web constraints and tools. Prerequisite: 21:198:102.
28:548:331 Database Design Management and Applications (3) Businesses use databases extensively for analysis and decision-making because they provide efficient, large-scale information storage and rapid retrieval. Databases support the back-end functionality of most large web systems. This course gives students extensive, pragmatic experience in designing, building, querying, updating, maintaining, and managing relational databases, using the Structured Query Language (SQL). Proper database design principles are emphasized throughout the course, beginning with high-level descriptions of relational databases using data modeling tools (such as entity-relationship or ER diagrams) and progressing to relational database design principles based on higher-order normalizations. We will examine some poorly designed databases, and show how these can be transformed into well-designed databases. SQL will be extensively covered, and students will design implement sophisticated SQL queries invoking self-joins, outer joins, correlated subqueries, and related concepts. Students will explore and utilize design methodologies for input data validation and maintaining database integrity, and study issues of database privacy and security. Advanced topics to be discussed include the role of the database administrator (DBA), database life-cycle activities, database denormalization, read-only database, and data warehouses. Hands-on experience will be gained by with actual database using industry-standard database management systems such as Oracle. Prerequisite: 21:198:101.
28:548:333 Social Networking: Application and Interface Design (3) In this intensely hands-on course, students will analyze existing social networking sites (Facebook, MySpace, LinkedIn, LISTSERV, etc.) in terms of usage and security implications, and identify design considerations for new application use. Working in teams, students will design and execute an implementation plan for add-on applications to an existing social networking site and manage the security settings and other aspects of these applications. This involves combining existing reusable components and developing the interface to these from the social networking sites. The team project will design solutions for an existing organization. Prerequisite: 21:198:101.
28:548:344 Computing Applications in Business (3) A comprehensive overview of the various types of computing applications used by businesses in order to run effectively and efficiently. All the major functional departments within organizations are examined and evaluated to see how applications are integrated to implement business processes that flow across department boundaries, and from suppliers to customers. The modeling of business situations and the design of applicable software solutions.A full-semester hands-on student project will provide experience in designing solutions to changes in the business environment. Prerequisite: 21:198:101 and 29:010:203, or department permission.
28:548:350 Computers, Society, and Ethics (3) Examines the historical evolution of computer and information systems and explores their implications in the home, business, government, medicine, and education. Topics include automation and job impact, privacy, and legal and ethical issues. Prerequisites: 21:198:101, one social science course, and 21:355:101.
28:548:373 Web Standards (3) This course covers the standards that are emerging for formatting, accessing, displaying, transmitting, and structuring information, including the standards and protocols existing and under development today. Topics include: standards, rationale, pros and cons, and the standards process; standards bodies and participating on standards bodies; how companies influence standards; how developers incorporate standards in their programs; planning for emerging standards; company policies regarding web standards; and standards and legal issues. Prerequisite: 21:198:101.
28:548:375 Evaluating the User Experience (3) Methods for identifying usability problems and for testing the relative merits of alternative designs for interactive systems. Following a review of usability heuristics, students read journal articles about and practice five different methods: semistructured interviews, protocol analysis, cognitive walkthroughs, user surveys, and controlled experiments. Prerequisite: 21:640:211, 327, or another course in statistics or social science research methods.
28:548:385 Special Topics in Information Systems (3) The study of new and/or advanced topics in an area of information systems and the computing sciences not regularly covered in any other IS course. The precise topics to be covered in the course, along with prerequisites, will be announced in the semester prior to the offering of the course.
28:548:390 Requirements Analysis and Systems Design (3) A study of the information systems development life cycle, from the initial stages of information requirements analysis and determination to the ultimate activities involving systems design. Theory, methodologies, and strategies for information requirements analysis, including the assessment of transactions and decisions, fact-finding methodologies, structured analysis development tools, strategies of prototype development, and an overview of computer-aided software engineering (CASE) tools. Theory, methodologies, and strategies for systems design, including design of user-interfaces, particularly menu-driven and keyword dialogue strategies, and issues in the proper design of computer output. Prerequisite: 21:198:101.
28:548:392 Web Mining and Information Retrieval (3) This course introduces the design, implementation, and evaluation of search engines and web mining applications. Topics include: automatic indexing, natural language processing, retrieval algorithms, webpage classification and clustering, information extraction, summarization, search engine optimization, and web analytics. Students will gain hands-on experience applying theories in case studies. Prerequisite: 21:198:101.
28:548:413 Requirements for Emergency Management Information Systems (3) Requirements analysis, interface design, and supporting functionality of information systems related to the complete preparedness life cycle for emergency, disaster, and crisis situations for government bodies and/or private organizations. Components of the life-cycle planning, mitigation, training, alerting, response, recovery, and assessment are studied. Human and organizational behavior in this environment and how it influences system functionality and design of the user interface. Integration and coordination issues across the phases of the process.
28:548:421 Advanced Wed Applications (3) This course introduces the next generation of web application platform and web applications: Web 2.0 and Rich Internet Applications (RIAs). It covers key attributes of RIA development; defines Service Oriented Architecture (SOA); and introduces different application development platform, design, and development tools and languages supporting development and deployment of RIAs. The in-depth study of Microsoft.NET Framework and Silverlight will provide hands-on experience to develop and deploy RIAs. Prerequisites: 28:548:118, IT 202, or instructor permission.
28:548:448 Design Studio for Ubiquitous Computing (3) Handheld devices, mobile and wireless technologies, smart spaces, wearables, and other technologies are creating a ubiquitous computing environment that is moving application development off the desktop. This course explores recent developments in both the technical and human-computer interaction (HCI) side of ubiquitous computing. To put into practice what is being learned, the class will use scenario-based usability engineering techniques to design various aspects of a ubiquitous computing application to be deployed at NJIT.
28:548:455 Information Systems Management (3) The information systems function in an organization has a broad responsibility to plan, develop or acquire, implement, and manage an infrastructure of information technology, data, and enterprise-wide information processing systems. This course will emphasize how information systems enable core and supportive business processes, as well as those that interface with suppliers, partners, and customers. It will discuss basic administrative, management, and policy issues associated with the impact of information systems on the user and organization. Topics include the strategic uses of IS, enterprise computing architecture and infrastructure, software development management, organizational change, outsourcing, governance, risk management, and performance measurement. Prerequisite: 21:198:101.
28:548:461 Systems Simulation (3) This course introduces computer simulation as an algorithmic problem-solving technique. Includes discrete simulation models, elementary theory, stochastic processes, use of simulation languages, random number generators, simulation of probabilistic processes, design of simulation experiments, validation of models, queueing systems, and applications to the design and analysis of operational systems. The GPSS language is covered in detail. Prerequisites: 21:198:101 and 21:640:327.
28:548:465 Advanced Information Systems (3) Design and programming concepts are presented for automation of management information systems. Includes the organization of files and techniques for processing information based upon organizational requirements and available hardware and software. Some case studies are presented. 
Writing intensive. Prerequisites: 28:548:265 and (28:548:331 or 28:198:431) and (21:640:211 or 21:640:327).
28:548:485 Special Topics in Information Systems (3) The study of new and/or advanced topics in an area of information systems not regularly covered in any other information systems course. The precise topics to be covered in the course, along with prerequisites, will be announced in the semester prior to the offering of the course. A student may register for no more than two semesters of Special Topics. Prerequisite: Junior standing or department approval.
28:548:486 Topics in Information Systems (3) A continuation of 28:548:485.
Prerequisite: Junior standing or department approval.
28:548:491 Senior Project (3) Integration of knowledge and skills gained in previous information systems courses into an individual research project. The project entails investigation of current literature and the design, implementation, and evaluation of an information system.
Writing intensive. Prerequisites: 28:548:331 or 28:198:431, and senior standing.
 
For additional information, contact RU-info at 732-445-info (4636) or colonel.henry@rutgers.edu.
Comments and corrections to: Campus Information Services.

© 2017 Rutgers, The State University of New Jersey. All rights reserved.