Master of Science in Information SystemsCurriculum

The Master of Science in Information Systems offers an innovative curriculum that best prepares students to meet the emerging industry needs and challenges. Students are recommended to have minimum knowledge in the following areas:

  • Introductory level programming languages
  • HTML
  • Introduction to databases
  • Microsoft Office

If you do not have a programming background, you are strongly encouraged to gain some familiarity with an object-oriented programming language (e.g., Java or Visual Basic) before beginning this program.

Websites like Lynda.com and CodeAcademy.com offer resources to further assist.

This course is focused on the system design process from inception to detailed system design.  Topics a student can expect to be covered in this class include:

  • Requirements solicitation and stakeholder analysis
  • Approaches to software development, including plan-oriented and agile methodologies
  • Object-oriented software modeling, from high-level concept to detailed design
  • Communicating modeling decisions through the Unified Modeling Language (UML)

Student progress in this course is evaluated through a set of individual assignments and exams, as well as a major group project.  Individual exams and assignments are designed to allow students to demonstrate mastery of the foundation concepts and skills presented in the course.  In the group project, students work together to apply the foundation system design concepts and skills to a complex problem scenario; final project deliverables are evaluated based on the extent to which the design addresses the complexity inherent in the problem scenario, as well as the design quality (including both correctness and consistency). 

The course takes a data-oriented view that is embedded in the larger processing view of systems. The course emphasizes data modeling, database query languages, physical database design and basics of a few database administration topics, and is primarily driven by problem-solving exercises and several case discussions.  Topics a student can expect to be covered in this class include:

  • To design a conceptual data model using the entity relationship (ER) model
  • To integrate the rules and heuristics to enhance and improve an ER diagram
  • To design a logical data model using the relational model
  • To gain proficiency in a data base query languages (DBQL) such as SQL
  • To evaluate the tradeoffs in making physical database design decisions (e.g., indexing)
  • To learn the basics of database recovery and concurrency control

Student progress in this course is evaluated through a set of individual laboratory and problem solving assignments and exams, as well as a major group project.  Individual exams and assignments are designed to allow students to demonstrate mastery of the foundation concepts and skills presented in the course.  In the group project, students work together to apply the foundation database design concepts and skills to a complex problem scenario that includes a reengineering exercise; final project deliverables are evaluated based on the extent to which the design addresses the complexity inherent in the problem scenario, as well as the design quality measured primarily by correctness. 

This course focuses on data mining techniques used specifically for business problems. Topics a student can expect to be covered in this class include:

  • Overview of data mining
  • Supervised data mining techniques: customer/employee churn, targeted mailing, fraud detection
  • Unsupervised techniques: customer profiling
  • Market Basket Analysis: cross selling/upselling
  • Text Mining
  • Geographic Information Systems

Student progress in this course is evaluated through a set of individual assignments and quizzes, as well as a major group project.  Individual quizzes and assignments are designed to allow students to demonstrate mastery of the foundation concepts and skills presented in the course.  In the group project, students work together to design a targeted mailing campaign.   Project includes a competition which looks for the most profitable team.  Winners receive extra credit.

This course is focused on web and mobile applications development and management. It is a very hands-on course with emphasis on how to apply critical concepts in the context of leading-edge technologies. Topics a student can expect to be covered in this class include:

  • Design and development web and mobile applications
  • Microsoft .NET technologies
  • Web and mobile application management

Student progress in this course is evaluated through a set of individual assignments and exams, as well as a major group project.  Individual exams and assignments are designed to allow students to demonstrate mastery of the foundation concepts and skills presented in the course.  In the group project, students work together to design and develop small web and/or mobile systems; final project deliverables are evaluated based on the design and development quality.

This course is designed to understand common business processes and how information systems to support these processes.  Topics a student can expect to be covered in this class include:

  • Enterprise-wide business processes (e.g., procurement, production, sales and distribution, accounting, etc.)
  • A commercial enterprise information system - SAP
  • Managerial issues relating to enterprise information systems implementation, organizational change management, process improvement, and integration of processes and data.

Student progress in this course is evaluated through a set of individual assignments and exams, as well as a major group project.  Individual exams and assignments are designed to allow students to demonstrate mastery of the foundation concepts and skills presented in the course.  In the group project, students work together to present about specific topics related to enterprise information systems. 

This course is focused on Managing the S Function with an emphasis on internal concerns. Both operational questions and innovation concerns are discussed. Topics of contemporary relevance in managing the IS function a student can expect to be covered in this class include:

  • IS Leadership
  • Financial Management and Concepts
  • Service Management and Processes
  • Outsourcing Management
  • Knowledge Management

Assessment is evaluated through a series of group and individual case studies and exercises in the relevant topics as well as group assignments including the evaluation of a real IS function, the implementation of a knowledge management and collaboration web site, and the evaluation of a new technology. Through the series of exercises and evaluations, the students get to demonstrate both their abstract reasoning and application of course content as potential IS leaders with the cases and directly apply new knowledge and skills back to their own organizations through the group work, accelerating their journeys as IS leaders.

Design and implement an enterprise data warehouse architecture, utilize ETL tools and techniques to load data into the data warehouse, build and deploy multi-dimensional cubes, and utilize powerful reporting tools to analyze large volumes of data and convert these data to useful information. Topics include:

  • Data warehouse architecture models
  • Dimensional modeling
  • Extract, Transform, and Load (ETL) process, tools, and techniques
  • OLAP cubes
  • Reporting/visualization and dashboards

Student progress in this course is evaluated through:

  • 3 multiple-choice quizzes (individual)

    • Designed to build familiarity with terminology and concepts

  • 2 case-study analyses (group)

    • Designed to focus on high-level business issues surrounding the decision to implement and utilize the technology in alignment with organizational goals and strategy

  • 1 exam (individual)

    • Designed to test each student’s competence with key concepts and skills.

  • 1 project (group)

    • Students work in a team to design a solution for a business application of their choosing. The project includes: describe the business process and information requirements, design a dimensional model, implement the star schema and deploy the cube, create reports/visualizations/dashboards to fulfill the requirements and provide insights.

  • Participation  (individual)

This course focuses on the fundamental concepts, frameworks and techniques that can be used to improve business performance through business process redesign that is enabled by information technologies. Topics covered in the class include:

  • Issues, challenges and evolution of IT-enabled business process redesign
  • Strategic mapping between business goals, key business processes and supporting technologies
  • Key business process redesign principles and techniques
  • Analysis and modeling of the current as-is business processes

Redesign and modeling of to-be business processes

  • Grasp a fundamental understanding of general security concepts
  • Understand different ways of securing Communication
  • Become familiar with the Infrastructure security
  • Understand the basics of Cryptography
  • Understand Operational Security
  • Understand Organizational Security
  • Understand Business Continuity and Disaster Recovery
  • Laws, Regulations, Compliance and Investigations
  • Survey of the broad area of distributed computing for business
  • Concepts and principles underlying enterprise service-oriented architectures (SOA)
  • Designing services for enterprise SOA, and potentially implementing prototype services
  • Analyzing the feasibility of an SOA design from both technical and organizational perspectives, and developing possible solutions to feasibility challenges
  • The top management’s strategic perspective for aligning competitive strategy, core competencies, and information systems;
  • How to define and implement information systems governance to support business / IS alignment and value creation; and
  • The development and implementation of Information Systems policies and plans to achieve organizational goals;
  • IS project management challenges, frameworks, approaches and methodologies
  • Project lifecycle management
  • Project identification and selection; project scope management; project initiation and planning; network and earned value analysis techniques; project execution and control
  • Project quality management; project process maturity assessment
  • Project communications management
  • Project change and  risk management
  • Agile project management.

Student progress in this course is evaluated through a set of individual process analysis and design assignments, case analyses write ups, and a team project. Individual process analysis and design assignments provide the students with the opportunity to obtain hands-on knowledge and skills with basic business process analysis and design modeling tools and principles.  Case analysis write ups provide students the opportunity to apply key concepts and frameworks learned in class to understand and develop insights from a concrete business context. In the team project, the students apply concepts and frameworks related to strategic mapping and business process analysis and redesign principles to analyze and redesign a business process in a real-world business context. The team projects are evaluated based on the quality of a team project proposal, a tracking report, a final project report and project presentation.

This course provides the necessary knowledge and skills to protect enterprise's assets by mitigating IS/IT related risks to Networks, Applications, and Databases. An exposure to IS/IT related Laws, Regulations, and Compliance is also provided in conjunction with different techniques to secure the critical information systems. Class topics to be covered include:

Student progress in this course is evaluated through individual short assignments and exams, as well as a major group project.  Individual exams and assignments are designed to allow students to demonstrate mastery of the foundation concepts and skills presented in the course.  The group project aims at having the students present their findings from researching on a specific technology that has potential value in securing IT assets and infrastructure. Project outcomes should demonstrate that course concepts were well assimilated and well applied in choosing and describing appropriateness of the technology.

This course in Quantitative Methods (QM) is designed to help you develop quantitative analysis skills in business contexts. Mastering its content will help you evaluate management situations you will face not only in your studies but also as a manager. This isn't a formal or comprehensive tutorial in quantitative methods. QM won't make you a statistician, but it will help you become a more effective manager. The course’s primary emphasis is on developing good judgment in analyzing management problems. Whether you are learning the material for the first time or are using QM to refresh your quantitative skills, you can expect the tutorial to improve your ability to formulate, analyze, and solve managerial problems. The tutorial's primary emphasis is on developing good judgment in analyzing management problems. Whether you are learning the material for the first time or are using QM to refresh your quantitative skills, you can expect the tutorial to improve your ability to formulate, analyze, and solve managerial problems. QM's interactive nature provides frequent opportunities to assess your understanding of the concepts and how to apply them — all in the context of actual management problems.

The focus of this course includes understanding the strategic use of Information Systems from the perspective of the CIO. Topics to be covered include:

Students are evaluated through individual assignments and a major group project, which are designed to allow students to demonstrate understanding of the concepts and skills presented in the course. In the group projects, students may complete an IS strategic plan for an organization of their choice or develop and defend a business case for introducing an IS project into an organization.

This course focuses on the concepts, frameworks and tools for managing IS projects in the corporate context.

Topics covered in the class include:

Student progress in this course is evaluated through a set of individual project management software tool assignments, case analyses write ups, and a team project. Individual project management software tool assignments provide the students with the opportunity to obtain hands-on knowledge and skills with project management tools, and learn basic project management lifecycle stages and issues. Case analysis write ups provide students the opportunity to apply key concepts and frameworks learned in class to understand and develop insights from a concrete business context. In the team project, the students apply concepts and frameworks to analyze an IS project in a real-world business context. The team projects are evaluated based on the quality of a team project proposal, a statement of work report, a tracking report, a final project report and a project presentation.

Seminars will focus on soft skills such as leadership, team building, oral presentation, writing skills and career exploration. There will be team-building activities which include classroom exercises in group decision-making and problem-solving. Challenging outdoor exercises will be included to help participants build the skills they will need to work together in the program and to succeed in today's team-based organizations. Students will also work with a presentation and writing skills coach to improve the communication and writing skills that are critical to managerial success. All Professional Development Seminars are mandatory.

Get Started Today!

Request more information, get your questions answered and be invited to special events.

Back to top