The B.S. program is a strong core-computer science program accredited by ABET, the professional society that accredits engineering programs. The B.S. program provides general education, strength in mathematics and science, communication, and an in-depth program in Computer Science including a 3-course Senior Design Project that closely models industrial-strength project development.

Program Objectives:

The B.S. Computer Science program prepares graduates who, in the years following graduation, will:

  • acquire an advanced degree in computer science or related disciplines, or a professional degree (law, business, medicine); or
  • be gainfully employed in the computer or IT industry with the ability to apply skills and knowledge learned while an undergraduate at GW; and
  • conduct themselves professionally and ethically, work effectively in teams, and communicate effectively to both technical and non-technical audiences.

Program Outcomes

By the time of graduation, a Computer Science student will have:

  • learned to apply principles from the fundamentals of computer science, including discrete structures, data structures, algorithms, and the theory of computing;
  • acquired an understanding of the hardware and software architecture of computer systems, including architecture, operating systems, databases, languages, and networks;
  • acquired an understanding of the overall social and professional context in which computing activities take place, acquired an understanding of ethical professional conduct, and participated effectively in team projects;
  • demonstrated an application of software engineering principles through completion of a challenging capstone project requiring specification, design and implementation;
  • conveyed technical knowledge in an effective manner through written and oral communications;

Bachelor of Science Curriculum

See Also