B.S. in Computer Science

Program Information

Computer science is the systematic exploration of all aspects of computation. Computer science as a
 discipline seeks to build a scientific foundation for topics such as computer design, computer programming
 and software, information processing, algorithmic solutions to problems, and the algorithmic process itself.
 Computer science provides underpinnings for today’s applications in industry, science, government, and
 business and prepares the foundation for tomorrow’s applications in ubiquitous computing, medical cures
 for diseases, and instant access to information by everyone.



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.

 A B.S. degree in computer science provides a good foundation for advanced studies at the M.S. or Ph.D.
 level as well as for careers in industry, science, government, and business. To plan the major according to
 particular goals, students are encouraged to consult with an adviser in the department. Majors who are 
interested in having a paid work experience related to their area of study should contact the university’s
 Office of Cooperative Education, which coordinates the university’s cooperative education programs.

Suggested Schedule of Courses

This is a suggested 4-year schedule of courses based on degree requirements in the current 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 load during fall or spring semesters but still stay on track to graduate in four years.

Major Maps

Major Maps provide information about classes, co-curricular opportunities, advisement and assistance, and much more. Explore a year-by-year guide through this major and beyond at http://cas.gsu.edu/major-maps.


Year 1

Term 1

Course Hours

ENGL 1101

3

MATH 2211

4

Area B elective

2

Area C elective

3

CSC 2010

3
Total Hours 15

Term 2

Course Hours

ENGL 1102

3

Area B elective

2

MATH 2212

4

CSC 2310

3

CSC 2510

3
Total Hours 15

Year 2

Term 1

Course Hours

Area C elective

3

PHYS 2211K

4

Area E elective

3

CSC 3410

3

MATH 3030

3
Total Hours 16

Term 2

Course Hours

Area E elective

3

Area F elective

3

PHYS 2212K

4

CSC 3210

3

CSC 3320

3
Total Hours 16

Year 3

Term 1

Course Hours

Area E elective

3

Area F elective

3

CSC 4210

4

CSC 4520

4

Area H elective

3
Total Hours 17

Term 2

Course Hours

Area E elective

3

Area G concentration elective

4

Area G non-concentration elective

4

CSC 4330

4
Total Hours 15

Year 4

Term 1

Course Hours

Area F elective

3

Area G concentration elective

4

CSC 4350 (CTW course)

4

Area H elective

3
Total Hours 14

Term 2

Course Hours

Area G concentration elective

4

Area G non-concentration elective

4

Area H elective

3

Area H elective

3
Total Hours 14