Learn the skills to develop software for any operating system and platform.
Gain hands-on experience in our state-of-the-art Entertainment Computing Lab, as an assistant in one of our campus computer labs, and through multiple internship opportunities. You could also work part-time for our IT Department.
Earning your ASU computer science degree will prepare you for well-paid career opportunities in a wide variety of computer and information technology fields.
You can also earn extra credentials within your degree plan, including:
Begin a career in computer game development at ASU. The Computer Science Department was named in 2010 to Princeton Review’s list of the “Top 50 Undergraduate Game Design Programs.” The ASU program maintains the Entertainment Computing Laboratory for computer science students specializing in game development, and offers a four-course sequence designed to prepare students for a career in the entertainment software industry.
By completing a four-course sequence with grades of C or better, any student can earn a certificate in Computer Game Development. The four required courses are:
CS 3371 – Computer Game Development I
CS 3372 – Handheld Game Development
CS 4318 – Artificial Intelligence
CS 4371 – Computer Game Development II
Students without prior programming experience will prepare for certificate courses by completing CS 1336, CS 1337 and CS 2336.
See our examples of student work to play real games that our students have developed here at ASU!
Web and mobile apps are more important than ever. By completing a four-course sequence with grades of C or better, any student can earn a certificate in Web and Mobile Development. Three courses are required:
CS 3312 – Web Programming
CS 3372 – Handheld Game Development
CS 4312 – Internet Technologies
In addition, one of these two courses must be completed:
CS 1314 – Introduction to Programming and Problem Solving
CS 1351 – Java Programming
Students without prior programming experience will prepare for certificate courses by completing CS 1336, CS 1337 and CS 2336.
Any student can earn a certificate in Cybersecurity Technologies by completing four courses with grades of C or better. Three courses are required:
CS 3310 – Principles of Unix (offered Fall every even year, prerequisite CS 1337)
CS 4314 – Computer Networking (offered every Spring, no prerequisite)
CS 4320 – Introduction to Computer and Network Security (offered every Fall, no prerequisite)
In addition, any one of these four courses must be completed:
BOR 3307 – Introduction to Cybersecurity (online 8 week, offered every Fall, no prerequisite)
BOR 3309 – Information Security and Protection (online 8 week, offered every Spring, no prerequisite)
BOR 4303 – Digital Footprints (face-to-face, offered every Fall, no prerequisite)
Our faculty are computer science professionals who stay up to date with the latest advances in technology. You can collaborate with them on research projects, and our small class sizes mean you get the individual attention you deserve.
Our graduates have gone to work at major companies like USAA, Raytheon, IBM, Microsoft, Exxon, Northrup Grumman and Sun Microsystems. Several have also started their own computer game companies.
Texas is home to more computer companies than any other state besides California and Washington. And, the U.S. Bureau of Labor Statistics reports that career opportunities in computer and information technology fields will continue to grow at a faster than average rate through 2028.
Our Courses
Take advantage of our wide-ranging degree plan that covers everything from software engineering, artificial intelligence and database systems - to cybersecurity, mobile app development and computer game design.