Visit the School of Engineering and Applied Science website for minor in computer science admission criteria.

The following requirements must be fulfilled: 18 credits, including 12 credits in required courses and 6 credits in elective courses. At least 15 of these credits must be in computer science courses completed at GW.

Graduation grade-point average criteria—To satisfactorily complete a minor in computer science, a student must have a minimum grade-point average of 2.2 in all the computer science courses.

Required
CSCI 1111Introduction to Software Development
CSCI 1112Algorithms and Data Structures
CSCI 1311Discrete Structures I
CSCI 2113Software Engineering
Electives
A minimum of two CSCI elective courses requiring CSCI 2113 or above as a prerequisite; CSCI 2441, CSCI 2441W, CSCI 2460, CSCI 6561 and CSCI 6562 are the only exceptions to the prerequisite rule. Possible courses include:
CSCI 2441Database Systems and Team Projects
CSCI 2441WDatabase Systems and Team Projects
CSCI 2460Introduction to Computer Systems
CSCI 4331Cryptography
CSCI 4341Continuous Algorithms
CSCI 4342Computational Linear Algebra and Applications
CSCI 4364Machine Learning
CSCI 4431Computer Networks I
CSCI 4431WComputer Networks I
CSCI 4454Augmented and Virtual Reality
CSCI 4531Computer Security
CSCI 4541Network Security
CSCI 4554Computer Graphics I
CSCI 4561Design of User–Interface Programs
CSCI 6561Design of Human–Computer Interface
CSCI 6562Design of Interactive Multimedia
Other electives may be substituted with the approval of the program advisor. Students who switch from a CS (BS) major to a minor may use one or two of CSCI 2410, CSCI 2461 and CSCI 2541W towards the minor elective requirements.