KSU CIS300 Spring 2005 Spring 2005 Semester

KSU CIS300:
Algorithms and Data Structures

Lecture: MWF 1:30pm, Thompson Hall, room 101

Instructor: David Schmidt (schmidt@cis.ksu.edu, phone: 532-6350), 219A Nichols Hall

Teaching Assistants: Katherine Meadows(kmeadows@cis.ksu.edu), 227 Nichols Hall
and John Homer (jhomer@cis.ksu.edu), 19 Nichols Hall, Desk D

Announcements (updated 21 April) | Lectures | Assignments

Syllabus | Text | Support | Java

There is no exam scheduled for finals week, and there are no more lectures. Have a happy summer!
Teaching-assistant consulting hours :

Mondays: 12:30-1:30pm, John Homer, 19 Nichols Hall
Tuesdays: 9:30-10:30am, John Homer, 19 Nichols Hall
1:00-2:30pm, Katie Meadows, 227 Nichols Hall
Wednesdays: 2:30-3:30pm, John Homer, 19 Nichols Hall
Thursdays: 2:30-4:00pm, Katie Meadows, 227 Nichols Hall

Schmidt's office hours: Thursdays, 4:00-5:00pm, and Fridays, 2:30-3:30pm. 219A Nichols Hall

Please send email to schedule meetings outside the above times.


Text Materials

Required materials will be presented in lecture and will be archived in the Lectures page on this site. There is an optional text for self study: Data Structures and Other Objects Using Java, by Michael Main, Addison Wesley Publishers.

For basic programming knowledge, you should consult the text you used for KSU CIS200. Some years ago, I taught CIS200, and I wrote my own text. You are welcome to study it: Programming Principles in Java: Architectures and Interfaces, by D. Schmidt, contracted to Scott/Jones Publishers.

Software Support Notes

Note: if you find the materials in this links out of date, please contact me.

Java Materials