top of page

Arizona State University

Tempe, Arizona
Degree:

BS

Computer Science

Location:

School 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/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"

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 243: Discrete Mathematical Structures (3 credits)
• MAT 343: Applied Linear Algebra (3 credits)

Required Science:

• Natural Science - Scientific Thinking (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 (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

Type:

• Technical Track required
• Optional Concentration (Software Enginnering or Cybersecurity)

Options:

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

Double or Dual Major Option(s):

• Double major possible with some exclusions

Related Majors:

• BS Computer Science (Software Engineering)
• BS Computer Science (Cybersecurity)
• 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, 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 Webpage for this Program:
Catalog Year:

2024-2025

bottom of page