Computer Science

The Bachelor of Arts curriculum is designed to provide a strong academic foundation in both the principles and methodologies of computer systems, software development, and programming that are necessary to solve real-world problems. Students planning to earn a graduate degree in computer science are strongly advised to seek the Bachelor of Science degree in computer science offered by the College of Engineering.

Admission Requirements

Admission requirements for this program are satisfied by the general requirements for undergraduate admission to the University.

Candidates must complete 120 credits in course work including satisfaction of the University General Education Requirements and the College of Liberal Arts and Sciences Group Requirements, as well as the departmental major  requirements cited below. All course work must be completed in accordance with the regulations of the University and the College governing undergraduate scholarship and degrees.

Course Requirements

(Please note that the core courses include mandatory instructional labs. These laboratories must be taken concurrently with their corequisite lecture.)

MAT 2010Calculus I4
MAT 2210Probability and Statistics4
or BE 2100 Basic Engineering III: Probability and Statistics in Engineering
CSC 1100Problem Solving and Programming3
CSC 1101Problem Solving and Programming Laboratory1
CSC 1500Fundamental Structures in Computer Science3
CSC 1501Fundamental Structures in Computer Science Lab1
CSC 2110Computer Science I3
CSC 2111Computer Science I Lab1
CSC 2200Computer Science II3
CSC 2201Computer Science II: Lab1
CSC 3010Ethics in Computer Science3
CSC 3100Computer Architecture and Organization3
CSC 3101Computer Architecture and Organization: Lab1
CSC 4110Software Engineering3
CSC 4111Software Engineering: Lab1
CSC 4420Computer Operating Systems3
CSC 4421Computer Operating Systems: Lab1
CSC 4996(WI) Senior Project and Computer Ethics3
CSC 4997Senior Project Lab1
Four additional Computer Science courses of at least three credits each, numbered 3000 or above 112
Total Credits55
1

excluding CSC 4990 and CSC 4995

A minimum of twenty-six credits in computer science must be earned at Wayne State University.

A minimum grade of C is required for the following respectively:

CSC 1100Problem Solving and Programming3
CSC 1101Problem Solving and Programming Laboratory1
CSC 1500Fundamental Structures in Computer Science3
CSC 1501Fundamental Structures in Computer Science Lab1
CSC 2110Computer Science I3
CSC 2111Computer Science I Lab1
CSC 2200Computer Science II3
CSC 2201Computer Science II: Lab1

A minimum grade of C- is required for all other CSC and MAT courses.

Students declaring their major should consult an advisor for a written assessment of current requirements.