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
Prerequisites:
None
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
Prerequisites:
CS 170
Intended Audience:
CS 171 is intended for students who plan to major, minor, or pursue further coursework in Computer Science


CS 171Z: Introduction to Computer Science II

CS 171Z is a permission-only course for students with prior programming experience. Students should have substantial coding experience in Java (for example AP CS) including data types, loops, arrays, functions/methods, and classes. The course combines a quick review of CS170 with an accelerated coverage of CS171. Programming projects are typically more complex and larger in scope than CS171, and some topics not found in CS171 may also be discussed.

Students who wish to take this course must request permission by writing to CS-171Z-PERMISSION@LISTSERV.CC.EMORY.EDU. You must include a screen shot of your Computer Science AP credit or your prior Java programming experience. Offered in Fall only
Prerequisites:
• Computer Science AP credit, or
• Prior Java programming experience
Intended Audience:
CS 171Z is intended for accelerated students who plan to major, minor, or pursue further coursework in Computer Science.