Graduate Programs

Home » M.S. Management and Information Systems » MSMIS: Courses


M.S. Management & Information Systems: Courses

Overview     Application    Courses    Cost     Faculty

MS in Management and Information Systems curriculum overview:

The program consists of 48 credit hours of approved graduate courses in Business, Information Systems, and Computer Science. This includes a required core component, electives, and a professional project exit requirement. Within the core and electives, students must complete a minimum of 16 credit hours of BA courses, with another 16 credits minimum from IS or CS listed courses not including the exit requirements. Electives should be selected with the help of an advisor.

Your plan of study:

Once admitted to the MS in Management and Information Systems program, you will work with an advisor to plan the courses you will take and how you complete the academic requirements of the program. By filing this Program Plan (PDF), you have a road map for completing your degree and clarity on what to expect.

Courses for the MS in Management and Information Systems

Exit Evaluation Requirement

Students must complete the following exit evaluation in order to receive their degree:

Professional Project

Total Credits: 48


* BA 675 or IS 675 may each be taken up to four times for credit but may count at most as 4 credits of elective.

Course Descriptions

Business Courses

BA 604 Business, Government, and Society (4 credits)
Explores the interrelationships among business, government, and society, with an emphasis on the social responsibility of business. Topics include governmental regulation, diversity in the work place, environmental policy, ethical decision making, and business involvement in the political process.

BA 606 Special Individual Studies (1-8 credits)
Terms and hours to be arranged. A specialized or individualized course of graduate study to be arranged in consultation with a Business or Economics instructor. Eligible for RP grade option.

BA 610 Marketing Analysis and Strategy (4 credits)
Overview of situational elements affecting an organization’s marketing planning process and the tools and techniques available for implementing a marketing plan. Involves industry/market, competitor, customer and internal analysis in addition to formulating a marketing mix designed to achieve marketing objectives based on those analyses.

BA 615 General Linear Models (4 credits)
This is a course in regression analysis, emphasizing application and interpretation of results, validity of the assumptions, model selections. This course is designed for managerial decision making.

BA 620 Budgetary Process (4 credits)
This course will provide a general understanding of the budgetary process. It will include capital and cash budgeting, specific skills for gathering, analyzing and presenting budgetary information.

BA 630 Report Writing and Economic Analysis (4 credits)
Writing reports in support of a position or argument. Basic steps including forming a precise hypothesis, collecting and analyzing economic data to test the hypothesis, and presenting the results in a written report. Emphasis will also be placed on critically analyzing reports written by others.

BA 635 Professional Project (8 credits)
This independent enrollment course permits students to complete a professional project of their choosing, approved by their advisor, which applies their gained knowledge in management of information systems.

BA 640 Organizational Leadership (4 credits)
This course examines leadership in theory and practice. Topics include communication, motivation, leadership style, individual and group decision-making, conflict management, and negotiation.

BA 645 Operations Management (4 credits)
Investigates managerial processes pertinent to internal operations of enterprises. Topics include competitiveness, strategies and productivity, locations and capacity decisions, forecasting, aggregate planning, inventory management, material requirement planning, management of quality and quality control, management of waiting lines, and lean operations.

BA 650 Accounting/Finance and Information Systems (4 credits)
Addresses the accounting and finance topics relevant to managerial decisions and information systems use and design. Topics include the basic managerial functions required of an accounting/financial system, and the design process including requirements analysis, design and testing, data conversion, and support functions.

BA 675 Topics in Business (1-8 credits)
Topics vary from term to term and focus on requisite skills for academic and the workplace, particularly for management and information systems. Topics may include quantitative analysis, scientific method, research and reporting, writing for the professions, collaborative efforts, leadership skills and others. May be repeated for up to 8 credits.

Information Systems Courses

IS 520 Introduction to Database Systems (4 credits)
This course studies the basic concepts of relational database covering, relational model, normalization, and information maintenance and information retrieving through SQL. Other topics discussed include the history of data processing, database management systems, and their vendors, and trends in the area of data processing.

IS 525 Project Management (4 credits)
This course will discuss the origins of project management and it importance to improving the success or IT projects. Basic topics including scope, cost, and time management will be covered. Students will work in groups to plan large scale project management.  Students will also learn about software tools that aid in project management.

IS 585 Introduction to Computer Security (4 credits)
An introduction to basic computer security.  It introduces cryptography, malware and viruses, operating system security, and programming security.  The students gain hands-on experiences via labs and projects.

IS 586 Network Security (4 credits)
This course focuses on fundamental computer networking security concepts, networking attacks and protection and other security problems in networking applications. This course introduces the attacks on each network layer, including the link layer, network layer and transport layer. It also addresses security problems related to DNS, Web Services, and E-mails. (Prerequisite: CS 350 or CS 650 or IS 650)

IS 589 Security Principles and Practices (4 credits)
This course discusses broad topics that are related to information security, especially up-to-date topics and development, with emphasis on practical aspects. A sample of topics would be identity and access management, cryptography, secure communications and secure web applications. Students will learn about the newer security threats, software vulnerabilities and hacker attacks. Students will also conduct research for recent development on information security threats and solutions for defending from these threats. (Prerequisite: CS 260 or IS 600)

IS 600 Foundations of Computer and Information Systems (4 credits)
An introduction to concepts fundamental to modern computer an information systems. Course provides an overview of the field of computing relevant to professionals in a business IT setting and in particular provides a survey of topics not covered by other domain specific courses in the program. Topics may include: information systems hardware and software components, information representation storage and retrieval, development languages, algorithms and efficiency, operating systems, network communications, database, systems development, security and ethics.

IS 641 Project Planning and Design (4 credits)
This course is designed to guide students through the first phase of completing the professional project. Student work with the course instructor and their graduate advisor to select, develop and plan a suitable project. This includes the initial concept; several rounds of research; writing, critique and refinement; and at the end of the course, a detailed proposal project plan to be submitted to the students’ graduate committee and the Graduate School for approval.

IS 642 Project Implementation (4 credits)
In this course students complete the project that was developed in their IS 641 course. At least one program faculty member supervises each project regarding the milestones, deliverables and content that are expected throughout the term. At the initiation of the course students deliver a set of milestones, developed in conjunction with their project proposal, to the course instructor, which will be used to measure progress throughout the term. Students report to the course instructor each week regarding completion status relating to the milestones. (Prerequisite: IS 641 and approved professional project proposal)

IS 650 Networks and Communications (4 credits)
This course provides a comprehensive examination of how computers and computing infrastructure is linked together to enable effective communication and sharing of resources. Topics include the fundamental protocols and technologies that underlie modern computer networks; conceptual abstract layered model for understanding the functionality of the network; local area networks; and the Internet (Prerequisite: None, although IS 600 is highly recommended)

IS 675 Topics in Information Systems (1 credit)
Topics may include ad different times:  detailed study of a foundational field of Information Systems that is not covered by another course; in-depth study of particular current topics; survey of important technologies, software or systems; review of current research areas or popular trends.  May be repeated for credit up to 8 credits.

Computer Science Courses

CS 600 Fundamentals of Computer and Information Systems (4 credits)
In this course, the student will explore the history, current and future role of information systems. Topics include systems theory, computing systems components, and systems development. Combined prerequisite for all other CS courses (600 and 610).

CS 609 Practicum (1-9 credits)
Credit for a practical work experience where advanced computer science skills are developed and/or utilized. Course must be managed by a computer science faculty member.

CS 610 Programming Languages (4 credits)
Become familiar with high level programming languages and develop competency in an object-oriented programming language. Combined prerequisite for all other CS courses (600 and 610).

CS 620 Database and Information Systems (4 credits)
Covers both database theory and applications of database. Focus is on data modeling and data design. Relational databases and object-oriented databases will be examined. Students will construct an information system using current database tools.

CS 630 Software Engineering (4 credits: serves as the capstone experience)
In this course, the student will become familiar with the techniques and methods for successful project analysis/design. Tools that are used to measure and track the stages of the project life-cycle are examined.

CS 650 Networks and Communications (4 credits)
In this course, the student will be actively involved in the installation and maintenance of network software. The current and future role of the networked work place will be explored. Communication protocols will be explained and examined.

CS 660 Algorithms and Computational Theory (4 credits)
This course examines the foundational tools of computer science. Specific topics would include what is possible to compute, and if possible, how reasonable is it to compute in terms of time and space. Examples will be described through the use of abstract mathematical models/machines.

CS 670 Computer Architecture and Operating Systems (4 credits)
This is a survey course covering various aspects of operating systems and computer architecture. Students will develop an understanding of the structure and purpose of operating systems including process control, file systems, input/output systems, memory management and other advanced services (GUI’s, parallel and distributed systems). Additionally, they will study the components of general-purpose computer systems (CPU, memory, and peripherals) and how they are interconnected (via buses). Included will be hands-on experience in the use and maintenance of an operating system including: program development with OS support through system calls, shell programming and scripting languages, system administration, and general systems operation.

CS 680 Knowledge Based Systems and Decision Support Systems (4 credits)
This course covers both theoretical and practical aspects of decision support systems and knowledge-based systems. General architectures of both decision support systems (DSS) and knowledge-based systems (KB) are presented along with a survey of computer-based DSS and KB tools. Hands on experiences are gained through the development of either a DSS or KB system. Additionally, an introduction to artificial intelligence is given as the basis for KB systems. Prerequisite knowledge of database systems is assumed.

CS 690 Computer Security Administration (4 credits)
This course will introduce the basics of computer security (confidentiality, message integrity, authenticity, etc.) and investigate ways to prevent hackers from accessing websites. Encryption processes and firewall protection may not be enough for someone who wants to access data maintained on your computer system. The course will analyze formal criteria and properties of hardware, software, and database security systems, and will determine ways to improve overall site and system security. Additional topics to be reviewed include: formal specifications, verification of security properties, security policies that includes hardening a site and preventing an intrusion, detection of an intrusion and how to react to such an intrusion, safeguards for systems, organizational training and protocols, and other methods for providing data security in this technological age will be reviewed and assessed.


If you haven’t found the information you need or are still not sure where to direct your question, contact Dr. Thaddeus Shannon, Program Coordinator, Computer Science, or 503-838-8095 - ITC 310C