CS 2334: Programming Structures and Abstractions
(Fall 2016)


NOTE: the last day to enroll in classes (including this class) is Friday, August 26


This is your second course in programming. We will focus on abstraction and programming methodologies including: inheritance, abstract data types, integrated development environments, unit tests, test driven development, and ethics.

By the end of this course, you should be able to:

ABET Student Outcomes to be addressed:

Prerequisites: CS 1323 and Mathematics 1823. You are expected to have a working knowledge of Java, including a familiarity with its basic data types and control structures, and an understanding of basic program abstraction and organization.


Instructor: Prof. Andrew H. Fagg
Office: DEH 243 (Computer Science Department)
Email: andrewhfagg--gmail com
Phone: 325-8606
Office Hours: see http://www.cs.ou.edu/~fagg/office.html

Teaching Assistants:

All TAs will be holding their office hours in DEH 115.

Office Hours: see http://www.cs.ou.edu/~fagg/office.html

The instructor and all of the TAs can be contacted using the following email address: cs2334 -- cs.ou.edu


Lecture Time: M/W 1:30-2:45
Lecture Location: Dale Hall 206

Lab Times (you must be registered for one and you must attend the one in which you are registered):


Required Textbooks and Resources:

Students should read the book chapters ahead of the class period (see the class schedule). Students should always make sure to have access to the textbooks and Top Hat during class periods, including both lectures and labs.

Important Pages

Note: we will add to this list during the course of the semester.


andrewhfagg at gmail.com

Last modified: Wed Dec 21 00:14:01 2016