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.

Degree at a Glance
Number of Credits 36
Cost per Credit $726.00
Total Tuition $26,136.00
*(Estimated tuition does not include housing, additional fees or supplies, scholarships or transfer credit.)

Overview

Program Objectives

The main objective of VIU's MIS program is to provide a comprehensive understanding of information systems in organizations. The program aims to equip students with the knowledge and skills that enable them to focus on integrating information technology solutions and business processes to meet the information needs of businesses and other enterprises in order to achieve objectives in an effective and efficient way. The program also teaches students to: identify and solve problems using analytical and critical thinking skills; communicate effectively using visual, mathematical, and language skills in the modes of oral and written presentations; develop a macro-vision understanding that the world is a set of related systems, and that problem solving contexts do not exist in isolation. Finally, the program strives to teach students to contribute to cross-functional teams, including geographically dispersed teams.

Program Structure

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

 

Explore Specializations

 

Knowledge Management

Program Highlights

Today's business environment is competitive and fast-paced; with new business practices and products being introduced regularly, organizations need to be innovative to survive. Knowledge management is an increasingly essential part of maintaining an organization's success and competitiveness, and organizations need to manage knowledge through formal technological practices and informal social systems. Elements of these practices include organizational strategy and knowledge, facilitating knowledge work flows, data governance, learning and sharing knowledge, and knowledge transfer.

The worlds of paperwork and the web are becoming ever more interdependent and it is crucial for organizations to find ways to ensure capability, efficiency, and security across their operations by managing documents properly. It is also important for organizations to apply industry-standard risk management principles related to document control, industry tools, and techniques that optimize and streamline project document management using document management systems which provide secure storage, document piracy, easy retrieval and archiving, lifecycle administration, and record management.

MIS graduates who have specialized in knowledge management will be able to help organizations to meet all of the above mentioned needs and to effectively manage knowledge in order to maintain a competitive business edge.

Program Objectives

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:

  • Collect, organize, and manage organizational knowledge using appropriate knowledge management tools.
  • Apply the best practices document management procedures to ensure capability, efficiency, and security in managing documents.
  • Design, implement, and maintain a data warehouse using a DBMS such as Oracle Warehouse Builder.
  • Apply decision support and business intelligence tools to support the business objectives of the organization.
  • Analyze stored data to provide answers to real-world problems and reveal hidden patterns in data.
  • Make ethical professional decisions and practice ethical professional behavior.

Program Requirements

In addition to the core courses, students specializing in knowledge 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 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.

 
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

Program Highlights

Every organization – whether a multinational corporation, a non-profit, or a government agency – needs database management professionals to design, implement, and maintain enterprise databases and to aggregate data from various sources to support an organization's business objectives. Web-enabled enterprise databases are very crucial business tools in today's world of abundant connectivity. Enterprise databases are essential to an organization's success and growth, and knowledgeable professionals with the right practical skills are needed to implement, maintain, and secure them.

Program Objectives

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.
As a student specializing in data management, you will learn to:

  • Collect and organize structured and unstructured data.
  • Design appropriate data models for storage of the data (including big data).
  • Query and manipulate stored data.
  • Analyze stored data to provide answers to real-world problems and reveal hidden patterns in data.
  • Secure data at rest and in transit.
  • Make ethical professional decisions and practice ethical professional behavior.

Program Requirements

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 manageme

 
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

Program Highlights

Organizations have accumulated large data sets from their operational activities over the years. In many cases, this data has been pushed into data warehouses from corporate operational databases. As organizations strive to remain competitive and differentiate themselves, they look into these massive data sets for hidden patterns that can be converted to a competitive advantage. In addition to the data stored in warehouses, there are massive amounts of data in numerous social media that have become part of our lives today. Data analytics (or big data analytics) attempts to scour vital clues from all these data sources to assist organizations in their medium- and long-term strategic planning.

Program Objectives

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.
As a student specializing in business intelligence and data analytics, you will learn to:

  • Collect and organize very large volumes of structured and unstructured data.
  • Design appropriate data models for storage and governance of data.
  • Query and manipulate stored data.
  • Apply big data analytics tools to discover hidden patterns in data.
  • Make ethical professional decisions and practice ethical professional behavior.

Program Requirements

In addition to the core courses, students specializing in business intelligence and data analytics 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

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
Special Topics in Business Intelligence & Data Analytics This course covers emerging trends, research, and developments in business intelligence and big data analytics.

 
3

Cybersecurity

Program Highlights

Most organizations today are fully dependent on enterprise networks that are connected to the Internet so that they can interact with their business partners and customers. A breach in the security of these interconnected entities can result in huge financial losses, violation of privacy, and even loss of life. Hence, threats in cyber space are threats to the very fabric of our society. There is a vital need for cybersecurity professionals to protect our cyber space infrastructure using multiple defense mechanisms.

Program Objectives

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.

As a student specializing in cybersecurity, you will learn to:

  • Be knowledgeable of the architecture of networks and associate resources.
  • Identify and evaluate the risks and vulnerabilities within networks and the data resources situated in these networks.
  • Implement effective and efficient defense mechanisms to secure networks, including wireless networks.
  • Implement different techniques to secure data at rest and in transit.
  • Manage the security of a network environment and its resources.
  • Make ethical professional decisions and practice ethical professional behavior.

Program Requirements

In addition to the core courses, students specializing in cybersecurity choose five (5) of the following 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

Program Highlights

Managing large enterprise projects so that they are delivered on time and within budget and scope has always been a huge challenge for project teams. The history of project management is littered with many examples of project failures: projects that overran budgets, were delivered late, or did not fully meet the expectations of customers in terms of the functionalities of a system. Today's project management environment is characterized by geographically distributed virtual teams who use collaborative technologies to deliver projects. Clearly, organizations need professionals who can implement these projects within set restrictions of time, budget, and scope while controlling and managing risks. It is imperative that the portfolio of an enterprise's projects and stakeholder expectations are effectively managed.

Program Objectives

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.

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

  • Identify, manage, and reduce project risks associated with IT projects.
  • Evaluate and present IT project objectives, requirements, scope, and budgeting effectively to top management.
  • Coordinate with team members for the successful implementation of an IT project.
  • Evaluate the critical success factors for an IT project.
  • Improve estimating metrics for future projects.
  • Facilitate the relationships between the project team, customers, and other stakeholders of an IT project.
  • Deliver high quality IT projects on time and within scope and budget.
  • Make ethical professional decisions and practice ethical professional behavior.

Program Requirements

In addition to the core courses, students specializing in enterprise project management choose five (5) of the following 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

Program Highlights

In our increasingly Internet-enabled and "plugged-in" world in which most organizations are fully dependent on the Internet for interaction with business partners and customers, assuring information is extremely important. Managing risks related to the use, processing, storage, and transmission of information or data, as well as managing the systems and processes used for those purposes, are high priorities for many organizations. Information assurance includes the protection of the integrity, availability, authenticity, non-repudiation, and confidentiality of user data in mobile devices, computer systems, and enterprise databases. These protections apply to both data in transit and data at rest in various types of physical and electronic storage facilities. In addition, implementing effective business contingency planning, security management, and disaster recovery planning are an integral part of information assurance.


Program Objectives

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.

As a student specializing in information assurance, you will learn to:

  • Be knowledgeable in the architecture of networks and associate resources.
  • Identify and evaluate the risks and vulnerabilities within networks and the data resources situated in those networks.
  • Implement effective and efficient defense mechanisms to secure networks, including wireless networks.
  • Implement different techniques to secure data at rest and in transit.
  • Manage the security of a network environment and its resources while adhering to security policy, law, and ethics.
  • Make ethical professional decisions and practice ethical professional behavior.

Program Requirements

In addition to the core courses, students specializing in information assurance choose five (5) of the following 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

Program Highlights

Health care has always been and always will be a vital part of our lives. Technology has become an integral aspect of today's health care systems, and these systems continue to get smarter as more software applications are integrated to improve the quality of health care delivery. Important aspects of these systems include proper management of patient data, health care delivery models, the economics of health care, ethical and legal issues, and so on.

Program Objectives

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.

As a student specializing in health informatics, you will learn to:

  • Develop a deep understanding of healthcare information systems.
  • Collect, organize, analyze, store, and manipulate health care data to meet the business needs of the organization.
  • Design and implement healthcare information systems to meet the business requirements of the organization.
  • Secure health care data at rest and in transit according to regulatory requirements in the health care domain.
  • Make ethical professional decisions and practice ethical professional behavior.

Program Requirements

In addition to the core courses, students specializing in software applications choose five (5) of the following 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

 

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.

 

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 integrationM
  • IT project management
  • IT consultant for projects that include a substantial dependence on information systems
  • Networking, telecom, and infrastructure
  • Analyst in information systems development projects
  • Instructor at a college or university teaching information systems-related courses

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 270
Prerequisite: CMP 120
This course introduces the analysis of algorithms and the effects of data structures on them. Topics include algorithms selected from areas such as sorting, searching, shortest paths, greedy algorithms, backtracking, divide and conquer, and dynamic programming. Data structures include heaps and search, splay, and spanning trees. Analysis techniques include asymptotic worst case, expected time, amortized analysis, solution of recurrence relation and reductions between problems.
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 Programming Logic
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
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

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

MIS Core Courses

The MIS core courses provide students with the skills and knowledge needed by all information systems professionals. Along with the knowledge of the specific technical areas of information systems, these courses are designed to improve communication and other skills relevant to working in cross-functional teams. Each candidate must satisfactorily 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 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 699
Prerequisites: All core courses and four specialization courses completed
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
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.

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