graphicHeader: GW Graduate Programs Near You
graphic
LINK: About GW Near YouLINK: ProgramsLINK: Graduate CertificatesLINK: Masters ProgramsLINK: Doctoral ProgramsLINK: Enrollment and Student Services
LINK: The LocationsLINK: Contact InformationLINK: Request InformationLINK: Attend an Information SessionLINK:Home
photo
graphic
graphic
graphic
graphic
graphic
graphic
graphic
graphic
graphic
graphic
graphic
photo
LINK:Program Home
LINK:Program Format
LINK:Degree Requirements
LINK:Schedule of Classes
LINK:Admissions Information
LINK:Application Information
LINK:Registration Information
LINK:Tuition
LINK:Faculty List
LINK:Request Information
LINK:Attend an Information Session

LINK: The George Washington University
IMAGE: Master of Science in Computer Science
IMAGE: Program Curriculum

Program Format

The Master of Science degree is based on 10 courses (30 credit hours). There are no comprehensive examinations. Three of the 10 courses are required (see below). The remaining seven courses can be selected based on consultation with the student's advisor. Two of these courses can be taken from a different department. Students also have the option of taking only eight courses plus completing a thesis. Students will select an area of focus to complete their degree requirements.

Possible areas of focus include: Computer Security and Information Assurance, Data Mining and Knowledge Discovery, Search and Data Mining, Computer Architecture, Networks, Parallel and Distributed Computing, Software Engineering and Systems, Digital Media, Networking and Mobile Computing, and Algorithms and Theory.

Click any course title to read a description. These descriptions will pop in a new browser window; to return to this site, simply close that window.

Core Courses

CSci 210 Advanced Software Paradigms
CSci 211 Computer Architectures
CSci 212 Design and Analysis of Algorithms


Degree Requirements

Requirements for Master's Degree Programs

To qualify for the master's degree in Computer Science students must meet the following criteria:

  • Bachelor's degree with a GPA of at least 3.0 on a scale of 4.0 for the last 60 hours of course work.
  • Two courses in mathematics beyond pre-calculus.
  • One year of science with a laboratory
  • One course in each of the following subjects: computer programming using a structured language, discrete structures, data structures, and computer architecture.