100% Plagiarism-Free
+1-727-416-5453

Sign In

Access your dashboard and order activity.

Forgot password?

Create Account

Register to place orders and track every step.

Bachelor's

Computer Science, BS

Arizona State University Ira A. Fulton Schools of Engineering 202 courses 120 total credits

About This Program

The Bachelor of Science program in computer science is anchored with core courses that provide a solid foundation in theoretical and practical aspects of computer science. These courses ensure that you have essential critical thinking knowledge along with effective programming and problem-solving skills in a variety of modern programming languages. The core courses give you the necessary knowledge for a career in computer science with an emphasis on understanding security and systems issues. The program caters to a variety of interests in subfields of computer science and related disciplines. As part of your program of study, you have access to a flexible set of electives that enable you to develop in-depth knowledge and skills. The electives are in the areas of artificial intelligence, machine learning, robotics, database systems, informatics, or other engineering and science disciplines. You can also pursue concentrations in software engineering or cybersecurity as part of your degree program.

Degree Requirements

Total Credits 120 credits

Program Requirements

Some ASU Online courses are only offered in specific sessions. Please see advising for course planning. Please see our degree requirements website for links to our flowcharts and our most up to date course lists. Tempe Campus Online Campus

Computer Science, BS Lower Division Core Requirements

Computer Science Electives

Code Course Title Credits
CSE 365 Information Assurance 3
Total Computer Science Electives 3 credits

Computer Science Electives

400-Level CSE Elective 12 credit hours

Computer Science Electives - Upper Division Technical Electives:

Choose from this list.

Code Course Title Credits
AEE 415 Vibration Analysis 3
AEE 426 Design of Aerospace Structures
AEE 462 Space Vehicle Dynamics and Control 3
AEE 463 Aircraft Propulsion 3
AEE 465 Rocket Propulsion 3
AEE 468 Aircraft Systems Design 3
AEE 471 Computational Fluid Dynamics 3
AME 430 Mac Development for Media Arts
AME 435 Mobile Development
BCH 361 Principles of Biochemistry 3
BCH 461 General Biochemistry I
BCH 462 General Biochemistry II
BIO 340 General Genetics 4
BIO 343 Genetic Engineering and Society
BIO 345 Evolution
BME 350 Signals and Systems for Bioengineers 3
BME 416 Advanced Biomechanics
BME 494 Topic: Applied Computational Behavioral Science
CEE 412 Pavement Analysis and Design
CEE 432 Developing Software for Engineering Applications
CEE 440 Hydrology 3
CEE 441 Water Resources Engineering 3
CEE 452 Foundations
CEE 462 Unit Operations in Environmental Engineering
CEE 466 Urban Water System Design
CEE 467 Environmental Health Microbiology 3
CEE 474 Transportation Systems Planning
CEE 475 Highway Geometric Design
CEE 481 Civil Engineering Project Management
CEE 486 Integrated Civil Engineering Design
CHE 342 Introduction to Applied Chemical Thermodynamics 3
CHE 432 Principles of Chemical Engineering Design 3
CHE 442 Introduction to Chemical Reactor Design 3
CHE 461 Process Dynamic Control 3
CHE 462 Process Design 3
CHE 469 Air Quality Engineering 3
CHE 475 Biochemical Engineering
CIS 415 Big Data and AI in Business 3
CPI 311 Game Engine Development
CPI 350 Evaluation of Informatics Systems 3
CPI 360 Decision Making and Problem Solving 3
CPI 411 Graphics for Games
CPI 460 Intelligent Interactive Instructional Systems
CPI 462 Design for Learning in Virtual Worlds
CSE 320 Design and Synthesis of Digital Hardware 3
CSE 325 Embedded Microprocessor Systems 3
CSE 335 Principles of Mobile Application Development
DAT 300 Mathematical Tools for Data Science
DAT 301 Exploring Data in R and Python
DAT 401 Statistical Modeling and Inference for Data Science
DAT 402 Machine Learning for Data Science
EEE 304 Signals and Systems II
EEE 333 Hardware Design Languages and Programmable Logic
EEE 335 Analog and Digital Circuits
EEE 350 Random Signal Analysis 3
EEE 360 Energy Systems and Power Electronics 4
EEE 404 Real-Time DSP Systems
EEE 407 Digital Signal Processing
EEE 425 Digital Systems and Circuits
EEE 433 Analog Integrated Circuits
EEE 434 Quantum Mechanics for Engineers
EEE 435 Fundamentals of CMOS and MEMS
EEE 436 Fundamentals of Solid-State Devices
EEE 437 Optoelectronics
EEE 443 Antennas for Wireless Communications
EEE 445 Microwaves
EEE 448 Fiber Optics
EEE 455 Communication Systems 3
EEE 459 Communication Networks 3
EEE 460 Nuclear Power Engineering 3
EEE 463 Electrical Power Plants 3
EEE 470 Electric Power Devices
EEE 471 Power System Analysis
EEE 473 Electrical Machinery
EEE 480 Feedback Systems
EEE 481 Computer-Controlled Systems
FSE 301 Entrepreneurship and Value Creation 3
FSE 404 EPICS Gold: EPICS in Action 1
IEE 376 Operations Research Deterministic Techniques/Applications 4
IEE 381 Lean Six Sigma Methodology 3
IEE 385 Engineering Statistics: Probability 3
IEE 412 Introduction to Financial Engineering
IEE 426 Operations Research in Healthcare
IEE 431 Engineering Administration 3
IEE 456 Introduction to Systems Engineering 3
IEE 458 Project Management 3
IEE 461 Production Control 3
IEE 470 Stochastic Operations Research 3
IEE 474 Quality Control 3
IEE 475 Simulating Stochastic Systems 4
MAE 341 Mechanism Analysis and Design
MAE 404 Finite Elements in Engineering 3
MAE 417 System Dynamics and Control II 3
MAE 436 Combustion
MAE 455 Polymers and Composites
MEE 351 Manufacturing Processes
MEE 434 Internal Combustion Engines
MEE 446 Energy Systems Design II 2
MSE 335 Materials Kinetics 3
MSE 415 Mathematical and Computer Methods in Materials 3
PHY 302 Mathematical Methods in Physics II
PHY 361 Introductory Modern Physics 3
PHY 462 Particle and Nuclear Physics
SER 421 Web-Based Applications
SER 422 Web Application Programming
SER 423 Mobile Systems
STP 421 Probability 3
STP 425 Stochastic Processes
STP 427 Mathematical Statistics 3
STP 429 Applied Regression
Total 6 credits

Computer Science Major GPA

Check: Minimum 2.00 Major GPA Not all courses are available through ASU Online campus.

Computer Science, BS Mathematics Requirements - Complete one of the following:

Lab Science (SCIT) - Science Courses:

Choose from this list.

Code Course Title Credits
ABS 130 Introduction to Environmental Science
AST 112 Introduction to Stars, Galaxies, and Cosmology
BIO 100 The Living World
BIO 130 Introduction to Environmental Science 4
BIO 160 Introduction to Anatomy and Physiology 4
BIO 181 General Biology I 4
BIO 182 General Biology II 4
BIO 201 Human Anatomy and Physiology I 4
BIO 202 Human Anatomy and Physiology II 4
CHM 101 Introductory Chemistry 4
CHM 107 Chemistry and Society
CHM 108 Chemistry and Society Laboratory
CHM 113 General Chemistry I 4
CHM 114 General Chemistry for Engineers 4
CHM 116 General Chemistry II 4
CHM 111 General Chemistry Laboratory for Majors I
CHM 117 General Chemistry for Majors I
CHM 112 General Chemistry Laboratory for Majors II
CHM 118 General Chemistry for Majors II
CHM 231 Elementary Organic Chemistry 3
CHM 235 Elementary Organic Chemistry Laboratory
ENV 130 Introduction to Environmental Science
FOR 105 Physical Evidence and the Crime Scene
FOR 106 Biology Behind the Crime Scene
GLG 108 Water Planet 3
GLG 101 Introduction to Geology I (Physical) 3
GLG 103 Introduction to Geology I: Laboratory
GLG 102 Introduction to Geology II (Historical)
GLG 104 Introduction to Geology II: Laboratory
GLG 110 Dangerous World 3
GLG 111 Dangerous World Laboratory 1
GPH 211 Landform Processes
GPH 111 Introduction to Physical Geography
GPH 112 Introduction to Physical Geography Lab
GPH 212 Introduction to Meteorology
GPH 214 Introduction to Meteorology Laboratory
MSE 208 Patterns in Nature
PHS 110 Fundamentals of Physical Science
PHS 208 Patterns in Nature
PHY 101 Introduction to Physics 4
PHY 111 General Physics 3
PHY 113 General Physics Laboratory 1
PHY 112 General Physics 3
PHY 114 General Physics Laboratory 1
PHY 121 University Physics I: Mechanics 3
PHY 122 University Physics Laboratory I 1
PHY 131 University Physics II: Electricity and Magnetism 3
PHY 132 University Physics Laboratory II 1
PHY 150 Physics I
PHY 151 Physics II
PHY 252 Physics III
SES 106 Habitable Worlds
SES 121 Earth, Solar System and Universe
SES 123 Earth, Solar System and Universe Laboratory
SES 141 Energy In Everyday Life
SOS 182 Water Planet 4
Total 11 credits

ASU 101 or College-Specific First-Year Seminar

ASU 101 or college-specific equivalent First-Year Seminar required of all first-year students.

Code Course Title Credits
ASU 101 -TPS The ASU Experience 1
Total ASU 101 or College-Specific First-Year Seminar 1 credits

First-Year Composition

All baccalaureate degree students must fulfill university graduation requirements, including a minimum of 120 credit hours, with at least 45 credit hours in upper-division courses. All undergraduate students must complete General Studies requirements. Mathematics Placement Assessment score determines placement in first mathematics course. Students should work with their academic advisor, and consider course prerequisites, in order to complete all degree requirements in four years.

Click a course code or title to read the full course description.

Get expert help with your Bachelor's coursework

Our subject experts help with essays, research papers, case studies, discussion posts, and capstone projects for these programs β€” written from scratch to your course requirements.

Get Help Now

Program and course information is reproduced from each university's published academic catalog for informational purposes and may change. Always confirm current requirements with your university. We are an independent academic support service and are not affiliated with or endorsed by the universities listed.

Academic Resources

Latest from the Blog

Expert guides on essay writing, citation styles, study skills, and academic success.

View All Articles