To complete the BSCS, students must meet all requirements for an applied science degree from the McKelvey School of Engineering in addition to the below requirements. The degree requires 120 units including core courses, math courses, and electives.
|CSE 131||Computer Science I||3 units|
|CSE 132||Computer Science II||3 units|
|CSE 240 |
or Math 310
|Logic and Discrete Mathematics|
Foundations for Higher Mathematics
|CSE 247||Data Structures and Algorithms||3 units|
|CSE 332S||Object-Oriented Software Development Laboratory||3 units|
|CSE 347||Analysis of Algorithms||3 units|
*Each of these core courses must be passed with a grade of C- or better.
|At least 24 additional units in computer science or computer science-related courses with an S, M, T or A suffix of which at least one must be a systems (S) course and at least one must be a machine (M) or application (A) course. In satisfying these technical electives, up to 6 units may be taken outside the CSE classroom. Independent work (CSE 400E, CSE 497-CSE499) is possible by finding a suitable faculty mentor for the work. Such work can be classified as S, M, T or A with approval. Some or all of the 6 units may also be satisfied by taking courses in other departments, including those outside of the Engineering School. Students can seek approval for courses by contacting the associate chair.|
|Math 131*||Calculus I||3 units|
|Math 132*||Calculus II||3 units|
|Math 233*||Calculus III||3 units|
or ESE 318
|Matrix Algebra |
Engineering Mathematics A
or Math 3200
or QBA 120
or Psych 300
|Probability and Statistics for Engineering |
Elementary to Intermediate Statistics and Data Analysis
Managerial Statistics I
and Managerial Statistics II
Introduction to Psychological Statistics
*Upon completing a course in the calculus sequence (Math 131-Math 132-Math 233) with a grade of C+ or better, the student may apply to receive credit for the preceding courses in the calculus sequence by following the department's back credit policy.
|CWP 100||College Writing I||3 units|
|Engr 310||Technical Writing||3 units|
|Natural Sciences electives ||8 units|
|Humanities and Social Sciences electives ||18 units|
*The College Writing and Humanities and Social Sciences requirements are those required of all students in the McKelvey School of Engineering. The Natural Sciences requirement is for 8 units designated NSM (Natural Sciences and Mathematics) from any of the following departments: Anthropology, Biology, Chemistry, Earth and Planetary Sciences, Environmental Studies, or Physics. The College Writing and Natural Sciences courses must be completed with a grade of C- or better.
All courses taken to meet any of the above requirements (with the exception of the humanities and social sciences electives) cannot be taken on a pass/fail basis.