Program Requirement
Program details
Ira A. Fulton Schools of Engineering
credit hours
Curriculum Checksheet
| Requirement | Minimum Grade | Credit Hours |
|---|
| Requirement | Minimum Grade | Credit Hours |
|---|---|---|
|
Not all courses are available at the West Campus. |
||
|
Not all major required courses are available every term. -Please see our degree requirements website for links to our flowcharts and our most up to date course lists. https://scai.engineering.asu.edu/computer-science-ba/cs-ba-degree-requirement
|
||
| Computer Science, BA Lower Division Core Requirements | ||
|
ACO 201 Data Structures and Algorithms
OR CPI 220 Applied Data Structures and Algorithms OR SER 222 Design and Analysis of Data Structures and Algorithms OR CSE 310 Data Structures and Algorithms
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
|
CSE 110 Principles of Programming
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
|
CSE 205 Object-Oriented Programming and Data Structures
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
|
CSE 225 Introduction to Modern Computing Systems
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
|
CSE 240 Introduction to Programming Languages
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
| Computer Science, BA Upper Division Core Requirements | ||
|
ACO 320 Database Systems
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
|
ACO 330 Computer Networks
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
|
ACO 350 Systems Programming
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
|
CSE 300 Ethics for the Information Age
(HUAD)
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
|
CSE 360 Introduction to Software Engineering
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
|
Recommended: FSE301 or FSE404 The FSE Upper Divsion Elective may be met with two one-credit hour courses, or a three-credit hour course with the additional credit being allocated to the university electives.
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
| Computer Science Upper Division Electives | ||
|
21 Credit Hours
Minimum
Grade:C
|
C | 21 |
| Computing Experiential Learning Requirement | ||
|
Completion of all major MAT/STP coursework and the listed CSE or ACO prerequisites with a C or better is required prior to enrollment in the experiential learning courses. This is a two-semester requirement. Experiential learning courses may not be taken concurrently in the same semester.
|
||
|
All students must take at least three credit hours of CSE 484 or ACO/CSE 499, and may choose to take all six credit hours as CSE 484 and/or ACO/CSE 499, if they desire. See academic advisor for questions.
|
||
|
CSE 484 Internship
OR CSE 499 Individualized Instruction OR ACO 499 Individualized Instruction
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
|
Only one of ACO 482 or ACO 494 Applied Projects may apply for three out of the six credit hours for the Experiential Learning requirement.
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
| Computer Science - Major Requirement | ||
|
Check:
Minimum 2.0
Major GPA
|
||
| Math, Science, and Interdisciplinary Requirements | ||
|
MAT 210 Brief Calculus
(MATH)
OR MAT 251 Calculus for Life Sciences (MATH) OR MAT 265 Calculus for Engineers I (MATH) OR MAT 270 Calculus with Analytic Geometry I (MATH)
3 - 4 Credit Hours
Minimum
Grade:C
|
C | 3 - 4 |
|
MAT 243 Discrete Mathematical Structures
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
|
STP 226 Elements of Statistics
(QTRS)
OR STP 420 Introductory Applied Statistics (QTRS) OR EGR 280 Engineering Statistics (QTRS) OR IEE 380 Probability and Statistics for Engineering Problem Solving (QTRS)
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
| Communication Elective | ||
|
300-Level
COM Elective
400-Level
COM Elective
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
| ASU 101 or College-Specific First-Year Seminar | ||
|
ASU 101 or college-specific equivalent First-Year Seminar required of all first-year students.
|
||
|
ASU 101-CAI The ASU Experience
1 Credit Hours
|
1 | |
| First-Year Composition | ||
|
ENG 101 First-Year Composition
AND
ENG 102 First-Year Composition
OR ENG 105 Advanced First-Year Composition OR ENG 107 First-Year Composition AND ENG 108 First-Year Composition
6 Credit Hours
Minimum
Grade:C
|
C | 6 |
|
All baccalaureate degree students must fulfill university graduation requirements, including a minimum of 120 credit hours, with at least 45 credit hours in upper-division courses. |
||
|
All undergraduate students must complete General Studies requirements. |
||
|
Mathematics Placement Assessment score determines placement in first mathematics course. |
||
|
Students should work with their academic advisor, and consider course prerequisites, in order to complete all degree requirements in four years.
|
||
|
Not all courses are available at the West Campus. |

