joomla templates   

Master of Science in Information Systems

The Master of Science in Information Systems (MIS) is designed to prepare students for positions in information systems and related fields. The curriculum is focused on gaining a better understanding of the use of information systems to enhance business processes and the decision-making process associated with them. Business theory is merged with information systems theory to prepare leaders for success in public and private business environments. Practical applications are emphasized throughout the curriculum.

Program Requirements

VIU’s MIS program is generally completed within two years of full time study. It consists of five (5) core courses (15 credits), five (5) specialization elective courses (15 credits) and two (2) other elective courses (6 credits). The specialization allows a student to concentrate in a specific area for which there is demand and to achieve knowledge depth in that area.

Area # of Courses Credit Hours
Core Courses 5 15
Specialization elective courses 5 15
Elective Courses 2 6
Total 12 36

 

MIS Core Courses

Each candidate must complete the following five (5) core courses (15 credits):

Course CodeCourse NameCredit Hours
CMP 550
Prerequisite: None
This course provides holistic overview of the IT infrastructure in large enterprises. Topics include: telecommunications fundamentals including data, voice, image, and video; the concepts, models, architectures, protocols, standards, and security for the design, implementation, and management of digital networks; server architectures, server farms, cluster computing, grid computing and cloud computing; storage area networks and network attached storage, data center design and implementation; development of an integrated technical architecture (hardware, software, networks, and data) to serve organizational needs in a rapidly changing competitive and technological environment.; network, data and application architectures; and enterprise application integration, XML, Web Services (WS) and service oriented architectures (SOA).
3
CMP 553
Prerequisite: None,
This course provides an overview of the systems development life-cycle. It introduces tools and methods for the analysis and design of information systems and the management and organizational skills needed for their implementation. Information analysis in entity-relationship modeling and process modeling in data flow diagrams will be covered as the key skills in structured system analysis and design
3
CMP 570
Prerequisite: CMP 550 or CMP 556
This course provides a process-oriented view of the organization and its relationships with suppliers, customers, and competitors. Topics covered include: processes as vehicles for achieving strategic objectives and gaining a competitive advantage and transforming the organization; process analysis, design, implementation, control and monitoring; processes as a means of achieving compliance; impact on work and work practices; the role and importance of management; the role of enterprise resource planning (ERP), supply chain management (SCM) systems, and customer relationship management (CRM) systems; the process continuum: from structured to unstructured processes; the role of systems in transforming organizations and markets; outsourcing, offshore management, acquisition management and global perspectives.
3
CMP 612
Prerequisite: None
Internship / CPT Qualified

This course provides an in-depth study of project and change management. Topics covered include managing projects within an organizational context, including the processes related to initiating, planning, executing, controlling, reporting, and closing a project; project integration, scope, time, cost, quality control, and risk management; software size and cost estimation; monitoring progress; version control; assigning work to programmer and other teams; change management, managing the organizational change process; identifying project champions, working with user teams, training, and documentation; the change management role of the IS specialist; the use of sourcing and external procurement; and contracts and managing partner relationships
3
CMP 620
Prerequisite: None
Internship / CPT Qualified

This course presents an integrated approach to information technology (IT) governance. It discusses major roadmaps components and IT Governance strategies and frameworks. Topics include strategic alignment of IT with the business, use of assets and resources, delivering on plans and commitments, establishing and/or improving accountability of constituents, managing risk and contingencies, audits, compliance, performance measures and organizational maturity.
3

MIS Specialization

  • Knowledge Management
  • Data Management
  • Business Intelligence & Data Analytics
  • Cybersecurity
  • Enterprise Project Management
  • Information Assurance
  • Health Informatics

MIS Elective Courses

Candidates must select two (2) courses (6 credits) from the list of courses below or from any other specialization electives*:

Course CodeCourse NameCredit Hours
CMP 551
Prerequisite: None
This course provides knowledge of research methodologies used in management information systems, information systems, information technology, computer science, and other disciplines. The course includes experimental design, surveys, case studies, and fieldwork. It introduces students to applied research methodologies. The use of analytical tools, literature searches, and the application of VIU documentation style will result in a formal written proposal that may serve as the basis for each student's special project.
3
CMP 509
Prerequisite: : Completion of the all core courses and four specialization elective courses
A capstone project that integrates knowledge gained in the classroom with real-world problems that consists of practical work and research in a major area of Health Informatics; including emerging trends and their potential effect on health informatics. Potential areas of work include design or analysis of health informatics systems, programs, or applications; program planning; and policy development.
3
CMP 591
Prerequisites: All core courses, Dean’s approval (plus one specialization elective course for MCS & MIS Program students)
This course represents an opportunity for students receive academic credit through supervised practical training and earn industry experience in an actual work environment. The internship course guides the learning contract established in the beginning of the term, on which students have to report at the end of term. Students are expected to work at least 135 hours per semester. Students are required to attend two meetings/seminars with their faculty advisor to determine learning objectives and assess how well learning objectives are being accomplished.
3
CMP 691
Prerequisites: All core courses, Dean’s approval (plus two specialization elective courses for MCS & MIS Program students)
This course offers hands-on experience to students enrolled in MIS or MCS degrees in a domain close to their main career path intentions. Students are encouraged to pursue projects that would allow them to apply engineering design concepts gained in the classroom; going through all stages of system development, from analysis and design to implementation and testing. This three (3) credit hour project internship is for students who are expected to work a minimum of 135 hours during the semester. Students are required to attend two meetings/seminars with their faculty advisor to determine learning objectives and assess how well learning objectives are being accomplished.
3
CMP 696
Prerequisite: Dean’s approval
This course offers opportunity and challenge of self-directive, independent study; develops the individual's ability as an independent student; and enables the student to pursue needed study in a field in which appropriate courses are not being offered during a given term.
3
CMP 697
Prerequisite: Dean’s approval
This course offers opportunity and challenge of self-directive, independent study; develops the individual's ability as an independent student; and enables the student to pursue needed study in a field in which appropriate courses are not being offered during a given term.
3
CMP 698
Prerequisites:All core courses, academic advisor approval (plus two specialization elective courses for MIS and MCS students)
The thesis work can comprise basic research or a practical project. Students are encouraged to start their thesis work as early as possible. Usually after completing two semesters of course work, the student will be asked to work with a faculty advisor to choose a suitable master's thesis topic and prepare a thesis proposal. Thereafter, the student completes the project and writes a thesis. The master's thesis will project will be conducted over a period of two semesters.
3
CMP 699
Prerequisite: CMP 698
CMP 699 is a continuation of the course CMP 698: Master Thesis I. The thesis work can comprise basic research or a practical project.
3
CAR 600
Prerequisite: None Internship/CPT Qualified
In-depth exploration and assessment of career values, occupational interests, skills, personality style, work environment preferences; concentration and career exploration; exposure to career and occupational information resources. Students learn and practice job search strategies and tools, including resumes and interviewing skills; decision-making, goal-setting and action planning; and self-marketing techniques for effective career management.
3
CMP XXX A course from any MIS specialization courses 3
CMP 679
Prerequisites: All core courses and four specialization courses completed
A capstone project that integrates and applies concepts previously studied. Best practices in Knowledge management; including emerging trends and their potential effect on Knowledge management.
3
CMP 629
Prerequisites: All core courses and four specialization courses completed
A capstone project that integrates and applies concepts previously studied. Best practices and appropriate technologies to design, implement, manage, evaluate, and further improve databases are explored; including emerging trends and their potential effect on data management.
3
CMP 689
Prerequisites: All core courses and four specialization courses completed
A capstone project that integrates and applies concepts previously studied. Best practices and appropriate technologies for BI and big data analytics; including emerging trends and their potential effect on BI and big data analytics.
3
CMP 649
Prerequisites: All core courses and four specialization courses completed
A capstone project that integrates and applies concepts previously studied. Best practices and appropriate technologies to design, implement, manage, evaluate, and further improve network security are explored; including emerging trends and their potential effect on Cybersecurity.
3
CMP 519
Prerequisites: All core courses and four specialization courses completed
A capstone project that integrates and applies concepts previously studied. Best practices in enterprise project management; including emerging trends and their potential effect on enterprise project management.
3
CMP 599
Prerequisites: All core courses and four specialization courses completed
This course covers data mining concepts, data description and visualization, measuring data similarity and dissimilarity, data processing, data warehousing and OLAP, data cubes, mining frequent patterns, associations and correlations, advanced pattern mining and basic classification methods.
3

*Students may choose to take no more than one (1) specialization elective from another specialization.

MIS Program Prerequisites

All new MIS students need certain basic skills to succeed in the MIS program. Students who do not have the requisite background in business administration and information technology need to take some or all of the prerequisite courses before they begin work on the core courses. In some cases, the program prerequisite courses may have course prerequisites to be taken before enrolling in the program prerequisite courses.

Course Code Course Name Credits
CMP 350
Prerequisite: None
This course introduces the fundamental concepts for design and development of database systems. Topics include: review of relational data model and the relational manipulation languages SQL and QBE; integrity constraints; logical database design, dependency theory and normalization; query processing and optimization; transaction processing, concurrency control, recovery, and security issues in database systems; object-oriented and object-relational databases; distributed databases; emerging database applications.
3
ACCT 201
Prerequisite: None
This course is an introduction to accounting concepts and procedures for an organization . The emphasis is upon the accounting cycle as well as the recording, summarizing, and interpretation of accounting information .
3
BUSS 312
Prerequisite: None
This course examines how knowledge of individual and group behavior is applied in an organizational setting . Topics include motivation, leadership, group formation and behavior, dysfunctional behaviors, job/task behaviors, and job enrichment/enlargement . This course a lso examines the ways in which firms recruit, select, train, evaluate, and compensate employees . Current practices in industry are discussed as well as theories and labor law
3
Also one of the following courses
CMP 270*
Prerequisite: CMP 110
This course includes the fundamentals of network standards, concepts, topologies and terminologies including LANs, WANs, Internet Protocol addressing, subnet masking and network design, and various protocols. This course teaches concepts from the Open Systems Interconnection Networking Reference Model, developed by the International Standards Organization to describe the function and structure of network communications protocols.
3
CMP 340*
Prerequisite: : CMP 120
This course covers the fundamental concepts of programming language design and implementation. Topics include: language paradigms, syntax and semantics; names, binding, allocation, data structures, data types; scopes; control structures, data flow, concurrency; exception handling; subprograms; comparison of imperative, functional, logical, and object-oriented programming languages.
3
CMP 355*
Prerequisite: CMP 120
This course covers the fundamental concepts of C/C++ programming language. Topics include variables, expressions and interactivity, relational and logical operators, looping, functions, arrays, pointers, classes, file operations, inheritance, polymorphism and virtual functions. Student completes a term project that utilizes C/C++.
3

*Student must complete one of these courses (CMP 270, CMP 340, or CMP 355) to fulfill the Programming Concepts requirement.

Pre-MIS Program

If you have earned your bachelor's degree with less than 120 undergraduate credits, you can be given conditional admission to the MIS program, provided you enroll in and successfully complete the remaining credits by selecting from the Bachelor of Computer Science (BCS) undergraduate courses offered at VIU. Among the 120 required credits, the MIS program perquisite courses must be fulfilled (see "Courses" tab). You should consult with your academic advisor before choosing your courses to ensure that the courses you for which you register will comply with the MIS program prerequisites.

 

Explore Specializations

 

Knowledge Management

The objective of this specialization is to equip students with the knowledge and skills to collect, organize, store, manipulate, analyze, secure, and communicate structured and unstructured organizational knowledge to meet the business needs of an organization.

As a student specializing in knowledge management, you will learn to:

In addition to the core courses, students specializing in networking choose five (5) of the following elective courses:

Course Code Course Name Credit Hours
CMP 556
Prerequisite: CMP 350

This course provides an introduction to relational models, normalization, query facilities, transactions, indexing, security issues, relational algebra, SQL database design stages, distributed databases, data warehousing, data and database administration, the JSON data inter-change format, and Internet database environments. Students will learn about various DBMS software products and multi-user database environments and how they are controlled.

 
3
CMP 624

Prerequisite:CMP 556
This course examines the technical skills required to design, implement, and maintain a data warehouse using a DBMS such as Oracle Warehouse Builder. It covers basic data warehousing concepts, data warehousing system design and implementation, gathering data from primary data sources, transforming data, and loading data (ETL) into a DBMS.Students learn how to create a cube using OLAP and analyze cube data using client applications, the typical data warehouse components and architecture.

 
3
CMP 625

Prerequisite:CMP 556
This course covers the querying of unstructured textual data; statistical, syntactical, and logical analysis of natural language; thesaurus and dictionary systems; web corpus construction and web corpora; searching strategies and cataloguing; and large-scale file structures.

 
3
CMP 640
Prerequisites: CMP 556
Internship / CPT Qualified

This course is an introduction to decision support and business intelligence. These topics are combined with practical examples and methods from the real world. Topics covered include: decision-making systems, modeling, and support; decision support systems concepts, methodologies, and technologies; modeling and analysis; business intelligence; data warehousing; data mining for business intelligence; business performance management; text and web mining; group support systems; knowledge management; artificial intelligence and expert systems; and management support systems.

 
3
CMP 675
Prerequisite: None
Internship / CPT Qualified

In today’s increasingly competitive business environments, where new business practices and products are regularly introduced, organizations need to be innovative to survive. Knowledge management has been recognized as an essential element in achieving business success and maintaining an organization’s competitiveness. This course explores the concept of knowledge and the means by which organizations seek to manage it through formal technological practices and informal social systems. Topics covered include: organizational strategy and knowledge; managing enterprise intelligence; assessing the strategic value of human capital; facilitating knowledge work flows; knowledge based systems for capturing, storing, and distributing explicit and tacit knowledge; data governance; and learning and sharing knowledge: group learning, organizational learning, and knowledge transfer through communities of practice (COP).

 
3
CMP 676
Prerequisite: None
Internship / CPT Qualified

With the ubiquitous use of computer technology – and as the worlds of paperwork and the web become ever more interdependent – it is becoming increasingly crucial for organizations to find ways to ensure capability, efficiency, and security across the totality of their operations by managing documents properly. This course examines the key issues in document management. Topics covered include: best practices document management procedures based on ISO standards; application of industry-standard risk management principles related to document control; industry tools and techniques that optimize and streamline project document management; document management systems; capturing paper documents and other digital assets and providing secure storage; document privacy; easy retrieval and archiving; lifecycle administration; and record management.

 
3
CMP 678
Prerequisite: Dean’s approval
Internship / CPT Qualified

This course will cover topics of current interest, emerging topics, and technologies in knowledge management as selected by the faculty. Subjects will be announced before each semester.

 
3
CMP 680
Prerequisite: None
This course discusses the organizational impact and the social implications, rights, and duties related to the actions of computing professionals. The course investigates the context in which professionals work, the laws and how they are created, human aspects of running a company, software contracts and liability, intellectual property rights, and the legislation that affects the way in which computers are used or misused. Topics covered include: social, legal, financial, organizational, and ethical issues in the context of the IT industry; the role of professional codes of conduct and ethics; and key legislation.

 
3

Data Management

The objective of this specialization is to equip students with the knowledge and skills to collect, organize, store, manipulate, analyze, secure, and communicate structured and unstructured data in order to integrate information technology solutions and business process to meet the information needs of businesses and other enterprises.

In addition to the core courses, students specializing in data management choose five (5) of the following elective courses:

Course Code Course Name Credit Hours
CMP 556
Prerequisite: CMP 350

This course provides an introduction to relational models, normalization, query facilities, transactions, indexing, security issues, relational algebra, SQL database design stages, distributed databases, data warehousing, data and database administration, the JSON data inter-change format, and Internet database environments. Students will learn about various DBMS software products and multi-user database environments and how they are controlled.

 
3
CMP 622

Prerequisite: CMP 556
This course covers the following topics: file structures, indexing, and hashing; algorithms for query processing; advanced normalization and denormalization; query optimization; database security; privacy; introduction to data mining and warehousing; information retrieval; object-relational databases and XML; database performance tuning; spatial and temporal databases; advanced transaction processing; introduction to distributed databases; introduction to big data; introduction to Hadoop; database administration using Oracle.

 
3
CMP 624

Prerequisite:CMP 556
This course examines the technical skills required to design, implement, and maintain a data warehouse using a DBMS such as Oracle Warehouse Builder. It covers basic data warehousing concepts, data warehousing system design and implementation, gathering data from primary data sources, transforming data, and loading data (ETL) into a DBMS.Students learn how to create a cube using OLAP and analyze cube data using client applications, the typical data warehouse components and architecture.

 
3
CMP 625

Prerequisite:CMP 556
This course covers the querying of unstructured textual data; statistical, syntactical, and logical analysis of natural language; thesaurus and dictionary systems; web corpus construction and web corpora; searching strategies and cataloguing; and large-scale file structures.

 
3
CMP 626

Prerequisite: CMP 556
This course focuses exclusively on the design and system issues related to distributed database systems. Topics covered include: distributed database architectures; design strategies for distributed databases; federated databases; query processing techniques and algorithms; transaction management and concurrency control concepts; and reliability and fault tolerance mechanisms. Design and implementation issues related to multi-database systems are discussed as well.

 
3
CMP 627

Prerequisite: CMP 556
Internship / CPT Qualified

This course is an introductory course on data mining. It covers concepts, algorithms, and applications in data warehousing and online analytical processing, mining frequent patterns and association rules, classification and predication, and cluster analysis, implementations and applications of mining sequential and structured data, stream data, text data, Web data, spatiotemporal data, biomedical data and other forms of complex data.

 
3
CMP 628

Prerequisite:Dean’s approval
Internship / CPT Qualified

This course covers advanced classification methods, cluster analysis, advanced cluster analysis, outlier detection, text analytics, big data and mining trends. It also covers emerging trends, research and developments in data management including data mining, data warehousing, text analytics, and big data. Topics will be announced before each semester.

 
3
CMP 643

Prerequisite: CMP 556 or CMP 553
Internship / CPT Qualified
This course examines defense-in-depth strategies for securing database which are constantly under threat especially from SQL injection and other forms of attacks. It also covers mechanisms for securing data at rest and in transit. The topics covered in this course include: current protocols for the secure exchange of data; the Data Encryption Standard and the Advanced Encryption Standard and secure mechanisms for communication; the Public Key Infrastructure (PKI) and the use of digital signatures and certificates for protecting and validating data; firewalls, VPN, IDS/IPS, PKI, patch management, authentication and password security, application security, granular access control, securing database-todatabase communications, encryption, privacy, fault tolerance, protection of personal identifiable information (PII), regulations and compliance (SOX, HIPAA, GLBA, etc.,), logging, auditing and auditing architectures. Strategies for the physical protection of information assets are also studied.

 
3

Business Intelligence & Data Analytics

The objective of this specialization is to equip students with the knowledge and skills to collect, organize, store, manipulate, analyze, and mine very large volumes of structured and unstructured data using information technology tools in order to give an enterprise a competitive advantage.

In addition to the core courses, students specializing in software engineering choose five (5) of the following elective courses:


Course Code Course Name Credit Hours
CMP 556
Prerequisite: CMP 350

This course provides an introduction to relational models, normalization, query facilities, transactions, indexing, security issues, relational algebra, SQL database design stages, distributed databases, data warehousing, data and database administration, the JSON data inter-change format, and Internet database environments. Students will learn about various DBMS software products and multi-user database environments and how they are controlled.

 
3
CMP 624

Prerequisite:CMP 556
This course examines the technical skills required to design, implement, and maintain a data warehouse using a DBMS such as Oracle Warehouse Builder. It covers basic data warehousing concepts, data warehousing system design and implementation, gathering data from primary data sources, transforming data, and loading data (ETL) into a DBMS.Students learn how to create a cube using OLAP and analyze cube data using client applications, the typical data warehouse components and architecture.

 
3
CMP 640
Prerequisites: CMP 556
Internship / CPT Qualified

This course is an introduction to decision support and business intelligence. These topics are combined with practical examples and methods from the real world. Topics covered include: decision-making systems, modeling, and support; decision support systems concepts, methodologies, and technologies; modeling and analysis; business intelligence; data warehousing; data mining for business intelligence; business performance management; text and web mining; group support systems; knowledge management; artificial intelligence and expert systems; and management support systems.

 
3
CMP 681
Prerequisite: CMP 556

This course examines key issues relating to how an organization can optimize performance, processes, and decisions through big data. Topics covered include: decision-making; systems modeling and analysis; decision support systems concepts, methodologies, and technologies; business intelligence; data warehousing; data mining for business intelligence; return on investments in analytics; business performance management; text and web mining; collaboration and communication; group support systems; knowledge management; applying analytics at production scale; predictive analytics in the Cloud; analytical technology and the business user; organizing analysts; engaging analytical talent; analytics governance; and building a global analytical capability.

 
3
CMP 682
Prerequisite: CMP 556
Internship / CPT Qualified

This course aggregates several key technologies used in manipulating, storing, and analyzing big data. Over the years, there has been an accumulation of very large volumes of structured, mostly relational data which has been mined using data warehousing technology for marketing and financial decision-making, and to gain a competitive advantage. The recent explosion of social media and the ubiquitous usage of computers have created the so-called “big data” which consists largely of unstructured data in the form of e-mails, web logs, videos, tweets, speech, photographs, and others. Topics covered in this course include: a study of Hadoop and related tools that provide SQL-like access to unstructured data; Hive and Pig; analysis of NoSQL storage solutions like HBase, Oracle NoSQL , and Cassandra for their critical features; memory resident databases and streaming technologies; statistical analysis methods; and open source frameworks such as Mahout, Open R, and other statistical tools. The main goal of the course is to discover intelligence that could represent opportunities and/or threats in a limited amount of time.

 
3
CMP 684
Prerequisite: None
Internship / CPT Qualified

This course examines quantitative analysis for management. Topics covered include: probability concepts and applications; decision analysis; regression models and forecasting; inventory control models; linear programming models; transportation and assignment models; integer programming; goal programming; nonlinear programming; network models; project management; queuing theory models; simulation modeling; Markov analysis; and statistical quality control.

 
3
CMP 685
Prerequisites: CMP 682
Internship / CPT Qualified

This course discusses advanced topics in big data analytics. Topics covered include: K-Means clustering; association rules; linear and logistic regression; Naïve Bayesian classifier; decision trees; time series analysis; text analysis; using mapReduce; Hadoop ecosystem tools; in-database analytics; and advanced SQL techniques.

 
3
CMP 688
Prerequisite: Dean’s approval
Internship / CPT Qualified

This course covers emerging trends, research and developments in BI and big data analytics. Topics will be announced before each semester.

 
3

Cybersecurity

The objective of this specialization is to equip students with in-depth knowledge and skills that will enable them to identify, develop, and implement effective and efficient defense mechanisms to secure organization networks and information resources in support of organizational goals.

In addition to the core courses, students specializing in cybersecurity choose five (5) of the following specialization elective courses:

Course Code Course Name Credit Hours
CMP 558

Prerequisite: CMP 550 or CMP 562
This course is an introduction to the key security concepts required for the design, use, and implementation of secure voice and data communications networks, including the Internet. The security topics covered include: defense models, authentication and authorization controls including biometrics; firewalls; packet filtering; virtual private networks (VPNs); security policy development; introduction to wireless network security; cloud computing security; and disaster planning, backups, and risks mitigation strategies.

 
3
CMP 562

Prerequisite: CMP 270
This course examines data communication and computer networks. Topics include: interconnection of networks; network hardware and software; reference models; data communication services and network standardization; the OSI and the Internet (TCP/IP) network models; encoding digital and analog signals; transmission media; internetworking devices; LANs/WANs; application layer protocols; HTTP, TELNET, SMPT, FTP, and SNMP; cloud computing architectures; and the domain name services. The course covers each network layer in detail, starting from the physical layer and moving toward the application layer. An introduction to network security topics is also included.

 
3
CMP 630

Prerequisite: CMP 550/CMP 562
Internship / CPT Qualified

This course examines computer network forensics. The topics covered include digital evidence concepts relating to a digital crime scene; the identification, preservation, collection, examination, analysis, and presentation of evidence for prosecution purposes; network forensics investigative methodology (OSCAR); sources of network-based evidence; evidence acquisition, packet analysis, statistical flow analysis, and wireless network forensics; network intrusion detection and analysis, event log aggregation, correlation and analysis; and malware forensics. The course also studies auditing and compliance requirements and standards, strategies for achieving and maintaining the same, and the laws and ethics related to computer forensics and challenges in computer forensics.

 
3
CMP 643

Prerequisite: CMP 556 or CMP 553
Internship / CPT Qualified
This course examines defense-in-depth strategies for securing database which are constantly under threat especially from SQL injection and other forms of attacks. It also covers mechanisms for securing data at rest and in transit. The topics covered in this course include: current protocols for the secure exchange of data; the Data Encryption Standard and the Advanced Encryption Standard and secure mechanisms for communication; the Public Key Infrastructure (PKI) and the use of digital signatures and certificates for protecting and validating data; firewalls, VPN, IDS/IPS, PKI, patch management, authentication and password security, application security, granular access control, securing database-todatabase communications, encryption, privacy, fault tolerance, protection of personal identifiable information (PII), regulations and compliance (SOX, HIPAA, GLBA, etc.,), logging, auditing and auditing architectures. Strategies for the physical protection of information assets are also studied.

 
3
CMP 644

Prerequisite: CMP 558
This course studies the theory and implementation of intrusion detection and prevention systems. Topics covered include: network-base, host-based, and hybrid intrusion detection; intrusion prevention; attack pattern identification; deployment; response; surveillance; damage assessment; data forensics; attack tracing; system recovery; and continuity of operation (COP). The course also examines penetration testing methodologies; planning and scheduling; vulnerability analysis; penetration testing deliverables; and documentation.

 
3
CMP 645

Prerequisite: CMP 558
Internship / CPT Qualified

This course focuses on the managerial aspects of information security and assurance. Topics covered include: planning for security and contingencies; information security policy; developing the security program; security management models and practices; risk management; protection mechanisms; personnel and security; and law and ethics.

 
3
CMP 647

Prerequisite: CMP 558
Internship / CPT Qualified

This course studies wireless and mobile security. Topics include encryption and cryptographic protocols; specifications needed for 3GPP; public-key and elliptic curve cryptography; AES; KASUMI; MIMO/OFDMA for 4G systems such as Long Term Evolution (LTE), Ultra Mobile Broadband (UMB), Mobile WiMax, or Wireless Broadband (WiBro); intrusion detection systems; secure routing; authentication on wireless networks; security for handheld devices; real-time wireless security; and security measures for embedded devices.

 
3
CMP 648

Prerequisite:Dean’s approval
Internship / CPT Qualified

This course will cover topics of current interest, emerging topics, and technologies in cybersecurity as selected by the faculty. Subjects will be announced prior to each semester.

 
3

Enterprise Project Management

The objective of this specialization is to equip students with the knowledge and skills to manage the time, budget, personnel, and other resources required in IT projects for large enterprises.

In addition to the core courses, students specializing in intelligent systems choose five (5) of the following specialization elective courses:

Course Code Course Name Credit Hours
CMP 513
Prerequisite CMP 612

This course examines in detail the planning, organizing, and managing of resources to bring about the successful completion of specific project goals and objectives, within time, budget, and scope restraints. Topics covered include: scope control; resources management; adhering to project constraints of scope, quality, time, and budget; risk assessment and identification; handling and monitoring risks; the tools and techniques for risk mitigation and control; using project management tools to facilitate scheduling, estimating, tracking, and controlling of project schedule and costs; communicating project status; developing contingency plans; and incorporating risk and quality factors into project cost and schedules. This course emphasizes a hands-on approach to using project management tools.

 
3
CMP 514
Prerequisite: CMP 612

This course examines virtual teams and collaborative technologies. Topics covered include: the process of virtual teaming; group psychology; group communication theories; group behaviors; design and leadership of meetings; meeting types; information briefing; document writing; focus groups; decision-making; requirements gathering; training; leading, participating in, and maintaining geographically distributed development (GDD) projects; survey of current collaboration technologies; and selecting appropriate collaboration technologies.

 
3
CMP 515
Prerequisite: CMP 612
Internship / CPT Qualified

This course examines how an enterprise coordinates and effectively manages its IT projects and programs. Topics covered include: IT project and program management; the IT program management office; the role of program management; managing stakeholder expectations; program and project governance; organizational change and business process reengineering; ethics; and security management.

 
3
CMP 516
Prerequisite CMP 513

This course discusses the application of financial analysis and decision-making approaches to assist in making IT investment decisions. Topics covered include: break-even analysis; present value (PV) analysis, profitability index (PI), and return on investment (ROI) for different IT investment decisions; cost benefit analysis; outsourcing and off-shoring; off-shore management; acquisition management and global perspectives; balanced scorecard; and multi-factor scoring, benchmarking, and IT investment portfolio methods.

 
3
CMP 518
Prerequisite: Dean’s approval
Internship / CPT Qualified

This course covers topics of current interest, emerging topics, and technologies in IT project management as selected by the faculty. Subjects will be announced prior to each semester.

 
3
CMP 680
Prerequisite: None
This course discusses the organizational impact and the social implications, rights, and duties related to the actions of computing professionals. The course investigates the context in which professionals work, the laws and how they are created, human aspects of running a company, software contracts and liability, intellectual property rights, and the legislation that affects the way in which computers are used or misused. Topics covered include: social, legal, financial, organizational, and ethical issues in the context of the IT industry; the role of professional codes of conduct and ethics; and key legislation.

 
3

Information Assurance

The objective of this specialization is to equip students with in-depth knowledge and skills that will enable them to identify, develop, and implement effective and efficient defense mechanisms to secure organization networks and information resources in support of organizational goals.

In addition to the core courses, students specializing in computer animation and gaming choose five (5) of the following specialization elective courses:

Course Code Course Name Credit Hours
CMP 558

Prerequisite: CMP 550 or CMP 562
This course is an introduction to the key security concepts required for the design, use, and implementation of secure voice and data communications networks, including the Internet. The security topics covered include: defense models, authentication and authorization controls including biometrics; firewalls; packet filtering; virtual private networks (VPNs); security policy development; introduction to wireless network security; cloud computing security; and disaster planning, backups, and risks mitigation strategies.

 
3
CMP 559
Prerequisite CMP 540/CMP 550

This course provides an overview of several related topics in information security and assurance. Topics covered include: security architecture; security models; access control systems and methodology; applications and systems security; operation security; database security; cryptography; physical security; network and Internet security; business continuity planning; security management; and law and ethics in information assurance.

 
3
CMP 593
Prerequisite: None
This course is a study of policy, laws, and ethics related to information assurance. The information security responsibilities of major domestic and international agencies (such as the NIST, FBI, NSA) are studied, as well. Topics covered include: issues involving information security management within an organization; appropriate organizational policy, plans, and implementation strategies; ethical issues, such as monitoring employee computer usage in the workplace; and ethical usage of consumer data.

 
3
CMP 594
Prerequisite: None
This course focuses on the identification of threats, risks, and vulnerabilities in enterprise information systems, as well as disaster recovery planning for business continuity. The course also examines the safeguards and policies necessary to meet the requirements for the protection of data in enterprise systems. Topics covered include: gap analysis; gap closure and countermeasures; disaster recovery planning; incidence response; emergency response; even management; recovery time objectives (RTO) and recovery point objectives (RPO); and business continuity planning.

 
3
CMP 598
Prerequisite: Dean’s approval
Internship / CPT Qualified

This course covers topics of current interest, emerging topics, and technologies in information assurance as selected by faculty. Subjects will be announced prior to each semester.

 
3
CMP 630

Prerequisite: CMP 550/CMP 562
Internship / CPT Qualified

This course examines computer network forensics. The topics covered include digital evidence concepts relating to a digital crime scene; the identification, preservation, collection, examination, analysis, and presentation of evidence for prosecution purposes; network forensics investigative methodology (OSCAR); sources of network-based evidence; evidence acquisition, packet analysis, statistical flow analysis, and wireless network forensics; network intrusion detection and analysis, event log aggregation, correlation and analysis; and malware forensics. The course also studies auditing and compliance requirements and standards, strategies for achieving and maintaining the same, and the laws and ethics related to computer forensics and challenges in computer forensics.

 
3
CMP 643

Prerequisite: CMP 556 or CMP 553
Internship / CPT Qualified
This course examines defense-in-depth strategies for securing database which are constantly under threat especially from SQL injection and other forms of attacks. It also covers mechanisms for securing data at rest and in transit. The topics covered in this course include: current protocols for the secure exchange of data; the Data Encryption Standard and the Advanced Encryption Standard and secure mechanisms for communication; the Public Key Infrastructure (PKI) and the use of digital signatures and certificates for protecting and validating data; firewalls, VPN, IDS/IPS, PKI, patch management, authentication and password security, application security, granular access control, securing database-todatabase communications, encryption, privacy, fault tolerance, protection of personal identifiable information (PII), regulations and compliance (SOX, HIPAA, GLBA, etc.,), logging, auditing and auditing architectures. Strategies for the physical protection of information assets are also studied.

 
3
CMP 644

Prerequisite: CMP 558
This course studies the theory and implementation of intrusion detection and prevention systems. Topics covered include: network-base, host-based, and hybrid intrusion detection; intrusion prevention; attack pattern identification; deployment; response; surveillance; damage assessment; data forensics; attack tracing; system recovery; and continuity of operation (COP). The course also examines penetration testing methodologies; planning and scheduling; vulnerability analysis; penetration testing deliverables; and documentation.

 
3

Health Informatics

The objective of this specialization is to equip students with in-depth knowledge and skills to efficiently and effectively collect, organize, store, manipulate, analyze, and secure health care information systems and delivery systems using information technology tools in order to support the goals of health care organizations.

In addition to the core courses, students specializing in software applications development choose five (5) of the following specialization elective courses:

Course Code Course Name Credit Hours
CMP 554
Prerequisite CMP 550 or CMP 570

This course examines information systems in the healthcare domain. Topics covered include: information architectures; administrative and clinical applications; evidence-based medicine; information retrieval; decision support systems; security and confidentiality; bioinformatics; information system cycles; electronic health records (HER); key health information systems and standards; and medical devices.

 
3
CMP 555
Prerequisite CMP 553

This course examines healthcare informatics standards for storing and exchanging data in healthcare technology systems. It explores the issues of data representation in healthcare systems, including: patient and provider identification; audit trails; authentication and reconciliation; the design of repositories for electronic health records (EHRs) and computerized provider order entry (CPOE) systems; and privacy issues, legislation, regulations, and accreditation standards unique to healthcare. The course also examines the relational model, query formulation using SQL, database design using the entity relational model, normalization, transactions, optimization, backup and recovery, security issues, clinical data warehousing and mining, database administration, the JSON data inter-change format, XML as a data model, and internet database environments.

 
3
CMP 557
Prerequisite: CMP 570
Internship / CPT Qualified

This course examines systems of healthcare at a “macro” scale through a variety of readings and classroom discussions. Topics covered include: healthcare delivery models, structure, organizations, policy, capital, and operating budgets; the budget planning process; infrastructure design and strategic planning; and the workforce. Other topics include: vendor evaluation and selection; clinical administration systems; the design and management of integrated delivery systems; and emerging trends in healthcare delivery systems. In addition, students are exposed to the processes of healthcare at a “micro” scale through field experiences in a variety of healthcare settings such as inpatient wards, emergency departments, and outpatient clinics.

 
3
CMP 670
Prerequisite: None
This course examines the legal principles, statutes, regulations, and case law related to managing health care organizations and health professionals’ practices. It also examines the ethical and social issues arising in the use of computerized information systems in the delivery of healthcare. Case studies are used to discuss the role of law in the design and implementation of health informatics systems; the US healthcare regulatory environment; and the structure, concepts, and process of decision-making on health matters in legislative, administrative, and judicial bodies. Legal health care issues from international perspectives are also studied.

 
3
CMP 666
Prerequisite: None
Internship / CPT Qualified

This course examines the economics aspects of healthcare systems. Healthcare is studied as a commodity that has supply and demand dimensions. Microeconomic methods are used to study markets and resources in health care. Topics studied include: demand for health and medical care services; provider behavior; function and behavior of insurance markets; government roles; financing arrangements; insurance reform; rationing; price regulation; and provider competition. Case studies are used to understand the economic efficiency of examples health care systems such as the US health system, the K National Health Service, etc.

 
3
CMP 667
Prerequisite: None
This course examines the fundamental statistical issues in the design of clinical research studies. The primary focus of the course is on understanding the design and analytical methods of clinical research from a statistical perspective. Topics studied include: exploratory data analysis; basic concepts of statistical analysis; construction of hypothesis tests and confidence intervals; the development of statistical methods for analyzing data; development of mathematical models used to relate a response variable to explanatory or descriptive variables; and an introduction to statistical analysis of microarray and genomic studies.

 
3
CMP 668
Prerequisite: Dean’s approval
Internship / CPT Qualified

This course covers topics of current interest, emerging topics, and technologies in health informatics as selected by the faculty. Subjects will be announced prior to each semester.

 
3

 

Career Paths & Opportunities

 

Career Paths & Opportunities
  • Data administration
  • Managing sourcing and global projects
  • Cybersecurity specialists
  • Research and development of information technologies and related products and services
  • Systems integration
  • IT project management
  • IT consultant for projects that include a substantial dependence on information systems
  • Business Intelligence Analyst
  • Networking, telecom, and infrastructure
  • Analyst in information systems development projects
  • Instructor at a college or university teaching information systems-related courses

Sample Schedule

The following is a sample schedule of the possible sequencing of courses in the Master of Science in Information Systems.

Course Code Course Name Credits
First Semester
CMP 550 IT Infrastructure 3
CMP 553 Analysis, Modeling, and Design 3
CMP 612 IT Project Management 3
Total Credits 9
Second Semester
CMP 570 Enterprise Information Systems 3
CMP 620 IT Governance 3
CMP XXX CMP Specialization #1 3
Total Credits 9
Third Semester
CMP XXX CMP Specialization #2 3
CMP XXX CMP Specialization #3 3
CMP XXX CMP Specialization #4 3
Total Credits 9
Fourth Semester
CMP XXX CMP Specialization #5 3
CMP XXX CMP Elective 3
CAR 600 Career Planning & Management (CMP Elective) 3
Total Credits 9

The School of Computer Information Systems offers this and other degree and certificate programs in our Fairfax, VA campus and also online.