B.S. in Computer Science

College: College of Arts and Sciences
Program: Computer Science
See Also: Department of Computer Science

The B.S. degree program in computer science provides preparation in the fundamental principles and processes of computation and training in applying these principles in application areas in industry, science, government, and business. The student 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. In parallel, the student takes relevant courses in mathematics and physics that complement the study of computer science.

Suggested Schedule of Courses

This is a suggested 4-year schedule of courses based on degree requirements in the 2007-2008 Undergraduate Catalog. 

This guide is not a substitute for academic advisement – contact your advisement office if you have any questions about scheduling or about your degree requirements.  Also see the Undergraduate Catalog for a complete list of requirements and electives to choose from.

Students may choose to attend a summer term to reduce their course load during fall or spring semesters but still stay on track to graduate in four years.

Freshman Year

Term 1
Course Hours
CSc 2010 3
Engl 1101 3
Math 2211 4
Area C Elective 3
GSU 1010 3
Total Hours 16
Term 2
Course Hours
CSc 2310 3
CSc 2510 3
Math 2212 4
Phys 2211K 4
Area B Elective 2
Total Hours 16
Freshman Milestones:


Sophomore Year

Term 3
Course Hours
CSc 2311 3
CSc 3210 3
Engl 1102 3
Math 2215 4
Phys 2212K 4
Total Hours 17
Term 4
Course Hours
CSc 3410 3
CSc 4330 4
Math 3030 3
Area B Elective 2
Area C Elective 3
Total Hours 15
Sophomore Milestones:
  • Complete most core requirements
  • Complete all Area F requirements


Junior Year

Term 5
Course Hours
CSc 4520 4
CSc/Math 4610 3
Phys 3500 2
Area E Elective 3
Area G Elective 4
Total Hours 16
Term 6
Course Hours
CSc 4210 4
CSc 4350 4
Area E Elective 3
Area G Elective 4
Area G Elective 3
Total Hours 18
Junior Milestones:
  • Meet with Faculty Adviser
  • Register with Career Services Office


Senior Year

Term 7
Course Hours
Phys 3401 4
Area F Elective 3
Area G Elective 4
Area G Elective 4
Total Hours 15
Term 8
Course Hours
Hist 2110 3
PolS 1101 3
Area G Elective 4
Area G Elective 4
Total Hours 14
Senior Milestones:
  • Students must have 39 hours at Georgia State taken at the 3000/4000 level for residency, and complete 120 hours required for graduation