BS in Computer Science

4 Years On Campus Bachelors Program

Georgetown University

Program Overview

Georgetown University’s Bachelor of Science in Computer Science offers a strong academic foundation in both the theoretical principles and practical applications of computing. Designed with technical rigor in mind, this program prepares students for a wide range of careers in the tech industry, research, and graduate-level studies.

Whether you're interested in software development, systems design, or pursuing advanced education, the program equips you with the skills and knowledge needed to thrive in today’s technology-driven world.

 

Curriculum Overview

Students complete nineteen courses as part of the degree, covering core topics, advanced electives, and essential mathematical foundations.

Core Computer Science Courses
Foundational courses introduce students to key programming concepts and computational thinking:

  • Computer Science I & II

  • Data Structures

  • Advanced Programming

  • Introduction to Algorithms

Advanced Topics
To deepen their understanding, students explore higher-level areas such as:

  • Computational Structures

  • Programming Languages

  • Operating Systems

Mathematics Requirements
A sequence of five math courses supports the analytical aspects of computer science:

  • Calculus I and II (required)

  • Three additional electives chosen from areas like Graph TheoryCombinatoricsLinear Algebra, or Probability and Statistics

 

Georgetown’s Computer Science program blends depth, flexibility, and real-world relevance—ideal for students with a passion for innovation and a drive to explore the frontiers of computing.

Experiential Learning (Research, Projects, Internships etc.)

Georgetown emphasizes experiential learning, offering students opportunities to apply their knowledge beyond the classroom:​

  • Undergraduate Research: Students are encouraged to engage in research projects, collaborating with faculty on various topics to apply theoretical knowledge to real-world problems.​

  • Student Organizations: Active participation in computing clubs and organizations fosters collaboration and professional growth, providing platforms for students to engage with peers and industry professionals.​

  • Internships: While not mandatory, students are encouraged to pursue internships to gain industry exposure and practical skills.​

Progression & Future Opportunities

Georgetown supports students in transitioning from academic life to professional careers through various services:​

  • Career Services: The university offers resources such as counseling, workshops, and job fairs to connect students with potential employers, assisting with resume building, interview preparation, and job search strategies.​

  • On-Campus Recruitment: Georgetown hosts career fairs and networking events, facilitating direct engagement between students and industry representatives, which can lead to employment opportunities upon graduation.​

  • Employability: Graduates of the Computer Science program are well-prepared for careers in software development, data analysis, cybersecurity, and other technology-related fields. The combination of rigorous academics and experiential learning ensures that students are equipped with the skills and knowledge required by employers.​

By integrating a comprehensive curriculum with practical experiences and robust support services, Georgetown University's B.S. in Computer Science program prepares students for successful careers in the evolving technology landscape.​

Program Key Stats

$67,824
$ 75
Aug Intake : RD 10th Jan EA/ED 1st Nov


17 %
No
Yes

Eligibility Criteria

AAB - AAA
3.0 - 3.5
36 - 38
80 - 85

1390 - 1550
32 - 34
7.0
100

Additional Information & Requirements

Career Options

  • Career Pathway:   Software Engineering: Developer
  • Full-Stack Engineer
  • Mobile App Developer
  •   AI & Data Science: Machine Learning Engineer
  • Data Scientist
  • AI Researcher
  •   Cybersecurity & Cloud: Cybersecurity Analyst
  • Cloud Engineer
  • Ethical Hacker
  •   Finance & Business Tech: Quantitative Analyst
  • Fintech Developer
  • Blockchain Specialist
  •   Product & Management: Product Manager
  • Technical Program Manager
  •   Entrepreneurship: Startups and innovation
  •   Further Studies: MS or PhD in AI
  • cybersecurity
  • or data science for research roles
  • MBA for leadership and management positions
  •   Long-Term Growth: Engineering: Software Engineer → Tech Lead → CTO
  •   Data & AI: Data Scientist → Head of AI
  • Management: Product Manager → VP of Engineering

Book Free Session with Our Admission Experts

Admission Experts