Placement Guide for Those Entering Emory College

For Downloadable PDF Versions, click on the buttons below:
Computer Science Placement Guide

Computer Science Classes

CS 170: Introduction to Computer Science I

This class is an introduction to computer science. The programming is done in Java. Students will be given a hands-on introduction to the Linux operating system (OS).
Offered in Fall, Spring, and Summer
Intended Audience:
CS 170 is intended for students who plan to major or minor in any of the following:
• Major in Mathematics
• Major or minor in Computer Science
• Minor in Bioinformatics
CS 170 is also recommended for students who anticipate further coursework in CS or substantive computing in other disciplines

CS 171: Introduction to Computer Science II

This course is a continuation of CS 170 which further explores programming with Java. The emphasis is on the theory and implementation of data structures, algorithms, and object-oriented design. The problem of storing and searching for data is examined, and several approaches to this problem are evaluated for efficiency.
Offered in Fall, Spring, and Summer
• CS 170, or
• A score of 4 or 5 on the AP Computer Science exam, or
• A score of 5, 6, or 7 with Option D on the HL IB exam
Students who wish to be considered for a place in CS 171 using their AP/IB scores should email their requests to Please include a screenshot of your scores.
Intended Audience:
CS 171 is intended for students who plan to major, minor, or pursue further coursework in Computer Science