Undergraduate - Bachelor of Science

Computer Science, BS

Study locally. Graduate globally. Start your degree at your home university and continue your academic journey at Arizona State University through the ASU - Cintana Alliance.

Degree pathways

Earn an ASU degree

Powered by ASU helps students earn an ASU degree more affordably and in less time through university partnerships. Earn the same respected ASU degree whether you choose Online or On Campus.

Start at your local university
Transfer aproximately 30 courses (an estimated 90 credits)
ASU Online
1 year (3+1) 2 years (2+2)
Length
30 Credits
Credits
$22,000–$27,000
Tuition
OR
On Campus
1 year (3+1) 2 years (2+2)
Length
30 Credits
Credits
$47,000
Tuition
Same degree from ASU
OPT eligibility
Up to 3 years: 1 year OPT + 2-year STEM OPT extension (On Campus option)
Tuition cost and Credit Transfer

Tuition estimates are based on ASU's published 2026–2027 tuition and fee rates and are subject to change. The number of credits that transfer and the length of the one-year timeline may vary by student and by home institution.

Tuition cost estimator
Planning your move to ASU?

Visit our Campus Immersion Resources page for helpful information on living expenses, Form I-20 financial requirements, work authorization (OPT), and other essential resources to support your transition.

Campus Immersion Resources
Program description

Computer Science, BS

Computer science underlies nearly every modern innovation, and a solid grounding in its theoretical and practical foundations opens doors across technology-driven industries. The Bachelor of Science in Computer Science builds core knowledge in computing fundamentals while allowing students to explore subfields such as artificial intelligence, machine learning, robotics, and database systems through flexible elective coursework. Students can also pursue a concentration in software engineering or cybersecurity to deepen their expertise in a specific area. The program is accredited by the Computing Accreditation Commission of ABET.
Curriculum

Featured courses

Computing Ethics

Ethics for computing majors: history of computing, intellectual property, privacy, ethical frameworks, professional ethical responsibilities and risks of computer-based systems.

Data Structures and Algorithms

Advanced data structures and algorithms, including stacks, queues, trees (B, B+, AVL), and graphs. Searching for graphs, hashing, external sorting.

Operating Systems

Operating system structure and services, processor scheduling, concurrent processes, synchronization techniques, memory management, virtual memory, input/output, storage management, and file systems.

Admissions

Admission requirements

Program requirements

For admission requirements, refer to the academic unit program page. Some programs have additional requirements — check with your local Enrollment Advisor for details.

Computer Science, BS, MS →
Transfer applicants

International graduate and undergraduate transfer applicants should review ASU's international transfer guidance before applying.

https://admission.asu.edu/apply/international/transfer →

Key admission dates & deadlines

Program start Spring 2027 Fall 2027
Campus Immersion Online Campus Immersion Online
Application deadline October 1st, 2026 October 1st, 2026 January 15th, 2027 January 15th, 2027
Classes start January 11th, 2027 January 11th, 2027 August 19th, 2027 August 19th, 2027
Outcomes

Career opportunities & applicable roles

Computer science professionals design, analyze and improve the quality of computer software and systems. Graduates of this program secure employment in a variety of capacities, such as computer and software design, and development of information technologies. Their jobs are often distinguished by the high level of theoretical expertise applied to solving complex problems and to the creation and application of new computing technologies. Computer science graduates work in a variety of areas, including artificial intelligence, computer vision, cybersecurity, graphics, information management, multimedia and networking, with related work ranging from creating computer games and graphics systems to developing mobile computing applications, network security applications, and data management and mining solutions for large-scale data analytics. With the theoretical foundation built into the program, computer science graduates can excel in system and software development, as well as in designing effective computing solutions for emerging and challenging problems in modern society. Skills in system development and research can lead to entrepreneurial activity that produces innovative computing products and services, and graduates are also able to embark on further studies in graduate degree programs.

Career examples include
Computer Programmer Computer Science Professor Computer Scientist Computer Software Quality Engineer Corporate Web Developer Database Administrator (DBA) Geographic Information Systems Technician (GIS Technician) Information Security Analyst Software Developer Telecommunications Engineering Specialist
The school

Ira A. Fulton School of Engineering

The Ira A. Fulton Schools of Engineering is the largest and most comprehensive engineering program in the United States, with students from 150 countries and all 50 states. It offers 28 undergraduate and more than 55 graduate programs across eight schools. Faculty lead high-impact research, including EPIXC, a $70 million clean energy institute funded by the U.S. Department of Energy, and the $39.8 million SWAP Hub supported by the CHIPS and Science Act. The college is also home to five Science and Technology Centers. U.S. News & World Report ranks its graduate engineering programs No. 23 among public universities (2025–2026), and its faculty have received more than 130 U.S. patents and launched 13 startups.

Ready to take the next step in your career?

Complete the Request Information form and connect with an International Enrollment Advisor to explore your options.

Request information