• The Computer Science program offered by George Mason University emphasizes both computer systems fundamentals and computer software applications. Required areas of study include data structures, analysis of algorithms, low-level programming, computer architecture, and language translation, ethics and law for the computing professional, and software design and development. Evolving software technologies are a major concern.
  • Senior-level elective courses are offered in a wide variety of computing fields: artificial intelligence, cyber-security, concurrent and distributed systems, databases, data mining, robotics, computer vision, computer networks, operating systems, programming languages, mobile application development, and software engineering. Students also have the opportunity to take a capstone course that enables them to work on challenging projects that involve multiple domains of computing.