Program Requirement
Program details
Catalog Year: 2025 - 2026
General Studies Gold
Degree: Bachelor of Science,
BS
College/School:
Ira A. Fulton Schools of Engineering
Plan Code: ESCSEBS
120
minimum credit hours
46
Upper division minimum credit hours
Curriculum Checksheet
Requirement | Minimum Grade | Credit Hours |
---|
Requirement | Minimum Grade | Credit Hours |
---|---|---|
Some ASU Online courses are only offered in specific sessions. Please see advising for course planning.
|
||
Please see our degree requirements website for links to our flowcharts and our most up to date course lists. Tempe Campus: https://scai.engineering.asu.edu/computer-science-bs/degree-requirements/ Online Campus: https://scai.engineering.asu.edu/cs-online-degree-requirements/
|
||
Computer Science Lower Division | ||
CSE 110 Principles of Programming
(QTRS)
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
EEE 120 Digital Design Fundamentals
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 230 Computer Organization and Assembly Language Programming
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
CSE 240 Introduction to Programming Languages
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
FSE 100 Introduction to Engineering
2 Credit Hours
Minimum
Grade:C
|
C | 2 |
Computer Science Upper Division | ||
CSE 301 Computing Ethics
1 Credit Hours
Minimum
Grade:C
|
C | 1 |
CSE 310 Data Structures and Algorithms
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
CSE 330 Operating Systems
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
CSE 340 Principles of Programming Languages
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
CSE 355 Introduction to Theoretical Computer Science
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
CSE 360 Introduction to Software Engineering
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
CSE 365 Information Assurance
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
CSE 485 Computer Science Capstone Project I
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
CSE 486 Computer Science Capstone Project II
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
IEE 380 Probability and Statistics for Engineering Problem Solving
(QTRS)
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
MAT 343 Applied Linear Algebra
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
Computer Science Electives | ||
CSE 412 Database Management
OR CSE 434 Computer Networks OR CSE 445 Distributed Software Development
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
400-Level
CSE Elective
12 Credit Hours
Minimum
Grade:C
|
C | 12 |
400-Level
CSE Elective
6 Credit Hours
Minimum
Grade:C
|
C | 6 |
Computer Science Major GPA | ||
Check:
Minimum 2.00
Major GPA
|
Not all courses are available through ASU Online campus.
|
||
Computer Science - Mathematics Lower Division | ||
MAT 243 Discrete Mathematical Structures
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
MAT 265 Calculus for Engineers I
(MATH)
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
MAT 266 Calculus for Engineers II
(MATH)
OR MAT 271 Calculus with Analytic Geometry II (MATH)
3 Credit Hours
Minimum
Grade:C
|
C | 3 |
MAT 267 Calculus for Engineers III
(MATH)
OR CSE 259 Logic in Computer Science
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
Minimum
Grade:
|
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.
|