Computer Science Major Requirements and Areas of Specialization

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 both 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 practice. Students with a computer science degree find excellent employment opportunities in almost all industries

MAJOR (51-52 semester hours): MA 150, CS 105, CS 106, CS 112 CS 190, CS 203, CS 235, CS 435 plus one area of specialization.

AREA OF SPECIALIZATION (22-23 semester hours): CS electives 6-12 semester hours (2-3 courses) and specialization courses 11-16 semester hours (4-6 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. A traditional computer science program is possible by selecting the Computational Science Specialization. Other programs of study are outlined beginning on the next page, but this list is incomplete. Potential students are encouraged to “think outside the box” as they, with the advice and approval of their advisors, create their personal computer science majors at Mount Mercy. Sample Areas of Specialization for the Computer Science Major.

Computational Science (22 semester hours): This specialization is intended for those considering graduate school in computer science. CS 302, CS 389, any CS 399, MA 164, MA 202, MA 214.

Information Security (24 semester hours): Individuals choosing information security are encouraged to complete a mathematics minor. CS 315, CS 399: Cryptography, MA 164, MA 165, MA 214, CJ 297, CJ 350.

Web Development (23 semester hours): CS 315, CS 388, BK 208, BK 300, AR 130, AR 230, AR 285.

Software Development (23 semester hours): This is a more CS intensive version of MIS. CS 326, CS 388, BA 250, BC 202, BK 208, BN 204, BN 377.

See the catalog for more information