This website is best viewed in a browser that supports web standards.

Skip to content or, if you would rather, Skip to navigation.

Northwest Missouri State University

Course Descriptions

Computer Science courses for the MSACS program are listed, each with a link to a detailed syllabus. This list includes prerequisite courses and some popular electives, along with the semesters that each is offered. Semesters offered may change. Check with the program advisor for up-to-date information.

Course No

Course Name


Semester Offered

Prerequisites (If not completed as an undergraduate)

44-356 Network Fundamentals 3 Fall, Spring
44-460 Database Systems 3 Fall, Spring

Required Courses

44-542 Object-Oriented Programming 3 Fall, Spring
44-555 Network Security 3 Fall, Spring
44-560 Advanced Topics in Database Systems 3 Fall, Spring
44-563 Developing Web Applications and Services 3 Fall, Spring
44-618 Project Management in Business and Technology 3 Fall, Summer
44-643 Mobile Computing:iOS 3 Fall, Spring
44-644 Mobile Computing:Android 3 Fall, Spring
44-664 User Experience Design 3 Fall, Spring
44-691 CS Graduate Directed Project I 3 Fall, Spring, Summer
44-692 CS Graduate Directed Project II 3 Fall, Spring
Advisor Approved Elective-I 3 Fall, Spring
Advisor Approved Elective-II 3 Fall, Spring

Examples of Elective Courses(Changes from Semester to Semester)

44-517 Big Data 3
44-599 Special Projects: Introduction to Data Analytics 3
44-599 Special Projects: Introduction to Data Visualization 3
44-599 Special Projects: Analysis of Algorithms 3
44-599 Special Projects: Game Programming 3
44-599 Internet of Things 3  
44-599 Machine Learning (New course) 3  
44-599 Web Mining (New course) 3
44-623 Information Technology Management 3  
44-643 Students who have taken 44-644 as their required course may take 44-643 as an elective.     3
44-644 Students who have taken 44-643 as their required course may take 44-644 as an elective.     3
44-663 Application Development in C#.NET 3