Skip to main content
Skip to main menu Skip to spotlight region Skip to secondary region Skip to UGA region Skip to Tertiary region Skip to Quaternary region Skip to unit footer


CSCI 1301 - 1301L

Introduction to Computing and Programming

Algorithms, programs, and computing systems. Fundamental techniques of program development and supportive software tools. Programming projects and applications in a structured computer language. Hands-on experience using microcomputers.

This course is a rigorous introduction to problem solving using fundamental programming techniques: variables, operators, expressions, decision statements, loops, nested statements, arrays, methods, objects, classes, inputs, and outputs. This course includes programming projects incorporating algorithm design and implementation with a structured computer language and hands-­on experience creating, testing, and debugging software.

This course is typically the first major-­related course taken by computer science majors or anyone interested in learning how to program.

The Computer Science Department does not accept ALEKS scores as a prerequisite for CSCI 1301 Introduction to Computing and Programming.  Students will need to have established credit for MATH 1113 Pre-calculus or an exemption from MATH 1113 via the UGA Mathematics Exemption Placement Test or the AP exam.  ALEKS alone does not provide credit for or exemption from MATH 1113.

The UGA Mathematics Exemption Placement Test is administered by University Testing Services.  It is a 26-question test that is used to determine placement in mathematics courses and can only be taken once.  Students who score 16 or higher will earn an exemption for MATH 1113 and be able to register for CSCI 1301.    

Students may sign up to take the Mathematics Exemption Placement Test at Orientation, or may take it at any time prior to the beginning of classes.  For more information about testing visit: and

Credit Hours:
MATH 1113
Semester Offered:
Course Type:
Course Information File:
CIS_CSCI_1301_0.pdf (150.25 KB)

Support us

We appreciate your financial support. Your gift is important to us and helps support critical opportunities for students and faculty alike, including lectures, travel support, and any number of educational events that augment the classroom experience. Click here to learn more about giving.

Every dollar given has a direct impact upon our students and faculty.