KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Milligan University · Courses

CS

12 courses with the subject CS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

CS 221Computer Programming I (3 hrs)

electrical engineering 90

Subject
CS
Type
course
Edition
2026-2027
Source
milligan.edu
CS 222Computer Programming II - This course is a continuation of

CS 221 offering a comprehensive examination of C++ programming, focusing on its object-oriented programming (OOP) capabilities. The course introduces students to the advanced elements of the C++ programming language, including data control structures, loops, and recursion. It delves deeply into advanced data handling with single- and multi-dimensional arrays, vectors, pointers, and dynamic memory management. The course is designed to provide a solid understanding of OOP principles such as encapsulation, abstraction, polymorphism, and inheritance, alongside practical skills in input/output operations, exception handling, and the implementation of common algorithms. Through hands- on programming exercises, students will learn to apply these concepts to develop robust, maintainable, and efficient software. Prerequisite: CS 221.

Subject
CS
Type
course
Edition
2026-2027
Source
milligan.edu
CS 235Artificial Intelligence: Applications – This course introduces

the foundational concepts, tools, and applications of Artificial Intelligence (AI) within modern organizations. Students examine how AI technologies are transforming business processes, operations, and strategic decision- making across industries, with emphasis on practical implementation, e solution evaluation, and alignment of AI initiatives with organizational goals. The course also critically examines ethical considerations, including bias, transparency, privacy, governance, and responsible deployment. milligan university academic catalog | 2026-27 | www.milligan.edu

Subject
CS
Type
course
Edition
2026-2027
Source
milligan.edu
CS 298Object Oriented Programming in JAVA - This course is an in

depth exploration of Java, a versatile and widely-used programming language, focusing on object-oriented programming (OOP) capabilities. This course covers the core aspects of Java, including data types, operators, control structures, loops, and array handling, with a special emphasis on single- & multi-dimensional arrays and ArrayLists for dynamic data management. Students will gain hands-on experience with Java's graphical user interface (GUI) components, event-driven programming, and file input/output operations. The course is structured around the fundamental principles of OOP, such as encapsulation, inheritance, polymorphism, and information hiding, providing students with the skills to design and implement robust software systems. Prerequisite: CS 221 or previous programming experience. Offered spring term even years. Three semester hours.

Subject
CS
Type
course
Edition
2026-2027
Source
milligan.edu
CS 301Operating Systems – This course provides an overview of

operating system components, including processor, memory, file, and device management. It delves into the principles underlying the design and implementation of operating systems, specifically focusing on Linux, mainly Ubuntu. Topics covered include process scheduling, memory and virtual memory management, device drivers, file systems, network organization, and security principles in the context of operating systems. Through the course, students will understand how operating systems function, how they manage hardware and software resources, and how they provide a foundation for application software. Offered fall term each year. Three semester hours.

Subject
CS
Type
course
Edition
2026-2027
Source
milligan.edu
CS 335Artificial Intelligence: Programming - This course introduces

the fundamental concepts of Artificial Intelligence (AI) and Large Language Models (LLMs) with a special focus on ChatGPT and Codex for AI-assisted software development. Students will learn ChatGPT prompt engineering within a Jupyter Notebook environment, the use of the OpenAI Python package and API, and the development of chatbot systems using AI models. Students will also learn Codex as a coding assistant and apply UMI. diagrams - particularly state, class, and sequence diagrams - to model chatbot behavior, conversation flow, and system architecture before implementation. Through hands-on projects, students will design, implement, and test chatbot systems in Python, integrating AI models with structured, state-based logic and object-oriented programming principles. The course emphasizes practical application through designing, implementing, and testing AI-driven programs in Python.

Subject
CS
Type
course
Edition
2026-2027
Source
milligan.edu
CS 350Analysis of Algorithms – A study of theoretical models of

computation, including finite state machines, pushdown automata, context- free grammars, Turing machines, decidability, complexity theory, and NP- Completeness. This study covers efficient computation, models of computational processes, and their limits. Prerequisite: CS 221. Offered spring term odd years. Three semester hours.

Subject
CS
Type
course
Edition
2026-2027
Source
milligan.edu
CS 450Computer Science Design Capstone - The senior capstone

course in which students incorporate all aspects of previous study in computer science such as architecture, operating system, programming, software testing, and mathematics to solve real-life business problems. Open to senior computer science majors only or by permission of the instructor. Offered spring term each year. Three semester hours.

Subject
CS
Type
course
Edition
2026-2027
Source
milligan.edu
CS 495Seminar – A seminar designed to promote in-depth discussion

independent research, and writing in areas not included in the regular course offerings. Topics considered vary from semester to semester. Prerequisite: permission of the instructor or major professor. Offered occasionally. One to three semester hours. undergraduate course descriptions 138

Subject
CS
Type
course
Edition
2026-2027
Source
milligan.edu
CS 499AMentored Research – A faculty-mentored research course in

which students craft a research proposal, prepare a literature review, and outline the methods by which they plan to conduct research. Offered every term as needed. One semester hour.

Subject
CS
Type
course
Edition
2026-2027
Source
milligan.edu
CS 499BMentored Research – A faculty-mentored research course in

which students complete their research in a manner consistent with practices in their discipline and submit a written draft of their findings to their mentor. Offered every term as needed. One semester hour.

Subject
CS
Type
course
Edition
2026-2027
Source
milligan.edu
CS 499CMentored Research – A faculty-mentored research course in

which students revise their research and present their findings publicly. Offered every term as needed. One semester hour.

Subject
CS
Type
course
Edition
2026-2027
Source
milligan.edu

Source: Milligan University's catalog, linked per course · table learning_unit · CourseShelf publish 59