top of page
  • 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.

 

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.

Catalog Year

2024-2025

Catalog Year

2024-2025

bottom of page