CS 2334: Programming Structures and Abstractions
(Fall 2015)

This is your second course in programming. We will focus on abstraction and programming methodologies including inheritance, abstract data types, programming tools including integrated development environments, unit tests and 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 will be holding their office hours in DEH 115.

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

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: Sat Nov 19 16:10:31 2016