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
The bachelor of science program in data science provides students with a strong foundation in mathematics and the basic sciences, fundamental computer programming and algorithmic skills, strong foundations in data science fundamentals and methodologies and a capstone experience. Students will also learn ethical standards related to data science.
The rigorous training provided by this degree will enable a student to start a career as a data scientist in industry, government, and community and non-profit organizations. Students will also be prepared to pursue graduate study in data science, computer science, or computer engineering.
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