Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 30.4 k / Year(s) Foreign:$ 30.4 k / Year(s) Deadline: Jan 15, 2026
StudyQA ranking:7735 Duration:

Photos of university / #gwuniversity

The George Washington University offers a comprehensive Computer Science program designed to equip students with a strong foundation in the core principles of computing, programming, and systems analysis. The curriculum emphasizes critical thinking, problem-solving skills, and innovative approaches to technology, preparing graduates for diverse careers in industry, research, and academia. Students have the opportunity to engage in a variety of courses covering areas such as algorithms, data structures, software engineering, databases, artificial intelligence, machine learning, cybersecurity, and computer networks. The program is structured to provide both theoretical understanding and practical experience, often including internships, research projects, and collaborations with industry partners. Faculty members are experts in their fields, actively involved in research that advances the frontiers of computer science and technology. The department encourages interdisciplinary study, allowing students to tailor their education to specific interests such as bioinformatics, data science, or human-computer interaction. State-of-the-art laboratories and resources support hands-on learning and innovation. Graduates of the program are well-prepared for graduate studies or immediate employment in technology-driven industries, governmental agencies, or entrepreneurial ventures. The GW Computer Science program also emphasizes ethical considerations and the social impact of computing, fostering responsible and socially aware professionals. Students benefit from the university’s location in Washington, D.C., providing unique opportunities for internships, networking, and participation in policy-related technology initiatives. Overall, the Computer Science program at The George Washington University offers a rigorous, dynamic, and versatile education designed to meet the demands of the rapidly evolving tech landscape and to empower students to become leaders in technology and innovation.

The following requirements must be fulfilled: 30 credits, including 9 credits in required courses and 21 credits in elective courses. 

In addition to the entrance requirements, students are expected to be adequately prepared in the basic physical sciences and in mathematics (one year each of university laboratory science and of math beyond precalculus). Students also are expected to have taken a course in computer programming using a structured language, as well as CSCI 1112 Algorithms and Data Structures, CSCI 1311 Discrete Structures I, and  CSCI 2461 Computer Architecture I, or their equivalents.

Course List
Code Title Credits
Required  
CSCI 6212 Design and Analysis of Algorithms  
CSCI 6221 Advanced Software Paradigms  
CSCI 6461 Computer System Architecture  
Electives  
21 credits in elective course selected in consultation with the advisor. As a general rule, no more than two courses may be taken outside of the department.  

At least 24 of the 30 credits required for this program must be at the 6000 level or above.

 Graduate students are required to attend several department colloquia each semester. These are intended to broaden the student’s professional outlook and to encourage interaction with the faculty. 

  • 4-Year Bachelor Degree
  • Completed Online Application: With $75 non-refundable application fee.
  • Current Résumé: Uploaded through the online application system. 
  • Three Letters of Recommendation: From professional and/or academic references.
  • Statement of Career Objective: In no more than 500 words, describe your career objectives and how the program will help you meet those objectives.
  • Include a photocopy of the biographic/identification page of your passport with your application.
  • Academic IELTS: an overall band score of 7.0 with no individual band score below 6.0.
  • TOEFL: 600 on paper-based or 100 on Internet-based.
  • PTE Academic: 68.
  • Official GMAT Score or GRE Score

The George Washington University offers a variety of financing options for students enrolled in the Computer Science program. Undergraduate students can take advantage of federal and private financial aid opportunities, including the Free Application for Federal Student Aid (FAFSA), which makes them eligible for federal grants, loans, and work-study programs. Graduate students pursuing the Master's Degree in Computer Science are encouraged to seek assistantships, fellowships, and scholarships that GWU awards based on academic achievement and financial need. The university also offers departmental scholarships specific to computer science students, which are highly competitive and require a separate application process. Additionally, students may consider external funding sources such as national fellowship programs, industry-sponsored scholarships, or private organizations that support STEM graduates. Loan programs at GWU include federal Direct Loans, with favorable interest rates and repayment options, and private educational loans for additional funding. The university’s financial aid office provides comprehensive counseling and resources to help students explore all available financial support options and manage their educational expenses effectively. For many students, a combination of federal aid, institutional scholarships, departmental awards, and personal savings work together to make enrollment feasible. It is important to note that the availability and amount of financial aid vary depending on the student's status as undergraduate or graduate, as well as their financial background. GWU also encourages students to apply early for scholarships and financial aid to maximize their chances of securing sufficient funding. Besides, there are payment plans and tuition installment options designed to ease financial burdens throughout the academic year. International students, while generally ineligible for federal aid, can explore private scholarships, assistantship positions, or sponsorship opportunities. Overall, GWU is committed to supporting students financially to ensure they can pursue their Computer Science degrees and achieve their academic and professional goals.

The George Washington University offers a comprehensive Computer Science program designed to prepare students for a diverse range of careers in technology, research, and industry. The program emphasizes both theoretical foundations and practical applications of computing, enabling graduates to develop strong problem-solving skills and adaptability in the fast-evolving tech landscape. Students in the program gain a solid understanding of core topics such as algorithms, data structures, software engineering, and computer systems, while also having opportunities to specialize in areas like artificial intelligence, cybersecurity, data science, and software development. The program is delivered by experienced faculty members who are active researchers and industry professionals, ensuring that coursework remains current and relevant.

The curriculum includes a mix of core courses, electives, and project-based learning, giving students the flexibility to tailor their education to their interests and career goals. The university also encourages engagement in research projects and internships, providing real-world experience and networking opportunities that can be crucial for career advancement. State-of-the-art laboratories and resources support hands-on learning in areas such as machine learning, computer graphics, and robotics. The program also promotes interdisciplinary collaboration, allowing students to work with peers from other fields such as engineering, business, and health sciences.

Students pursuing this degree have access to a range of extracurricular activities, including tech club memberships, hackathons, seminars, and workshops led by industry experts. The George Washington University’s location in Washington, D.C., offers unparalleled access to government agencies, non-profit organizations, and tech companies, providing unique opportunities for internships, employment, and collaboration on cutting-edge projects. Graduates of the program are well-equipped to enter roles in software development, systems analysis, data analysis, cybersecurity, and research, or to pursue graduate studies in computer science and related disciplines. The university’s commitment to innovation and excellence makes its Computer Science program a strong choice for students aiming to become leaders in the technology sector.

Similar programs:
Study mode:On campus Languages: English
Local:$ 6.65 k / Year(s) Foreign:$ 19.6 k / Year(s)
501–600 place StudyQA ranking: 11980
Study mode:On campus Languages: English
Local:$ 463 / Year(s) Foreign:$ 463 / Year(s)
Deadline: Aug 1, 2026 201–250 place StudyQA ranking: 28852
Study mode:On campus Languages: English
Local:$ 5.59 k / Year(s) Foreign:$ 5.59 k / Year(s)
801–1000 place StudyQA ranking: 13657
Study mode:On campus Languages: English
Local:$ 718 / Year(s) Foreign:$ 3.42 k / Year(s)
201–250 place StudyQA ranking: 14638
Study mode:On campus Languages: English
Local:$ 1.16 k / Year(s) Foreign:$ 1.16 k / Year(s)
Deadline: Jun 1, 2026 43 place StudyQA ranking: 10974