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.
| Code | Title | Credits |
|---|---|---|
| Required | ||
| CSCI 1111 | Introduction to Software Development | |
| CSCI 1112 | Algorithms and Data Structures | |
| CSCI 1311 | Discrete Structures I | |
| CSCI 2113 | Software 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 2441 | Database Systems and Team Projects | |
| CSCI 2441W | Database Systems and Team Projects | |
| CSCI 2460 | Introduction to Computer Systems | |
| CSCI 4331 | Cryptography | |
| CSCI 4341 | Continuous Algorithms | |
| CSCI 4342 | Computational Linear Algebra and Applications | |
| CSCI 4364 | Machine Learning | |
| CSCI 4431 | Computer Networks I | |
| CSCI 4431W | Computer Networks I | |
| CSCI 4454 | Augmented and Virtual Reality | |
| CSCI 4531 | Computer Security | |
| CSCI 4541 | Network Security | |
| CSCI 4554 | Computer Graphics I | |
| CSCI 4561 | Design of User–Interface Programs | |
| CSCI 6561 | Design of Human–Computer Interface | |
| CSCI 6562 | Design 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. | ||