Report an accessibility problem

Program Requirement

Computer Science, BA


Click to save to my favorites

Program details

Catalog Year: 2025 - 2026 General Studies Gold
Degree: Bachelor of Arts, BA
Plan Code: ESCSEBA
120
minimum credit hours
45
Upper division minimum
credit hours

Curriculum Checksheet

Requirement Minimum Grade Credit Hours
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
Major Lower Division Requirements
ACO 201 Data Structures and Algorithms (QTRS)
OR CPI 220 Applied Data Structures and Algorithms
OR SER 222 Design and Analysis of Data Structures and Algorithms
3 Credit Hours
Minimum Grade:C
C 3
CSE 110 Principles of Programming (QTRS)
3 Credit Hours
Minimum Grade:C
C 3
CSE 205 Object-Oriented Programming and Data Structures (QTRS)
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 Upper Division Core Requirements
CSE 301 Computing Ethics
1 Credit Hours
Minimum Grade:C
C 1
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 (QTRS)
3 Credit Hours
Minimum Grade:C
C 3
CSE 360 Introduction to Software Engineering
3 Credit Hours
Minimum Grade:C
C 3
Computer Science Upper Division Electives
21 Credit Hours
Minimum Grade:C
C 21
2 Credit Hours
Minimum Grade:
2
Computing Capstone/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
3 Credit Hours
Minimum Grade:C
C 3
Computer Science - Major Requirement
Check: Minimum 2.00 Major GPA
Humanities, Arts and Design (HUAD)
6 Credit Hours
Minimum Grade:
6
Scientific Thinking in Natural Sciences (SCIT)
8 Credit Hours
Minimum Grade:
8
Social and Behavioral Sciences (SOBE)
3 Credit Hours
Minimum Grade:
3
Governance and Civic Engagement (CIVI)
3 Credit Hours
Minimum Grade:
3
Sustainability (SUST)
3 Credit Hours
Minimum Grade:
3
Global Communities, Societies, and Individuals (GCSI)
3 Credit Hours
Minimum Grade:
3
American Institutions (AMIT)
3 Credit Hours
Minimum Grade:
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
Notes
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. https://catalog.asu.edu/undergraduatereq
All undergraduate students must complete General Studies requirements. https://catalog.asu.edu/ug_gsr
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 available at the West Campus.
General Studies designations listed next to courses were valid for the 2025 - 2026 academic year. Please refer to the course catalog for current General Studies designations at time of class registration. General Studies credit is applied according to the designation the course carries at the time the class is taken.
click back to top