HOME CS LAB PEOPLE PROJECT DEGREE REQS EXPLOREU CSCLUB CALENDAR

COMPUTER SCIENCE MAJOR (CS)

Major requirments (52 credits)

The Computer Science major prepares students to be professional computer programmers and (with the proper area of specialization) to enter graduate school in Computer Science. Students will learn the theory and practice of the profession, how to work in groups to complete large software projects and appropriate ethical standards. Computer Science is a rapidly changing profession and the Mount Mercy Computer Science program endeavours to teach, model and demonstrate the most modern professional practices. Students with a Computer Science degree find excellent employment opportunities in almost all industries.

    CS 105 Fundamentals of Computer Science
    CS 106 Data Structures
    CS 112 Intro to Object Oriented Programming
    CS 190 Computer Organization
    CS 203 Information Ethics
    CS 235 Systems Programming Concepts
    CS 389 Algorithm Analysis
    CS 435 Senior Project
    MA 150 Discrete Mathematics

Hover over course name for a complete description.

Area of Specialization(19-20 credits)

Area of specialization should consist of at least two CS elective courses and specialization courses in a discipline other than CS. The intent of the "Area of Specialization" is to allow students to create their own programs of study in Computer Science. Examples of possible programs of study are outlined below. However, potential students are encouraged to work with their advisors to create a personal area of specialization that meets their needs the best. The area of specialization must be declared by the end of the Spring term of your sophomore year (can be changed later).

    CS 302 Programming Languages
    CS 399 Special Topics in CS
    MA 164 Calculus I
    MA 165 Calculus II
    MA 202 Linear Algebra
    CS 399 Special Topics in CS
    CS 399 Robotics
    CS 399 Embedded Systems
    MA 164 Calculus I
    MA 210 Introduction to Graphy Theory
    PH 151 Principles of Physics I
    CJ 297 Criminal Law
    CS 399 Special Topics in CS
    CS 399 Cryptography
    MA 164 Calculus I
    MA 165 Calculus II
    MA 214 Probability & Statistics
    BA 250 Technology & Communication In Business
    BN 204 Principles of Management
    BN 377 Project Management
    CS 326 Information Systems Analysis
    CS 388 Database Systems
    CS 399 Special Topics in CS
    CS 302 Programming Languages
    CS 399 Special Topics in CS
    MA 164 Calculus I
    MA 165 Calculus II
    MA 210 Introduction to Graphy Theory
    PH 151 Principles of Physics I
    PH 152 Principles of Physics II
    AR 120 Visual Technology
    AR 130 Graphic Design
    AR 330 Web and Motion Graphics
    BK 208 Principles of Marketing
    CS 315 Web Programming
    CS 388 Database Systems

Hover over course name for a complete description.