
UNDERGRADUATE PROGRAMS
Computer science is one of the most popular majors at Georgia State, with more than 2,100 undergraduates enrolled in the B.S. program.
Undergraduate Study
At Georgia State, computer science students learn to solve challenging problems and to master new technologies quickly. We also teach our students to work in teams to develop solutions. Pop culture might love the “lone programmer,” but we know employers are looking for people skills as well as technical skills and we prepare our students accordingly.
We also encourage our undergraduate majors to connect to real-world opportunities. Our students intern at companies ranging from tiny start-ups to major corporations like Coca-Cola, Delta and UPS.
B.S in Computer Science
The bachelor of science degree program in computer science teaches students the fundamental principles and processes of computation and training in applying these principles in application areas in industry, science, government and business. Students completes a basic group of required courses in the early stages and chooses courses from several concentrations in the later stages to provide for appropriate breadth and depth of knowledge in the discipline.
A B.S. degree in computer science opens the door for careers in industry, science, government and business, and provides a good foundation for advanced studies at the M.S. or Ph.D. level as well.
Minor in Computer Science
Students choosing to minor in computer science should complete CSc 1302 and 2720 and nine hours of additional computer science courses at the 3000 level or above. Students majoring in mathematics may not include CSc 4610 or 4620 in the minor. For more details, see the course catalog.
B.S. in Data Science
Georgia State University's Bachelor of Information Technology (BIT) program offers a dynamic approach to understanding and applying technology to address real-world challenges. Unlike traditional Computer Science and Data Science programs that focus heavily on theoretical and mathematical foundations, the BIT curriculum emphasizes practical, hands-on learning.
The BIT program is also dedicated to fostering student retention and success in technology studies. It includes overlapping foundational coursework with Computer Science and Data Science, allowing students to seamlessly transition between these disciplines as their interests evolve.
Bachelor of Information Technology (BIT)
Dual undergraduate/graduate programs allow students to save time and money by earning a B.S. and M.S. in as little as five years.
Admitted undergraduate students to take specified graduate courses during their senior year and count the coursework toward both the undergraduate and graduate degrees. The department offers a dual degree for students to receive a B.S. in Computer Science with an M.S. in Computer Science. A sample course plan is available here.
Students must be formally accepted into the dual degree program to be able to take graduate courses as an undergraduate. Students must fulfill regular graduate admissions requirements and apply for the master’s program.
Dual Degree - B.S./M.S. in Computer Science
Dual undergraduate/graduate programs allow students to save time and money by earning a B.S. and M.S. in as little as five years.
Admitted undergraduate students to take specified graduate courses during their senior year and count the coursework toward both the undergraduate and graduate degrees. The department offers a dual degree for students to receive a B.S. in Computer Science with an M.S. in Computer Science. A sample course plan is available here.
Students must be formally accepted into the dual degree program to be able to take graduate courses as an undergraduate. Students must fulfill regular graduate admissions requirements and apply for the master’s program.
Undergraduate Certificates
The Department of Computer Science offers two certificates to undergraduate majors.
Certificate in Data Science
With the proliferation of social networks and mobile computing, along with emerging areas such as the Internet of Things and cyber sensing and networking technologies, generating and collecting data has become ubiquitous. The collection and analysis of such large amounts of data have become increasingly important for today’s global and competitive economy.
Businesses and industries are striving to use data analytics, data mining, machine learning and statistical models to make better data-driven decisions. As a result, there is a significant and growing demand for scientists trained in managing large data sets, developing and utilizing computer systems/software to process data, extracting knowledge or insights from data in various forms and modeling predictive analytics.
The certificate in data science consists of 16 credit hours at the 4000 level from a restricted set of courses with an earned grade of B or higher in the first attempt at each course. Normally, students are declared as computer science majors to meet the requirements of this certificate. See the course catalog for more details.
Certificate in Cybersecurity
Along with emerging technologies such as the Internet of Things and cloud computing come cyber threats. There is a growing need for professionals who are skilled at keeping digital information and infrastructure safe.
The certificate in cybersecurity is designed to develop expertise in network security, information security and cyber-crime in order to prevent and respond to large-scale cyber threats and attacks. The certificate allows students to offer tangible proof of their technical and strategic knowledge in cybersecurity.
The certificate in cybersecurity consists of 16 credit hours at the 4000 level from a restricted set of courses, with an earned grade of B or higher in the first attempt at each course. Normally, students are declared as computer science majors to meet the requirements of this certificate. See the course catalog for more details.
Contact Us
Department of Computer Science
Office Hours (Available Remotely):
Monday - Friday
8:30 a.m. - 5:15 p.m.
Office Hours (In Person):
By appointment
Department Chair
Associate Chair
Director of Undergraduate Studies
Associate Director of Undergraduate Studies
Director of Graduate Studies
Associate Directors of Graduate Studies
Office/Delivery Address
Department of Computer Science
Georgia State University
25 Park Place
Suite 700
Atlanta, GA 30303
USPS Mailing Address
Department of Computer Science
Georgia State University
P.O. Box 5060
Atlanta, GA 30302-5060