KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Mars Hill University · Courses

CS

30 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 105Introduction to Web Development3

This first web development class introduces the HTML and CSS languages for building and styling websites. Emphasis will be on building well-structured sites based on current standards. Students will complete a project applying HTML and CSS and will publish it on the World Wide Web. This course is designed for all majors.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 110Computer Science Concepts3

An introduction to programming and problem solving. Students will learn the fundamental concepts of a structured programming language and will learn to solve problems using logic and good program design. Other topics include the history of computing and number systems. No prior exposure to computing and programming is required.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 111Introduction to Computer Science3

An introduction to programming and problem solving using a high-level programming language. Emphasis will be on program design, algorithm development, and good programming habits and techniques.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
Prerequisite
CS 110 or instructor permission.
CS 205Web Programming I3

Focusing on front-end Web development, students learn a modern client-side scripting language that manipulates the Document Object Model to control a page’s behavior and provide an interactive user experience. Prerequisite: CS 105, CS 111.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 220Data Structures3

III. Electives 35 credit hours Students may choose to meet the elective hours required by completing a second major, a minor, or selected courses of personal interest. 106 Mars Hill University Academic Catalog 2026-27

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 221Computer Organization3

Covers computer organization in a bottom-up fashion. Topics include number systems, binary arithmetic, Boolean algebra, digital logic design, combinational and sequential circuits, registers, processor components, program control, low-level symbolic programming, microprogramming, and memory access.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
Prerequisite
CS 220 and MTH 217 or permission of instructor.
CS 229Computer Support3

Computer hardware and LAN hardware are covered. Peripherals and hardware installation and help-desk support are also included. Students participate in a complete network installation and setup. Prerequisite/

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027-undergraduate
Source
www.mhu.edu
Corequisite
BA 202 or permission of instructor.
CS 230System Administration3

Choose two: 6

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 250Introduction to Geographic Information Systems4

An introduction to the theory and practice of analysis of spatial information using the technology of geographic information systems (GIS). There is an emphasis on hands-on learning using GIS software, hard copy maps, and data from several disciplines. laboratory. Prerequisites: MTH 113 or MTH 115, ED 200 or BA 202, or permission of instructor.

Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027-undergraduate
Source
www.mhu.edu
CS 253Multimedia3

This course focuses on a variety of multimedia applications for tasks such as digital audio manipulation, 3-D design, stop-motion animation, and desktop publishing. Students will complete a digital multimedia project using an open-source software package of their choice. 178 Mars Hill University Academic Catalog 2026-27

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 261Internship3

An initial outside-the-classroom experience. Time will be spent in support of the campus technology infrastructure and support system. Prerequisites: CS 229 and Sophomore standing.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027-undergraduate
Source
www.mhu.edu
CS 300Principles of Systems Programming3

An introduction to systems program development. Topics include a mid-level systems programming language, development tools such as compilers, build managers, and debuggers, as well as useful software libraries for a variety of data structures. Prerequisite CS 220.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 302Systems Analysis and Design3

An introduction to the systems development life cycle, analysis of business functions, utilization of project management tools for analysis and systems design, and strategies for systems design and implementation. Students participate in team projects, class interaction, and the design and creation of a simulated application. Prerequisites/Corequisites: CS 315 and CS 253 or permission of instructor.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027-undergraduate
Source
www.mhu.edu
CS 303Systems Design and Implementation3

A continuation of CS 302 with an emphasis on design and implementation. Students complete the team design project initiated in CS 302. Prerequisite: CS 302.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027-undergraduate
Source
www.mhu.edu
CS 305Web Programming II3

Focusing on back-end Web development, students will learn to create dynamic sites using a modern server- side scripting language combined with HTML and CSS. Prerequisites: CS 205.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 307Computer Networking3

An introduction to computer networking using the Internet as a case study. Topics include layered Internet architecture, network protocols, congestion control, IP addressing, MAC addressing, DNS, and network topologies. Prerequisite: CS 111.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 315Database Management Systems3

This course will be an introduction to databases and relational database management systems, data modeling, database design theory, data definition languages (DDL) and data manipulation languages (DML). In addition to database design, this course will include hands-on programming projects that interface with a database. Prerequisite: CS 111.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 317Computer Modeling and Animation I3

The first course in a two-semester sequence on computer modeling and animation. This class will introduce the basics of computer modeling using sophisticated animation software. Topics covered will include mesh modeling techniques, UV mapping, modifiers, particles, Bezier curves, materials, lighting, armatures, and key framing. Emphasis will be on completing detailed models suitable for animation or as props in an

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 318Computer Modeling and Animation II3

The second course in a two-semester sequence on computer modeling and animation. This class will go beyond the basics of computer modeling using sophisticated animation software. Topics covered will include advanced techniques of those introduced in CS 317 such as mesh modeling techniques, UV mapping, modifiers, particles, Bezier curves, materials, lighting, armatures, and key framing. It will also introduce rigid body dynamics, soft bodies, and cloth simulations as well as an introduction to non-linear video editing. Emphasis will be on creating a complete short film by semester’s end. Prerequisite: CS 317.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027-undergraduate
Source
www.mhu.edu
CS 321Object-Oriented Programming I3

An in-depth study of programming and related tools using a modern, high-level, object-oriented language. There will be continued emphasis on good program design, algorithm development, and good programming habits and techniques. Topics may include graphical user interfaces, version control, integrated development environments, sockets, and multithreading. Prerequisite: CS 220.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 322Object-Oriented Programming II3

A continuation of the in-depth study of programming and related tools using a modern, high-level, object- oriented language. The topics from the previous course will be strengthened and reinforced through more complex assignments and team projects. Advanced design patterns will be introduced. Prerequisite: CS 321. Mars Hill University Academic Catalog 2026-27 179

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 330Operating Systems3

An introduction to operating systems including their concepts, design, and implementation. Topics include process creation and management, memory and storage management, I/O, interprocess communication, CPU scheduling, file systems, and system calls. The class will also include some systems programming projects. Prerequisite: CS 300.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 340Theory of Computation3

This course presents the theoretical foundations of computing. Topics include finite automata, regular sets, push-down automata, context-free languages, Turing machines, and language hierarchy. Other topics may include an introduction to countability, diagonalization, and undecidability as time permits. Prerequisites: CS 220, CS 221, MTH 217.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 350Junior Seminar3

Students will plan and organize their Senior Seminar project by investigating ideas and writing a proposal outlining objectives and goals for the next semester. The proposal will be presented to faculty and peers at the end of the semester. Throughout the semester, students will choose, read, and present topics from current or historical academic and industry papers and work on developing a resume in preparation for life after college. Prerequisites – Junior standing and departmental approval.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027-undergraduate
Source
www.mhu.edu
CS 405Website Management3

Choose one: 3

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 421Software Design3

This course will build on the programming language taught in CS 321 and CS 322. Rather than a study of the language itself, these courses will focus on the design aspect of programming. In this course, students will engage in the team development of several large software projects, learning common design methodologies, and using team design tools in the process. Prerequisites: CS 321, CS 322.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027-undergraduate
Source
www.mhu.edu
CS 450Senior Seminar3

Two additional CS courses 6

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
www.mhu.edu
CS 457458 Directed Readings 2–3

Independent readings directed by members of the department faculty. Departmental approval required.

Subject
CS
Type
course
Edition
2026-2027-undergraduate
Source
www.mhu.edu
CS 460Independent Study 2–3

Independent in-depth investigation, reading, and research in a professional area of interest. Departmental approval required.

Subject
CS
Type
course
Edition
2026-2027-undergraduate
Source
www.mhu.edu
CS 461Professional Internship 2–6

A student/agency-originated and departmentally approved field learning experience which enables the student to apply previously attained knowledge and skills. Senior standing required

Subject
CS
Type
course
Edition
2026-2027-undergraduate
Source
www.mhu.edu

Source: Mars Hill University's catalog, linked per course · table learning_unit · CourseShelf publish 61