Student Learning Outcomes

Students will have the ability to apply knowledge of computing and mathematics as appropriate.

Students will have the ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.

Students will have the ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.

Students will have the ability to use current techniques, skills, and tools necessary for computing practice.

Program Requirements

For students to obtain a minor in Computer Science, they must satisfy all University degree requirements (see the General Undergraduate Academic Regulations and Information section in this catalog), satisfy the requirements as set forth by the major degree (major department, major academic unit) and obtain a GPA of 2.0 or higher in the eight courses specified below, with no individual computer science grade below a C (2.0).

There are no other requirements specifically required by the minor, although some of the courses do have prerequisites from outside of SCE. In particular, MATH 110 and MATH 210 are prerequisites for COMP-SCI 101, COMP-SCI 191 and COMP-SCI 303.

COMP-SCI 101Problem Solving and Programming I3
COMP-SCI 191Discrete Structures I3
COMP-SCI 201LProblem Solving and Programming II - Lab1
COMP-SCI 201RProblem Solving and Programming II3
COMP-SCI 281RIntroduction to Computer Architecture and Organization3
COMP-SCI 291Discrete Structures II3
COMP-SCI 303Data Structures3
COMP-SCI 3xx/4XXTwo Jr./Sr Level Electives6
Total Credits25