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

