Academics

Developing advanced technology that solves problems in computer science

As a computer science student at George Mason, you'll be part of a dynamic learning experience where expert faculty not only teach you the fundamentals but also help you apply their real-world experience. At the same time, you'll connect with industry professionals and government agencies in the D.C. metropolitan area who partner with us. 

Find a degree or certificate program that's right for you. 

Bachelor's 

The department offers two Bachelor of Science degrees: the BS in Computer Science and the interdisciplinary BS in Applied Computer Science. Students pursuing the BS in Applied Computer Science degree will select one of four concentrations: Bioinformatics, Computer Game Design, Geoinformatics, Software Engineering, Business Management, Business Marketing, or Technology Policy. The Computing Accreditation Commission of ABET accredits both degree programs.

Master’s 

Prepare for research and professional practice in computer science and related technologies. The program includes fundamentals and advanced work in artificial intelligence and databases, programming languages and software engineering, systems and networks, theoretical computer science, and visual computing.

PhD 

If you are gifted, creative, think outside the box, and are passionate about computing, consider earning a PhD in Computer Science. A PhD in Computer Science is highly valued in industry, academia, and industrial and government research labs.

Computer Science 

Certificates 

College student looks ahead and smiles conversing with other students nearby
With more than three decades in the business of educating computer scientists in Northern Virginia, the department has deep relationships with the government and industry. Our faculty are recognized for their teaching and research locally, nationally, and internationally