CS Curricula

←All schools

Arizona State UniversityWebsiteAcademic Catalog

School of Computing and Augmented IntelligenceDepartment Website

BS Degree in Computer Sciencesource 1source 2source 3source 4ABET

120 units needed for graduation. Updated for 2025-26.

CS Courses

Math/Stat Courses

Engineering Courses

Science Courses

Other Courses


Program Educational Objectives

Three to five years after graduation, the alumni of the BS degree in computer science will:

  • Have demonstrated the ability to tackle challenging computing problems using a comprehensive knowledge of computer science, while reflecting a commitment to quality, innovation, critical thinking, and continuous improvement.
  • Have demonstrated the ability of analyzing and solving complex technical problems from a broad perspective of computer science, including business, societal, and regulatory issues.
  • Have functioned as both a leader and collaborative team member within different environments.
  • Communicate effectively to all constituencies and uphold a commitment to professional and ethical conduct.
  • Be engaged in lifelong learning to maintain currency in an ever-changing field, to innovate, and to attain professional advancement.

Student Outcomes

Graduates of the program will have an ability to:

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.

History of the Major

2025  
2024  
Replace CSE 120 (Digital Design Fundamentals) → EEE 120 (Digital Design Fundamentals).
updates to the General Studies requirements.
2023  
2022  
2021  
2020  
2019  
2018  
Replace CS Elective → IEE 380 (Information Assurance).
2017