-
Find and compare curriculum requirements for the top undergraduate Computer Science programs in the US.
-
Also search and compare course information for the best Data Science and Computer Engineering programs.
-
Or browse curricula for specific Computer Science (CS), Data Science (DS), and Computer Engineering (CE) programs.
Arizona State University
School of Engineering
Arizona State University
School of Engineering
BS
Computer Science
Academic Calendar:
Semester
Credits:
120 credits
BS
Computer Science
Academic Calendar:
Semester
Credits:
120 credits
Computer Science or Related Requirements
• CSE 110: Principles of Programming (3 credits)
• CSE 205: Object-Oriented Programming and Data Structures (3 credits)
• CSE/EEE 120: Digital Design Fundamentals (3 credits)
• CSE 240: Introduction to Programming Languages (3 credits)
• CSE 230: Computer Organization and Assembly Language Programming (3 credits)
• CSE 310: Data Structures and Algorithms (3 credits)
• CSE 355: Introduction to Theoretical Computer Science (3 credits)
• CSE 301: Computing Ethics (1 credit)
• CSE 360: Introduction to Software Engineering (3 credits)
• CSE 365: Information Assurance (3 credits)
• CSE 340: Principles of Programming Languages (3 credits)
• CSE 330: Operating Systems (3 credits)
• Database Management OR Computer Networks OR Distributed Software Development (3 credits)
• CSE 485: Computer Science Capstone Project I-II (6 credits)
• CSE 4** Electives (12 credits)
• Upper Division Technical Electives (6 credits + may require prerequisites)
• See "Math Requirements"
Computer Science or Related Requirements
• CSE 110: Principles of Programming (3 credits)
• CSE 205: Object-Oriented Programming and Data Structures (3 credits)
• CSE/EEE 120: Digital Design Fundamentals (3 credits)
• CSE 240: Introduction to Programming Languages (3 credits)
• CSE 230: Computer Organization and Assembly Language Programming (3 credits)
• CSE 310: Data Structures and Algorithms (3 credits)
• CSE 355: Introduction to Theoretical Computer Science (3 credits)
• CSE 301: Computing Ethics (1 credit)
• CSE 360: Introduction to Software Engineering (3 credits)
• CSE 365: Information Assurance (3 credits)
• CSE 340: Principles of Programming Languages (3 credits)
• CSE 330: Operating Systems (3 credits)
• Database Management OR Computer Networks OR Distributed Software Development (3 credits)
• CSE 485: Computer Science Capstone Project I-II (6 credits)
• CSE 4** Electives (12 credits)
• Upper Division Technical Electives (6 credits + may require prerequisites)
• See "Math Requirements"
Math Requirements
• Calculus for Engineers I-II (6 credits)
• Calculus for Engineers III OR Logic in Computer Science (3 credits)
• IEE 380: Probability and Statistics for Engineering Problem Solving (3 credits)
• MAT 243: Discrete Mathematical Structures (3 credits)
• MAT 343: Applied Linear Algebra (3 credits)
Math Requirements
• Calculus for Engineers I-II (6 credits)
• Calculus for Engineers III OR Logic in Computer Science (3 credits)
• IEE 380: Probability and Statistics for Engineering Problem Solving (3 credits)
• MAT 243: Discrete Mathematical Structures (3 credits)
• MAT 343: Applied Linear Algebra (3 credits)
Science Requirements
• Natural Science - Scientific Thinking (12 credits)
Science Requirements
• Natural Science - Scientific Thinking (12 credits)
Engineering Requirements
• FSE 100: Introduction to Engineering (2 credits)
Engineering Requirements
• FSE 100: Introduction to Engineering (2 credits)
Other Requirements
• ASU 101-CSE: The ASU Experience (1 unit)
• English: First Year Composition (6 units)
• Humanities, Arts and Design (6 credits)
• Social-Behavioral Sciences (3 credits)
• American Institutions (3 credits)
• Global Communities, Societies, and Individuals (3 credits)
• Governance and Civil Engagement (3 credits)
• Sustainability (3 credits)
Other Requirements
• ASU 101-CSE: The ASU Experience (1 unit)
• English: First Year Composition (6 units)
• Humanities, Arts and Design (6 credits)
• Social-Behavioral Sciences (3 credits)
• American Institutions (3 credits)
• Global Communities, Societies, and Individuals (3 credits)
• Governance and Civil Engagement (3 credits)
• Sustainability (3 credits)
Subfield Required
Yes
• Technical Track required
• Optional Concentration (Software Enginnering or Cybersecurity)
Choose technical courses (6 credits required, see "Computer Science Required"):
• Aerospace Engineering
• Arts, Media, and Engineering
• Biochemistry
• Biology
• Biomedical Engineering
• Chemistry
• Civil, Environmental, and Sustainable Engineering
• Computer Information Systems
• Computer Systems Engineering
• Data Science
• Electrical Engineering
• Industrial Engineering
• Engineering
• Informatics
• Materials Science & Engineering
• Mathematics
• Mechanical & Aerospace Engineering
• Physics
• Software Engineering
• Statistics
Optional Concentration, choose 1:
• Software Engineering
• Cybersecurity
Subfield Required
Yes
• Technical Track required
• Optional Concentration (Software Enginnering or Cybersecurity)
Choose technical courses (6 credits required, see "Computer Science Required"):
• Aerospace Engineering
• Arts, Media, and Engineering
• Biochemistry
• Biology
• Biomedical Engineering
• Chemistry
• Civil, Environmental, and Sustainable Engineering
• Computer Information Systems
• Computer Systems Engineering
• Data Science
• Electrical Engineering
• Industrial Engineering
• Engineering
• Informatics
• Materials Science & Engineering
• Mathematics
• Mechanical & Aerospace Engineering
• Physics
• Software Engineering
• Statistics
Optional Concentration, choose 1:
• Software Engineering
• Cybersecurity
Related Majors
• BS Computer Science (Software Engineering)
• BS Computer Science (Cybersecurity)
• BS Informatics
• BSE Computer Systems Engineering
Related Majors
• BS Computer Science (Software Engineering)
• BS Computer Science (Cybersecurity)
• BS Informatics
• BSE Computer Systems Engineering
Dual or Double Major
• Double major possible with some exclusions
Dual or Double Major
• Double major possible with some exclusions
Good to Know:
• Enrolled students can design and apply for a funded Fulton Undergraduate Research Initiative in Data, Education, Energy, Health, Security, Semiconductor Manufacturing, or Sustainability.
• Tooker House is a coed, mixed-use residential learning community built specifically for undergraduate Engineering students. It opened in 2017 and features a combination of high tech and traditional desert architecture.
Good to Know:
• Enrolled students can design and apply for a funded Fulton Undergraduate Research Initiative in Data, Education, Energy, Health, Security, Semiconductor Manufacturing, or Sustainability.
• Tooker House is a coed, mixed-use residential learning community built specifically for undergraduate Engineering students. It opened in 2017 and features a combination of high tech and traditional desert architecture.
University's Website
University's Website
Catalog Year
2024-2025
Catalog Year
2024-2025