Second Major, Non-Major and Minor

The Department of Computer Science offers a second major or a minor in computer science to students in other departments within the School of Engineering and Applied Science and to students in other GW schools.  Please see the links below for information about courses and requirements.

Students who have earned a B or higher in CSCI 1011 or CSCI 1121 and who want to be admitted to the CS program as a 2nd major or minor can register to take the CS placement test to be able to begin their CS program with CSCI 1112, instead of CSCI 1111. The test is given on the first day of each semester (fall and spring, summer is not included).  The placement exam is a timed two hour test that focuses on JAVA programming, syntax, program development and the ability to understand/interpret JAVA programs. If you pass this exam, you will be required to submit a Course Waiver Form to officially waive CSCI 1111, using either CSCI 1011 or CSCI 1121 to fulfill the credit hours.  If you do not pass this exam, you will be required to take CSCI 1111 in order to progress in the program.  To sign up, please complete this google form