UGA Bulletin Logo

Computer Science BS



Overview

Computer science deals with the logical and mathematical foundations of computing and how to implement problem solutions as programs in a computer language. The computer science curriculum covers the design principles of key computing technologies such as hardware, operating systems, database systems, networks, graphics, and artificial intelligence. Mathematical reasoning is emphasized throughout the program.

Double Dawgs

This major is part of a Double Dawgs pathway: Computer Science BS/Artificial Intelligence MS Computer Science BS/Computer Science MS(non-thesis) Computer Science BS/Cybersecurity and Privacy MS(non-thesis) Computer Science BS/Journalism and Mass Communication MA(Emerging Media)(non-thesis) For more information, go to doubledawgs.uga.edu

Contact

Undergraduate Coordinator School of Computing advising@cs.uga.edu 706-542-4799

Four-Year Program of Study

Four Year Program of Study

The following program of study provides a path for students to complete this degree program in four years.

Computer Science BS
Fall Year 1
CSCI 1301-1301L  Introduction to Computing and Programming 4
ENGL 1101  English Composition I 3

Foreign Language 1

FYOS 1001  First-Year Odyssey Seminar 1
MATH 2250  Calculus I for Science and Engineering 4
Spring Year 1
CSCI 1302  Software Development 4
ENGL 1102  English Composition II 3

Foreign Language 2

Major Related Elective

Summer Year 1

N/A

Fall Year 2
CSCI 1730  Systems Programming 4
CSCI 2610  Discrete Mathematics for Computer Science 4

Foreign Language 3

PEDB course

Choose 1 course(s) from the following:

HIST 2111  American History to 1865 3
HIST 2112  American History Since 1865 3
Spring Year 2

Area II Physical Science w/ Lab

CSCI 2670  Introduction to Theory of Computing 4
CSCI 2720  Data Structures 4
POLS 1101  American Government 3

Upper-Division General Elective

Summer Year 2

N/A

Fall Year 3

Area IV Humanities and the Arts

CSCI 4470/6470  Algorithms 4
CSCI 4720  Computer Architecture and Organization 4

Franklin Literature Requirement

General Elective

Spring Year 3

Area II Life Science

CSCI 3030  Computing, Ethics, and Society 3
CSCI 4730/6730  Operating Systems 4

General Elective

Choose 1 course(s) from the following:

CSCI 4050/6050  Software Engineering 4
CSCI 4370/6370  Database Management 4
Summer Year 3

N/A

Fall Year 4

Area V Social Science

CSCI 4000-Level Elective

Major Related Elective (Upper Division)

Upper-Division General Elective

Upper-Division General Elective

Spring Year 4

CSCI 4000-Level Elective

CSCI 4960  Faculty Mentored Research in Computer Science 1-4

Franklin Multicultural Elective

Major Related Elective

Summer Year 4

N/A

Computer Science BS - Area of Emphasis in Applied Data Science
Fall Year 1
CSCI 1301-1301L  Introduction to Computing and Programming 4
ENGL 1101  English Composition I 3

Foreign Language 1

FYOS 1001  First-Year Odyssey Seminar 1
MATH 2250  Calculus I for Science and Engineering 4
Spring Year 1
CSCI 1302  Software Development 4
ENGL 1102  English Composition II 3

Foreign Language 2

Major Related Elective

Summer Year 1

N/A

Fall Year 2
CSCI 1730  Systems Programming 4
CSCI 2610  Discrete Mathematics for Computer Science 4

Foreign Language 3

PEDB course

Choose 1 course(s) from the following:

HIST 2111  American History to 1865 3
HIST 2112  American History Since 1865 3
Spring Year 2

Area II Physical Science w/ Lab

CSCI 2670  Introduction to Theory of Computing 4
CSCI 2720  Data Structures 4
POLS 1101  American Government 3

Upper-Division General Elective

Summer Year 2

N/A

Fall Year 3

Area IV Humanities and the Arts

CSCI 4470/6470  Algorithms 4
CSCI 4720  Computer Architecture and Organization 4

Franklin Literature Requirement

General Elective

Spring Year 3

Area II Life Science

CSCI 3030  Computing, Ethics, and Society 3
CSCI 4370/6370  Database Management 4
CSCI 4730/6730  Operating Systems 4

General Elective

Summer Year 3

N/A

Fall Year 4

Area V Social Science

CSCI 3360  Data Science I 4
CSCI 4380/6380  Data Mining 4

Major Related Elective (Upper Division)

Spring Year 4
CSCI 4360/6360  Data Science II 4
CSCI 4960  Faculty Mentored Research in Computer Science 1-4

Franklin Multicultural Elective

Major Related Elective

Summer Year 4

N/A

Computer Science BS - Area of Emphasis in Artificial Intelligence
Fall Year 1
CSCI 1301-1301L  Introduction to Computing and Programming 4
ENGL 1101  English Composition I 3

Foreign Language 1

FYOS 1001  First-Year Odyssey Seminar 1
MATH 2250  Calculus I for Science and Engineering 4
Spring Year 1
CSCI 1302  Software Development 4
ENGL 1102  English Composition II 3

Foreign Language 2

Major Related Elective

Summer Year 1

N/A

Fall Year 2
CSCI 1730  Systems Programming 4
CSCI 2610  Discrete Mathematics for Computer Science 4

Foreign Language 3

PEDB course

Choose 1 course(s) from the following:

HIST 2111  American History to 1865 3
HIST 2112  American History Since 1865 3
Spring Year 2

Area II Physical Science w/ Lab

CSCI 2670  Introduction to Theory of Computing 4
CSCI 2720  Data Structures 4
POLS 1101  American Government 3

Upper-Division General Elective

Summer Year 2

N/A

Fall Year 3
CSCI 4470/6470  Algorithms 4
CSCI(PHIL) 4550/6550  Artificial Intelligence 3
CSCI 4720  Computer Architecture and Organization 4

Franklin Literature Requirement

General Elective

Spring Year 3

Area II Life Science

CSCI 3030  Computing, Ethics, and Society 3
CSCI 4730/6730  Operating Systems 4

General Elective

Choose 1 course(s) from the following:

CSCI 4050/6050  Software Engineering 4
CSCI 4370/6370  Database Management 4
Summer Year 3

N/A

Fall Year 4

Area IV Humanities and the Arts

Area V Social Science

CSCI 4560/6560  Evolutionary Computation and Its Applications 4

Major Related Elective (Upper Division)

Spring Year 4
CSCI(ARTI) 4530/6530  Introduction to Robotics 4
CSCI 4380/6380  Data Mining 4

Franklin Multicultural Course

Major Related Elective

Upper-Division General Elective

Summer Year 4

N/A

Computer Science BS - Area of Emphasis in Computational Science and Visualization
Fall Year 1
CSCI 1301-1301L  Introduction to Computing and Programming 4
ENGL 1101  English Composition I 3

Foreign Language 1

FYOS 1001  First-Year Odyssey Seminar 1
MATH 2250  Calculus I for Science and Engineering 4
Spring Year 1
CSCI 1302  Software Development 4
ENGL 1102  English Composition II 3

Foreign Language 2

Major Related Elective

Summer Year 1

N/A

Fall Year 2
CSCI 1730  Systems Programming 4
CSCI 2610  Discrete Mathematics for Computer Science 4

Foreign Language 3

PEDB course

Choose 1 course(s) from the following:

HIST 2111  American History to 1865 3
HIST 2112  American History Since 1865 3
Spring Year 2

Area II Physical Science w/ Lab

CSCI 2670  Introduction to Theory of Computing 4
CSCI 2720  Data Structures 4
POLS 1101  American Government 3

Upper-Division General Elective

Summer Year 2

N/A

Fall Year 3

Area IV Humanities and the Arts

CSCI 4470/6470  Algorithms 4
CSCI 4720  Computer Architecture and Organization 4

Franklin Literature Course

General Elective

Spring Year 3

Area II Life Science

CSCI 3030  Computing, Ethics, and Society 3
CSCI 4730/6730  Operating Systems 4

General Elective

Choose 1 course(s) from the following:

CSCI 4050/6050  Software Engineering 4
CSCI 4370/6370  Database Management 4
Summer Year 3

N/A

Fall Year 4

Area V Social Science

CSCI 4150/6150  Numerical Simulations in Science and Engineering 4

Major Related Elective (Upper Division)

Upper-Division General Elective

Upper-Division General Elective

Spring Year 4
CSCI 4810/6810  Computer Graphics 4
CSCI 4960  Faculty Mentored Research in Computer Science 1-4

Franklin Multicultural Elective

Major Related Elective

Summer Year 4

N/A

Computer Science BS - Area of Emphasis in Computer Systems
Fall Year 1
CSCI 1301-1301L  Introduction to Computing and Programming 4
ENGL 1101  English Composition I 3

Foreign Language 1

FYOS 1001  First-Year Odyssey Seminar 1
MATH 2250  Calculus I for Science and Engineering 4
Spring Year 1
CSCI 1302  Software Development 4
ENGL 1102  English Composition II 3

Foreign Language 2

Major Related Elective

Summer Year 1

N/A

Fall Year 2
CSCI 1730  Systems Programming 4
CSCI 2610  Discrete Mathematics for Computer Science 4

Foreign Language 3

PEDB course

Choose 1 course(s) from the following:

HIST 2111  American History to 1865 3
HIST 2112  American History Since 1865 3
Spring Year 2

Area II Physical Science w/ Lab

CSCI 2670  Introduction to Theory of Computing 4
CSCI 2720  Data Structures 4
POLS 1101  American Government 3

Upper-Division General Elective

Summer Year 2

N/A

Fall Year 3

Area IV Humanities and the Arts

CSCI 4470/6470  Algorithms 4
CSCI 4720  Computer Architecture and Organization 4

Franklin Literature Course

General Elective

Spring Year 3

Area II Life Science

CSCI 3030  Computing, Ethics, and Society 3
CSCI 4730/6730  Operating Systems 4

General Elective

Choose 1 course(s) from the following:

CSCI 4050/6050  Software Engineering 4
CSCI 4370/6370  Database Management 4
Summer Year 3

N/A

Fall Year 4

Area V Social Science

CSCI 4760/6760  Computer Networks 4

Major Related Elective (Upper Division)

Upper-Division General Elective

Upper-Division General Elective

Spring Year 4
CSCI 4250/6250  Cyber Security 4
CSCI 4960  Faculty Mentored Research in Computer Science 1-4

Franklin Multicultural Elective

Major Related Elective

Summer Year 4

N/A

Computer Science BS - Area of Emphasis in Cybersecurity
Fall Year 1
CSCI 1301-1301L  Introduction to Computing and Programming 4
ENGL 1101  English Composition I 3

Foreign Language 1

FYOS 1001  First-Year Odyssey Seminar 1
MATH 2250  Calculus I for Science and Engineering 4
Spring Year 1
CSCI 1302  Software Development 4
ENGL 1102  English Composition II 3

Foreign Language 2

Major Related Elective

Summer Year 1

N/A

Fall Year 2
CSCI 1730  Systems Programming 4
CSCI 2610  Discrete Mathematics for Computer Science 4

Foreign Language 3

PEDB course

Choose 1 course(s) from the following:

HIST 2111  American History to 1865 3
HIST 2112  American History Since 1865 3
Spring Year 2

Area II Physical Science w/ Lab

CSCI 2670  Introduction to Theory of Computing 4
CSCI 2720  Data Structures 4
POLS 1101  American Government 3

Upper-Division General Elective

Summer Year 2

N/A

Fall Year 3

Area IV Humanities and the Arts

CSCI 4470/6470  Algorithms 4
CSCI 4720  Computer Architecture and Organization 4

Franklin Literature Course

General Elective

Spring Year 3

Area II Life Science

CSCI 3030  Computing, Ethics, and Society 3
CSCI 4730/6730  Operating Systems 4

General Elective

Choose 1 course(s) from the following:

CSCI 4050/6050  Software Engineering 4
CSCI 4370/6370  Database Management 4
Summer Year 3

N/A

Fall Year 4

Area V Social Science

CSCI 4760/6760  Computer Networks 4

Upper-Division General Elective

Upper-Division General Elective

Major Related Elective (Upper Division)

Spring Year 4
CSCI 4250/6250  Cyber Security 4
CSCI 4960  Faculty Mentored Research in Computer Science 1-4

Franklin Multicultural Elective

Major Related Elective

Summer Year 4

N/A

Fall Year 1
CSCI 1301-1301L  Introduction to Computing and Programming 4
ENGL 1101  English Composition I 3

Foreign Language 1

FYOS 1001  First-Year Odyssey Seminar 1
MATH 2250  Calculus I for Science and Engineering 4
Spring Year 1
CSCI 1302  Software Development 4
ENGL 1102  English Composition II 3

Foreign Language 2

Major Related Elective

Summer Year 1

N/A

Fall Year 2
CSCI 1730  Systems Programming 4
CSCI 2610  Discrete Mathematics for Computer Science 4

Foreign Language 3

PEDB course

Choose 1 course(s) from the following:

HIST 2111  American History to 1865 3
HIST 2112  American History Since 1865 3
Spring Year 2

Area II Physical Science w/ Lab

CSCI 2670  Introduction to Theory of Computing 4
CSCI 2720  Data Structures 4
POLS 1101  American Government 3

Upper-Division General Elective

Summer Year 2

N/A

Fall Year 3

Area II Humanities and the Arts

CSCI 4470/6470  Algorithms 4
CSCI 4720  Computer Architecture and Organization 4

Franklin Literature Course

General Elective

Spring Year 3

Area II Life Science

CSCI 3030  Computing, Ethics, and Society 3
CSCI 4370/6370  Database Management 4
CSCI 4730/6730  Operating Systems 4

General Elective

Summer Year 3

N/A

Fall Year 4

Area V Social Science

CSCI 4300  Web Programming 4

Major Related Elective (Upper Division)

Upper-Division General Elective

Upper-Division General Elective

Spring Year 4
CSCI 4380/6380  Data Mining 4
CSCI 4960  Faculty Mentored Research in Computer Science 1-4

Franklin Multicultural Course

Major Related Elective

Summer Year 4

N/A

Computer Science BS - Area of Emphasis in Software Design
Fall Year 1
CSCI 1301-1301L  Introduction to Computing and Programming 4
ENGL 1101  English Composition I 3

Foreign Language 1

FYOS 1001  First-Year Odyssey Seminar 1
MATH 2250  Calculus I for Science and Engineering 4
Spring Year 1
CSCI 1302  Software Development 4
ENGL 1102  English Composition II 3

Foreign Language 2

Major Related Elective

Summer Year 1

N/A

Fall Year 2
CSCI 1730  Systems Programming 4
CSCI 2610  Discrete Mathematics for Computer Science 4

Foreign Language 3

PEDB course

Choose 1 course(s) from the following:

HIST 2111  American History to 1865 3
HIST 2112  American History Since 1865 3
Spring Year 2

Area II Physical Science w/ Lab

CSCI 2670  Introduction to Theory of Computing 4
CSCI 2720  Data Structures 4
POLS 1101  American Government 3

Upper-Division General Elective

Summer Year 2

N/A

Fall Year 3

Area IV Humanities and the Arts

CSCI 4470/6470  Algorithms 4
CSCI 4720  Computer Architecture and Organization 4

Franklin Literature Course

General Elective

Spring Year 3

Area II Life Science

CSCI 3030  Computing, Ethics, and Society 3
CSCI 4370/6370  Database Management 4
CSCI 4730/6730  Operating Systems 4

General Elective

Summer Year 3

N/A

Fall Year 4

Area V Social Science

CSCI 4050/6050  Software Engineering 4

Major Related Elective (Upper Division)

Upper-Division General Elective

Upper-Division General Elective

Spring Year 4
CSCI 4060/6060  Mobile Software Development 4
CSCI 4960  Faculty Mentored Research in Computer Science 1-4

Franklin Multicultural Course

Major Related Elective

Summer Year 4

N/A

Computer Science BS - Area of Emphasis in Theoretical Computer Science
Fall Year 1
CSCI 1301-1301L  Introduction to Computing and Programming 4
ENGL 1101  English Composition I 3

Foreign Language 1

FYOS 1001  First-Year Odyssey Seminar 1
MATH 2250  Calculus I for Science and Engineering 4
Spring Year 1
CSCI 1302  Software Development 4
ENGL 1102  English Composition II 3

Foreign Language 2

Major Related Elective

Summer Year 1

N/A

Fall Year 2
CSCI 1730  Systems Programming 4
CSCI 2610  Discrete Mathematics for Computer Science 4

Foreign Language 3

PEDB course

Choose 1 course(s) from the following:

HIST 2111  American History to 1865 3
HIST 2112  American History Since 1865 3
Spring Year 2

Area II Physical Science w/ Lab

CSCI 2670  Introduction to Theory of Computing 4
CSCI 2720  Data Structures 4
POLS 1101  American Government 3

Upper-Division General Elective

Summer Year 2

N/A

Fall Year 3

Area IV Humanities and the Arts

CSCI 4470/6470  Algorithms 4
CSCI 4720  Computer Architecture and Organization 4

Franklin Literature Course

General Elective

Spring Year 3

Area II Life Science

CSCI 3030  Computing, Ethics, and Society 3
CSCI 4730/6730  Operating Systems 4

General Elective

Choose 1 course(s) from the following:

CSCI 4050/6050  Software Engineering 4
CSCI 4370/6370  Database Management 4
Summer Year 3

N/A

Fall Year 4

Area V Social Science

CSCI 4000-Level Elective

Major Related Elective (Upper Division)

MATH 3300  Applied Linear Algebra 3

Upper-Division General Elective

Spring Year 4
CSCI 4380/6380  Data Mining 4
CSCI 4960  Faculty Mentored Research in Computer Science 1-4

Franklin Multicultural Course

Major Related Elective

Summer Year 4

N/A

University-Wide Requirements

Link: University-wide Requirements