University of Georgia About UsSearchContact UsHome
Welcome
People
For Students
For Faculty
Alumni
Research
News and Events

» Overview
» Mission Statement
» What is CS?
» Graduate Programs
» BS Degree
» CSCI Courses
» All UGA Courses
» Spr 2010 Schedule
» Sum 2010 Schedule
» Fall 2010 Schedule
» Organizations
» Lab facilities

Advising:
» Graduate advising
» Undergrad advising

Students

The Minor in Computer Science

What's the difference between the Certificate and a Minor?

The Computer Science Minor requires at least 18 hours of Computer Science courses, including 12 hours of upper-division courses in CS. However, most upper division CS courses require 20 hours of lower-division prerequisites. This is a lot of work and may not be realistic for many students.

The Certificate in Computing is intended to fill the role that a minor usually fills: a strong concentration in a subject area, short of a major. Students who enroll in the Certificate program may, if they wish, continue to a minor or major in CS.

On the other hand, there are some upper-division CSCI courses that require fewer lower-division prerequisites. These are displayed in blue text below.

» Applying for the minor in Computer Science

Upper-division courses for the CS minor

Courses listed as only CSCI courses are 4 semester hours, except CSCI 4950 (see below). Courses cross-listed with other departments, such as CSCI/ARTI and CSCI/MATH, are 3 semester hours. The Minor requires 12 semester hours of upper-division classes

 

Course No.
Title
Prerequisites
» CSCI 4050 Software Engineering CSCI 2720
» CSCI 4140 Numerical Methods and Computing CSCI 1302, MATH 2260; Corequisite: MATH 3000
» CSCI 4210 Simulation and Modeling CSCI 2720
» CSCI 4300 Web Programming CSCI 1302
» CSCI 4350 Global Information Systems CSCI 4370 or CSCI 4570
» CSCI 4370 Database Management CSCI 2720
» CSCI 4470 Algorithms CSCI 2720 and CSCI 2670
» CSCI 4490 Algorithms for Computational Biology CSCI 4470
» CSCI 4500 Programming Languages CSCI 1302;
Corequisite: CSCI 2720
» CSCI 4520 Functional Programming CSCI 2720
» CSCI(ARTI) 4530 Introduction to Robotics CSCI 2720 and permission of department
» CSCI(ARTI) 4540 Symbolic Programming CSCI 1302;
Corequisite: CSCI 4550
» CSCI(PHIL) 4550 Artificial Intelligence none
» CSCI 4560 Evolutionary Computation and Its Applications CSCI 2720
» CSCI 4570 Compilers CSCI 4720
» MATH(CSCI) 4670 Combinatorics MATH 3000 or MATH 3500;
CSCI 2610, MATH 3200 or MATH 3610
» MATH(CSCI) 4690 Graph Theory MATH 3000 or MATH 3500;
CSCI 2610, MATH 3200 or MATH 3610
» CSCI 4720 Computer Architecture and Organization CSCI 2670;
Corequisite: CSCI 2720
» CSCI 4730 Operating Systems CSCI 4720
»  CSCI 4760 Computer Networks CSCI 2720 and CSCI 2670
» CSCI 4770 Ubiquitous Computing CSCI 2720; Corequisite: CSCI 4730 or 4760
» CSCI 4800 Human-Computer Interaction CSCI 2720
» CSCI 4810 Computer Graphics CSCI 2720 and CSCI 2670
» CSCI 4900 Special Topics in Computer Science Permission of Department

How to Apply

To apply for the minor in Computer Science, visit the Franklin College administrative offices at New College Hall.

 
Franklin College of Arts and Sciences