CSCI 136 - Spring 2014
Data Structures & Advanced Programming
Home | Lectures | Handouts | Links | CS@Williams
|Instructor:||Prof. Jeannie Albrecht|
|Office Hours:||MTh 1:30pm - 3:00pm, or by appt|
|Lectures:||MWF 10:00am - 10:50am in Griffin 6|
|Labs:||W 12:00pm - 2:00pm, 2:00pm - 4:00pm in TCL 217a and TCL 216|
|TAs:||Rebecca Lewis, Llewellyn Smith, Rahul Nath, |
Noah Grumman, Pamela Mishkin, and Diwas Timilsina
|Evening Hours:||Sun 6pm-11pm, Wed 8pm-10pm, Thur 2pm-4pm and 8pm-10pm|
This course couples work on program design, analysis, and verification
with an introduction to the study of data structures. Data structures
capture common ways in which to store and manipulate data, and they
are important in the construction of sophisticated computer
programs. We will use the Java programming language in class and for the
You will be expected to write several programs, ranging from very short programs to more elaborate systems. Since one of our goals in this course is to teach you how to write large, reliable programs composed from reusable pieces, we will be emphasizing the development of clear, modular programs that are easy to read, debug, verify, analyze, and modify.
We will use Java Structures by Duane A. Bailey. You can find
more information about the book here.
You can access a PDF version of the book here.
If you want to leave your instructor anonymous feedback, please click here (while on campus) and submit your thoughts.