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.
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.
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
- The BS Curriculum
- A description of various options for elective courses
- Technical tracks
- Non-technical tracks
- Learn more about accreditation at the department's accreditation website.
- Outlines of required and elective courses in the BS curriculum