Master of Science in Computer Science

2 Years On Campus Masters Program

Georgetown University

Program Overview

The Master of Science in Computer Science (MS CS) at Georgetown University is designed for students who want to develop advanced technical expertise and prepare for professional careers in technology, government, research, or academia. The 30-credit, STEM-designated program offers flexible coursework and thesis pathways, allowing students to explore specialized areas of computer science while strengthening their theoretical and practical skills.

Curriculum Structure

First Year: Students establish a strong foundation in computer science through core subjects covering algorithms and systems, along with graduate-level breadth courses. They explore areas such as Algorithms, Distributed Algorithms (COSC 5260), and Approximate Computing (COSC 5521) while completing courses across different subject areas, including theory and applied algorithms, systems, and artificial intelligence and information processing. Students also begin selecting electives based on their academic interests and career goals.

Second Year: Students deepen their expertise through advanced electives and complete their selected degree pathway. Available subjects include Cryptography (COSC 5290), Empirical Methods in Natural Language Processing (COSC 5402), and Network Security (COSC 5750). Students choosing the coursework pathway complete the remaining elective credits, while those following the thesis pathway undertake supervised research, prepare a written thesis, and defend their work.

Focus Areas: Artificial Intelligence, Machine Learning, Data Science, Cybersecurity, Privacy-Enhancing Technologies, Natural Language Processing, Information Retrieval, Computer Vision, Distributed Systems, Networking, Algorithms and Complexity Theory.

Learning Outcomes: Develop advanced programming and computational abilities, analyze complex algorithms, design secure and efficient computing systems, apply machine learning and artificial intelligence techniques, manage and interpret complex information, conduct independent research, and solve real-world computing challenges across different industries.

Professional Alignment (Accreditation): The program is offered through Georgetown University's Department of Computer Science and is STEM-designated. Its flexible curriculum, advanced technical coursework, research opportunities, and optional internship experiences help students prepare for professional roles in technology, consulting, finance, government, and research. The university does not identify a separate programmatic accreditation for this specific master's degree.

Reputation (Employability Rankings): Georgetown University provides strong professional connections through its location in Washington, D.C., and its engagement with technology companies, government agencies, and research organizations. The university reports that Computer Science graduates have secured positions with leading employers, including Google, Microsoft, Meta, Amazon, Oracle, Bloomberg, NASA, NSA, and MITRE. Graduates pursue roles such as Full Stack Engineer, Product Engineer, Research Analyst, Senior Software Engineer, and Software Developer.

Experiential Learning (Research, Projects, Internships etc.)

At Georgetown University, the Master of Science in Computer Science program is designed to provide students with a robust blend of theoretical knowledge and practical skills. The curriculum emphasizes experiential learning, allowing students to engage in hands-on projects, collaborate with peers, and utilize state-of-the-art facilities and tools. This approach not only enhances understanding but also prepares students for real-world challenges in the tech industry.

Here are some key aspects of experiential learning in the MS in Computer Science program at Georgetown:

- Collaborative Projects: Students often work in teams on projects that simulate real-world scenarios, fostering teamwork and problem-solving skills.
- Internship Opportunities: The program encourages internships with leading tech companies in the D.C. area, providing invaluable industry experience and networking opportunities.
- Research Laboratories: Access to specialized labs, such as the Data Science Lab and the Cyber-Physical Systems Lab, allows students to engage in cutting-edge research and development.
- Software and Tools: Students gain proficiency in industry-standard software and tools, including Python, R, TensorFlow, and various database management systems.
- Field Trips and Industry Visits: The program includes organized visits to tech companies and research institutions, giving students insights into the latest industry trends and practices.
- Libraries and Resources: Georgetown’s libraries offer extensive resources, including access to academic journals, databases, and a wealth of research materials relevant to computer science.
- Institute Collaborations: The program collaborates with institutes like the Georgetown Institute for Technology Law and Policy, providing students with interdisciplinary perspectives on technology and its societal impacts.

Progression & Future Opportunities

Georgetown University's MS in Computer Science program equips graduates with the skills and knowledge needed to excel in a rapidly evolving tech landscape. Alumni have successfully transitioned into roles such as Software Engineer, Data Scientist, and Cybersecurity Analyst, showcasing the program's strong emphasis on practical application and industry relevance.

Here’s what you can expect in terms of progression and future opportunities:

- University Services: Georgetown offers dedicated career services, including resume workshops, interview preparation, and networking events with industry leaders, ensuring you are well-prepared for the job market.
- Employment Stats and Salary Figures: Graduates from the program have reported a high employment rate, with many securing positions within six months of graduation. The average starting salary for alumni is around $100,000, reflecting the demand for skilled professionals in the field.
- University–Industry Partnerships: Georgetown has established partnerships with leading tech companies such as Google, Microsoft, and Amazon, providing students with internship opportunities and real-world project experiences that enhance their learning.
- Long-term Accreditation Value: The program is accredited by the Middle States Commission on Higher Education, ensuring that your degree holds value and recognition in the job market for years to come.
- Graduation Outcomes: Over 90% of graduates report satisfaction with their career outcomes, with many advancing to leadership positions within their organizations.

Further Academic Progression: After completing the MS in Computer Science, you may choose to pursue a PhD in Computer Science or related fields, allowing you to delve deeper into research and academia. Alternatively, you could explore specialized certifications in areas such as Artificial Intelligence, Data Analytics, or Cybersecurity, further enhancing your expertise and career prospects.

Program Key Stats

$62530 (Annual cost)


17%

Eligibility Criteria


6
80
Eligibility criteria

Additional Information & Requirements

Career Options

  • Software Engineer
  • Software Developer
  • Computer Systems Analyst
  • Data Scientist
  • Artificial Intelligence Engineer
  • Machine Learning Engineer
  • Cybersecurity Engineer
  • Cloud Solutions Architect
  • Database Administrator
  • Network Architect
  • Systems Analyst
  • Research Scientist
Career options

Book Free Session with Our Admission Experts

Admission Experts