COMPUTER SCIENCE MAJOR (CS)
Major requirments (52 credits)
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 endeavors 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
- MA 162 Discrete Mathematics
- CS 190 Computer Organization
- CS 203 Information Ethics
- CS 235 Systems Programming Concepts
- CS 389 Algorithm Analysis
- CS 435 Senior Project
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).
-
MA 164 Calculus I
-
MA 165 Calculus II
-
MA 202 Linear Algebra
-
CS 302 Programming Languages
-
CS 399 Special Topics in CS
-
PH 151 Principals in Physics I
-
MA 164 Calculus I
-
MA 210 Intro to Graph Theory
-
CS 399 Special Topics in CS (Embedded Systems)
-
CS 399 Special Topics in CS (Robotics)
-
CS 399 Special Topics in CS
-
MA 164 Calculus I
-
MA 165 Calculus II
-
MA 214 Probability and Statistics
-
CJ 297 Criminal Law
-
CS 399 Special Topics in CS (Cryptography)
-
CS 399 Special Topics in CS
-
BN 204 Principles of Management
-
BA 250 Technology and Communication in Business
-
CS 326 Information Systems Analysis
-
CS 388 Database Systems
-
CS 399 Special Topics in CS
-
PH 151 Principals in Physics I
-
PH 152 Principles of Physics II
-
MA 164 Calculus I
-
MA 165 Calculus II
-
MA 210 Intro to Graph Theory
-
CS 302 Programming Languages
-
CS 399 Special Topics in CS
-
AR 120 Visual Technology
-
AR 130 Graphic Design
-
BK 208 Principals of Marketing
-
CS 315 Web Programming
-
AR 330 Web and Motion Graphics
-
CS 388 Database Systems