Main Logo
Welcome

MS Degree

Certificate Program

Faculty and Program Advisers

Department Homepage


Information Systems

Course Descriptions

Students must refer to the Registrar's web site or the Graduate School of Engineering's web site to determine the courses that are offered in any given semester.

ISY G100 Application Engineering and Development (4 SH)
Covers the basics of Java programming such as arrays, control structures, class definitions, class hierarchies, inheritance, objects, streams, constructors, collections, and GUI components. Describes how to develop and execute Java applications and incorporates several programming projects, which strengthen the understanding of object-based and event-driven programming. Provides the student with the opportunity to achieve a strong working competency in object-oriented programming using the Java programming language. Prerequisite: Admission to the Graduate School of Engineering.

ISY G205 Advanced Application Engineering and Development (4SH)
Presents data structures and related algorithms, beginning with a brief review of dynamic memory allocation. Discusses the fundamental data structures in detail, including the abstract representation, supporting algorithms, and implementation methods. Focuses on understanding the application of the abstract data structure and the circumstances that affect implementation decisions. Covers lists, stacks, queues, trees, hash tables, and graphs. Covers recursion and searching and sorting algorithms in detail. Emphasizes data abstraction and encapsulation in code design. Explores external storage structures, time permitting. Prerequisite: ISYG100.

ISY G210 Data Management and Database Design (4SH)
Studies design of information systems from a data perspective for engineering and business applications; data modeling, including entity-relationship (E-R) and object approaches; user-centric information requirements and data sharing; fundamental concepts of database management systems (DBMS) and their applications; alternative data models, with emphasis on relational design; SQL; data normalization; data-driven application design for personal computer, server-based, enterprisewide, and Internet databases; and distributed data applications. Prerequisite: ISYG205.

ISY G215 Business Analysis and Information Engineering (4SH)
Covers computer information systems and the decision-making process, determination of information requirements, system development life cycle, and system modeling and analysis. Uses a hands-on approach to introduce the student to software engineering methodologies and practices, business requirements specification, business process design, model-driven object-oriented design, software development, and maintenance. Emphasizes the effective leverage of the Unified Modeling Language (UML) to transform business issues and objectives to concrete software solutions that meet business needs and usability and user interface design as critical elements of a successful software engineering engagement. Prerequisite: Admission to the Graduate School of Engineering.


ISY G220 Operating Systems (4SH)
Covers basic concepts of operating systems and system programming, such as utility programs, subsystems, and multiple-program systems. Main topics include processes, interprocess communication, and synchronization; memory allocation, segmentation, and paging; loading, linking, and libraries; resource allocation, scheduling, and performance evaluation; file systems, storage devices, and I/O systems; and protection, security, and privacy. Emphasizes key concepts through code design and development. Prerequisites: ISYG205 and ISYG215.

ISY G225 Networks, Telecommunications and Distributed Systems (4SH)
Introduces the student to basic principles of data communication networks and distributed computer. Includes network goals and applications; architecture, topologies, and protocols; layered communications protocol design; layer functions, interlayer interfaces, and peer processes; performance measures; data communication techniques; wide area and local networks; channel interfaces and access schemes; routing and congestion control; naming schemes; client-server computing, workstations, and server nodes; Internetworking; security; distributed computing mechanisms; distributed synchronization, performance, and modeling. Emphasizes Internet standards and implementations in code design and development. Prerequisite: ISYG205.

ISY G240 C++ Object-Oriented Design (4SH)
Introduces the basic concepts of C++ and object-oriented design for engineering software design and information systems. Topics include data abstraction, constructors and destructors, inheritance, the C++ I/O library, overloaded operators, virtual functions and polymorphism, and the reference data type. Applications of C++ programming are shown in order to emphasize the use of classes in problem solving with computers. Prerequisite: ISYG205.

ISY G245 Planning and Managing Information Systems Development (4SH)
Provides an overview of the most popular information systems needs’ assessment methodologies including portfolio analysis, stage assessment, business systems planning, and the Alloway survey technique. Topics include utilities IS strategic plan prioritization techniques of business goal alignment, architectural compatibility, and cost/benefit and risk analysis to demonstrate how businesses match needs to budgetary constraints. Describes and evaluates options for the placement of the IS function within the organization and a variety of methods to manage the function. Introduces a generic application development and project planning methodology used as a model to facilitate the development of a four-stage project plan for a prototype project. Uses the Project Management Institute’s PMBOK and Harvard Business School case studies extensively. Prerequisite: ISYG215.

ISY G250 Web Development Tools and Methods (4SH)
Description: Explores the tools necessary to construct and maintain World Wide Web pages for use in e-commerce. Offers students the opportunity to learn the basics of the hypertext markup language (HTML, a scripting language for formatting Web pages), DHTML (dynamic HTML), JavaScript (an object-based language for client-side processing), PHP scripting, XML, Flash, and Java applets. Students are asked to complete several assignments culminating in an extensive WWW project that uses all the tools discussed in class. Prerequisite: Admission to Graduate School of Engineering.

ISY G255 Software Management and Quality Assurance (4SH)
Examines techniques for the management and evolution of software systems. Topics include managing software as an asset; life cycle development and rapid development technologies; maintainability; quality assurance of software systems including testing strategies and problem analysis; software risk analysis; analysis of software project failures; process models, such as CMM and ISO 9001; configuration management; and the impact of new development technologies on software management. Prerequisite: ISYG210.

ISY G260 Business Process Engineering and Management (4SH)
Provides a practical laboratory class, applying what students have learned in database design, Web programming, and software development to a series of real projects for real users. Students are asked to work in teams to carry through the implementation of Web-based database applications from analysis of existing systems or prototypes, consideration of alternative designs and implementation, through comprehensive software and database development, to testing and deployment. Teams present their designs, implementation plans, and progress for peer review by the class and others. The objective is to have these real projects fully functional and deployed on the Web by the end of the semester. Prerequisite: Admission to Graduate School of Engineering.

ISY G265 Enterprise Systems Architecture and Engineering (4SH)
Extends the rudiments of C and Unix covered in ISY G200. Geared for students who want to explore the Unix operating system and deepen their understanding of the fundamentals of Unix. Topics include popular Unix tools and programs (vi, emacs, pipes, grep, and so on); Unix system calls (fork, exec, read, and write); introduction to Unix shells and scripting; static and dynamic libraries; use of make files; and software engineering project management from the perspective of the system developer. Requires a major term project using coding with advanced C/Unix techniques. Prerequisite: Admission to Graduate School of Engineering.

ISY G270 PERL Programming (4SH)
Focuses on PERL programming language fundamentals. Discusses and demonstrates applications of the language using programming assignments and projects. Topics include data types, control structures, subroutines and functions, string manipulation, file processing, networking, and CGI. Recommended for students who are pursuing a career in Unix/Windows programming, Web development, or system administration. Prerequisite: ISYG090.

ISY G275 Advanced Database Management Systems (4SH)
Introduces the skill set required to become a serious database applications developer. Offers an overview of the Oracle9i object-relational database system for those who have mastered the fundamental principles of database design and are competent with basic SQL. Gives students the opportunity to develop a strong understanding of the PL/SQL programming language, which is used to create triggers, user-generated functions, stored procedures, and packages for programming Oracle objects. Emphasizes advanced SQL features and Oracle-specific SQL enhancements. Covers optimization and tuning issues. Covers corresponding material for Transact-SQL (used for Microsoft SQL Server and Sybase database systems) as time and resources permit. Prerequisite: ISYG 210.

ISY G280 Model-Driven Architecture (4SH)
Develops the skills to utilize new software modeling and management techniques in each state of the life cycle of component-based software systems. Applies and extends a basic knowledge of the Unified Modeling Language (UML). Introduces and applies metamodel management concepts using the OMG metaobject facility as a technology baseline. Develops a component-based software project throughout the course using C++ or Java; grading primarily based on the software project and its public presentation. Prerequisites: ISYG100 or ISYG240, and CSEG230.

ISY G285 Organizational Change and Information Technology (4SH)
Focuses on the change effort needed to integrate a project into the firm’s organizational structure, culture, business, and process metrics. Geared for students undertaking enterprise resource planning systems, or those involved in small or large organizational reengineering projects designed to make IT a primary focus of the firm’s business strategy. Topics include management theories and organizational design principles; strategy and critical success factor formulation; methods to reach information systems maturity; business process modeling techniques; quality, the mindset, and the problem-solving tools; human resource, cultural, and technical change enablers; how to plan a business reengineering project; and implementation of major organizational change. Prerequisite: Admission to the Graduate Program.

ISY G290 Data Warehousing and Business Intelligence (4SH)

Examines the technical and management aspects of building a data warehouse. Explores the architecture, infrastructure, processes, data quality, database design, and data analysis involved in building the data warehouse for business analysis. Management issues include business goals, tool selection, project management, personnel skills, training, and user requirements. Topics include dimensional data modeling, extraction/transformation/load processes, data quality problems, datamarts, operational data stores (ODS), staging databases, and online analytic processing (OLAP). Prerequisite: ISYG210.

ISY G300 Engineering Secure Software Systems (4SH)
Addresses design and implementation issues critical to producing secure software systems by using a software development perspective. Deals with the question of how to make the requirements for confidentiality, integrity, and availability integral to the software development process from requirements gathering to design, development, configuration, deployment, and ongoing maintenance. Covers emerging software life-cycle practices that address both security problems caused by bad software practices that leave software vulnerable to attack and other software vulnerabilities that are caused by deficiencies in modeling of security requirements, architecture, and design issues. Prerequisite: ISY G100.

ISY G305 System Architecture and Technology Management (4SH)
Aimed at information systems students aspiring to become software project managers or system or product architects in software and high-technology organizations. Designed to deepen the student’s understanding of system architectures and engineering, product development processes, and dynamics of innovation in high-technology industries. Responds to the question of how technology managers and software architects might work together to oversee and control these three critical areas. Covers the following topics in detail: software product design and engineering processes, systems architecture, modular and integral product paradigms, commonality and reuse, options thinking and prioritization strategies, as well as the identification and delivery of value for the user. Prerequisite: ISY G215.

ISY G310 Introduction to Distributed Security (4SH)
Provides the student with the skills to understand and solve the difficult problems associated with securing broadly distributed systems. Examines the new security paradigms that have been developed to solve the problem of securing Web Services and compares and contrasts them with the more traditional security paradigms. Covers both the theory and practical aspects of basic distributed security principals, transport and message-based security, trust management, PKI, security specifications, risk management as applied to security, advanced access control, digital signature, XML encryption, security policy, and privacy. Prerequisite: ISY G205.

ISY G315 Web Services/Service-Oriented Architecture (4SH)
Describes how a solid foundation to support a true electronic business infrastructure is being laid using new paradigms, such as an interoperable language and a new architectural way of looking at electronic business. Supporting these paradigms are Service Oriented Architecture (SOA) and Web Services. Covers the latest heterogeneous models for carrying out large-scale distributed computing for Web Services. The models use loose coupling based on XML, which is independent of computing platform and language. Explores the fundamentals of XML, XML schema, and SOAP using tools from Microsoft, IBM, and Sun. Uses the principals of an SOA and Web Services to describe how to achitect large-scale distributed systems. Prerequisite: Permission of Instructor.

ISY G320 Global Technology Outsourcing (3SH)
Examines the critical issues in global outsourcing of technology: Why outsource, what can be outsourced, criteria for identifying elements for outsourcing, organizing for outsourcing, where to outsource, and managing the outsourcing operation to maximize global profit. Today, large numbers of white-collar and highly technical jobs, including software development and research activities, are increasingly being performed offshore. This practice could become even more pervasive and perhaps a standard feature of all businesses in the United States. Offered jointly by the College of Business Administration and the College of Engineering, this course is team taught by professors from both colleges with supplemental guest lecturers from appropriate industries. Prerequisite: Admission to Graduate program.

ISY G325 Introduction ot Information Technology Auditing (4SH)
The course, designed to provide a foundation for the study and professional career development of information technology (IT) auditing, introduces the fundamentals of IT auditing, core reasons why this is a specialized area of auditing, and the principle objectives of IT auditing and its relationship to integrated financial or operational auditing. Offers an insight into management’s objectives regarding IT risk management. Through the Cobit governance and control framework, the course emphasizes management issues regarding control of IT and the achievement of value through managed IT processes. Three primary types of IT audits are introduced: the audits of computerized information systems, IT processing environments, and the process of developing and implementing information systems.

ISY G371 Special Topics (1SH)
Covers state-of-the-art material of current interest. Prerequisite: Permission of instructor/faculty.

ISY G372 Special Topics (2SH)
Covers state-of-the-art material of current interest. Prerequisite: Permission of instructor/faculty.

ISY G373 Special Topics (3SH)
Covers state-of-the-art material of current interest. Prerequisite: Permission of instructor/faculty.

ISY G374 Special Topics (4SH)
Covers state-of-the-art material of current interest. Prerequisite: Permission of instructor/faculty.

ISY G401 Independent Study (1SH)
Offers work performed under individual faculty supervision. Prerequisite: Permission of faculty adviser.

ISY G402 Independent Study (2SH)

Offers work performed under individual faculty supervision. Prerequisite: Permission of faculty adviser.

ISY G403 Independent Study (3SH)
Offers work performed under individual faculty supervision. Prerequisite: Permission of faculty adviser.

ISY G404 Independent Study (4SH)
Offers work performed under individual faculty supervision. Prerequisite: Permission of faculty adviser.

ISY G684 Thesis (4SH)

Optional master’s thesis project in lieu of elective courses. Minimum credit hours for thesis: 8 SH. Prerequisite: Permission of faculty adviser.

ISY G688 Thesis (8 SH)
Optional master’s thesis project in lieu of elective courses. Minimum credit hours for thesis: 8 SH. Prerequisite: Permission of faculty adviser.

ISY G698 Thesis Continuation for Part-time Students(0SH)
Continues thesis work conducted under the spervision of a departmental faculty.. Prerequisite: 6 SH of thesis course work..

ISY G699 Thesis Continuation (0SH)

Continues thesis work conducted under the supervision of a departmental faculty member.

Contact Graduate School of Engineering
[Northeastern Homepage]    [COE Homepage]    [Graduate School Homepage]
Northeastern University Home Page