100% Plagiarism-Free
+1-727-416-5453

Sign In

Access your dashboard and order activity.

Forgot password?

Create Account

Register to place orders and track every step.

Master's

Master of Science in Computer Science

Georgia Institute of Technology College of Computing 127 courses 30 total credits

About This Program

The program for the Master of Science in Computer Science (MSCS) prepares students for more highly productive careers in industry. Graduates receive the MSCS for completing one of three options in the program as described in this section. Students may apply to the program if they possess a bachelor's degree in computer science from an accredited institution. Students without a bachelor's degree in computer science are encouraged to apply as well, with the understanding that they will be required to complete remedial coursework appropriate to their background in addition to the requirements of the MSCS degree. All applicants are evaluated according to their prior academic record, scores on the Graduate Record Examination, a personal statement, and letters of recommendation. Applicants are selected for fall semester admission only. The application deadline is February 1. However, all applicants are encouraged to apply as early as possible because the selection process may begin well before the deadline. Students entering the program must demonstrate a core competency in computing equivalent to undergraduate-level courses in the following areas: This requirement can be satisfied by having taken undergraduate courses as a part of an undergraduate degree, taking remedial courses in the MS CS program, or by examination. Students may specialize in areas of their choice. Every student must complete at least one specialization as a part of their degree program. The current eleven specialization areas are: A student who is enrolled in another graduate program of the Institute may pursue an MSCS while that student is also pursuing their degree in the other major. To be granted permission to pursue the MSCS, a student must submit to the MS program coordinator of the College of Computing the material required for admission to the MSCS program. This includes transcripts, letters of recommendation, and GRE General Test. If the student is approved by the College to pursue the MSCS, the student will be notified in writing. At no time will a student outside the College be allowed to pursue a concurrent degree without prior permission of the MS program coordinator of the College of Computing.

Degree Requirements

Program of Study: CS and CSE (minimum 24 credit hours) 24 credits
Program of Study: CS and CSE 6000-8000 Level Courses (minimum 24 credit hours) 24 credits
Program of Study: 6000/8000 Level Courses (minimum 24 credit hours) 24 credits
Program of Study: CS and CSE Courses (minimum of 15 credit hours) 15 credits
Program of Study: CS and CSE 6000-8000 Level Courses (minimum of 15 credit hours) 15 credits
Program of Study: MS Thesis Credit Hours 12 credits
Program of Study: CS and CSE Courses (minimum of 15 credit hours) 15 credits
Program of Study: CS and CSE 6000-8000 Level Courses (minimum of 15 credit hours) 15 credits
Electives: Pick three (3) courses from Perception and Robotics, with at least one from each: 9 credits
Electives: Pick three (3) from the two sub-areas below, including one from each sub-area: 9 credits
Electives: Pick two (2) courses from: 6 credits
Total Credits 30 credits

Program of Study

Code Course Title Credits
CS 6999 Master's Project 9
Total Program of Study 30 credits

And, pick one (1) of:

Code Course Title Credits
CS 6601 Artificial Intelligence 3
CS 7641 Machine Learning 3
Total 3 credits

Take:

Code Course Title Credits
CS 6515 Introduction to Graduate Algorithms 3
Total 3 credits

Core Courses

Code Course Title Credits
CS 6515 Introduction to Graduate Algorithms 3

Electives: pick three (3) of:

Code Course Title Credits
CS 6035 Introduction to Information Security 3
CS 6200 Graduate Introduction to Operating Systems 3
CS 6211 System Design for Cloud Computing 3
CS 6220 Big Data Systems and Analytics 3
CS 6222 Machine Learning Systems 3
CS 6235 Real-Time System Concepts and Implementation 3
CS 6238 Secure Computer Systems 3
CS 6239 Enterprise Cybersecurity Management 3
CS 6245 Compiling for Parallelism 3
CS 6260 Applied Cryptography 3
CS 6261 Security Operations and Incident Response 3
CS 6262 Network Security 3
CS 6263 Intro to Cyber-Physical Systems Security 3
CS 6267 Critical Infrastructures Security and Resilience 3
CS 6268 Psychology of Cybersecurity 3
CS 6270 Technical Introduction to Blockchain and Cryptocurrencies 3
CS 6291 Embedded Software Optimizations 3
CS 6310 Software Architecture and Design 3
CS 6340 Advanced Topics in Software Analysis and Testing 3
CS 6365 Introduction to Enterprise Computing 3
CS 6422 Database System Implementation 3
CS 6423 Advanced Database System Implementation 3
CS 6550 Design and Analysis of Algorithms 3
CS 6675 Advanced Internet Computing Systems and Applications 3
CS 6747 Advanced Topics in Malware Analysis 3
CS 7210 Distributed Computing 3
CS 7260 Internetworking Architectures and Protocols 3
CS 7263 Advanced Topics in Network Security and Measurement 3
CS 7280 Network Science: Methods and Applications 3
CS 7290 Advanced Topics in Microarchitecture and organization of high-performance processors. 3
CS 7292 Reliability and Security in Computer Architecture 3
CS 7295 GPU Hardware and Software 3
CS 7400 Introduction to Quantum Computing 3
CS 7560 Theoretical Foundations of Cryptography 3
CS 8803 Special Topics 3
CSE 6220 High Performance Computing 3
Total 9 credits

Pick two (2) of:

Electives

Sub-area: Design and evaluation concepts Sub-area: Interactive technology

Take two (2) of:

Code Course Title Credits
CS 6601 Artificial Intelligence 3
CS 7637 Knowledge-Based AI 3
CS 7641 Machine Learning 3
Total 6 credits

Core Courses

Algorithms

Pick one (1) of:

Pick three (3) of:

Core Courses

Core Courses

Code Course Title Credits
CSE 6643 Numerical Linear Algebra 3

Pick two (2) of:

Click a course code or title to read the full course description.

Get expert help with your Master's coursework

Our subject experts help with essays, research papers, case studies, discussion posts, and capstone projects for these programs β€” written from scratch to your course requirements.

Get Help Now

Program and course information is reproduced from each university's published academic catalog for informational purposes and may change. Always confirm current requirements with your university. We are an independent academic support service and are not affiliated with or endorsed by the universities listed.

Academic Resources

Latest from the Blog

Expert guides on essay writing, citation styles, study skills, and academic success.

View All Articles