top of page

Arizona State University

Tempe, Arizona
Degree:

BS

Computer Science

Location:

School of Computing and Augmented Intelligence
College of Engineering

Credits:

120 credits

System:

Semester

Required Computer Science (or Related):

• CSE 110: Principles of Programming (3 credits)
• CSE 205: Object-Oriented Programming and Data Structures (3 credits)
• CSE 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 (3 credits)
• 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"

Required Math:

• 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 343: Applied Linear Algebra (3 credits)

Required Science:

• Natural Science - Quantitative (12 credits)

Required Engineering:

• 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 and Cultural Diversity in the U.S. (3 credits)
• Humanities, Arts and Design (3 credits)
• Social-Behavioral Sciences and Global Awareness (3 credits)
• Social-Behavioral Sciences and Historical Awareness (3 credits)
• Upper Division Humanities, Arts and Design OR Upper Division Social-Behavioral Sciences (3 credits)
• Elective (5 credits)

Subfield Required:

Yes

Type:

• Technical Track required
• Optional Concentration

Options:

Choose technical courses (6 credits required, see "Computer Science Required"):
• Computer Science & Engineering
• Computer Information Systems
• Computing & Informatics
• Arts, Media, and Engineering
• Biochemistry
• Biomedical Engineering
• Biology
• Chemical Engineering
• Civil & Environmental Engineering
• Data Science
• Electrical Engineering
• Industrial Engineering
• Materials Science & Engineering
• Mechanical & Aerospace Engineering
• Mathematics
• Physics
• Software Engineering
• Statistics & Probability
• Other with advisor approval

Optional Concentration, choose 1:
• Software Engineering
• Cybersecurity

Double or Dual Major Option(s):

• Double major possible with some exclusions

Related Majors:

• BS Software Engineering
• BS Informatics
• BSE Computer Systems Engineering

Good to Know:

• Enrolled students can design and apply for a funded Fulton Undergraduate Research Initiative in Data, Education, Energy, Health, Security, Sustainability, or Velocity Innovation.
• 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 Webpage for this Program:
bottom of page