Prepare to start or advance your career in virtually any computer science field.
Our comprehensive and flexible computer science master’s program allows you to tailor your degree plan to fit your educational and career interests. You can concentrate in artificial intelligence, cybersecurity, data science or software engineering.
Our courses are also offered both on campus and online to accommodate your schedule, and you can complete your degree 100% online. Whichever path you choose, our master’s in computer science will prepare you for highly productive and resourceful careers in industry - and/or to pursue further advanced degrees in computer science.
Get More Information
Program Details
What Can You Do With a Computer Science Degree?
Flexible Program
All you need is a bachelor’s degree to get started, though you will need to complete leveling courses if your degree is not in computer science. You can also choose a Thesis Option designed for students preparing for additional graduate studies in computer science - or a Non-Thesis Option designed for students looking to start or advance their career in computer science fields.
Research Opportunities
Students selecting the Thesis Option can complete their thesis research in artificial intelligence, cybersecurity, data science or software engineering. Students in the Non-Thesis Option can complete the required CS 6399 course by conducting a semester-long project under faculty guidance. Either way, you gain valuable practical experience that will be an advantage when applying for a job or further graduate studies.
Available Internships
If you would like to add an internship to your degree plan, paid internship opportunities are available on campus in our ASU Regional Security Operations Center and Texas DIR Data Center, and off-campus internships are also available. On-campus students can work part time in our computer labs or IT Department - and we can also help our distance education (online) students set up internships in their home area.