Comp 388-005: Data Structures

Peter Dordal, Spring 2015 second half

Lecture: Mondays 4:15-8:15, Lewis Tower 415
Lab: Wednesdays 4:15-6:30, Corboy 201

Schedule:

Lecture 1, March 9 Lab 1, March 11
Lecture 2, March 16 Lab 2, March 18
Lecture 3, March 23 Lab 3, March 25
Lecture 4, March 30 Lab 4, Apr 1
Lecture 5, April 6 Lab 5, April 8
Lecture 6, April 13 Lab 6, April 15
Lecture 7, April 20 Lab 7, April 22

General notes

Lists (and hashing)

Searching and Sorting

Trees

Recursion

Objects and Inheritance

mini-Java compiler

Language Issues, C++ Intro, MinGW notes


Some (rather unindexed at the time being) demo programs are here.

The midterm will be towards the end of fifth class, April 6. There will be a study guide on Sakai.

The final exam will be Monday, April 27.


Textbooks and other resources (all online). Some of these may also become available in Sakai.

Languages: You have been studying C#. We will cover the following:

C++

    Here is a short intro to C++.

You should install a C++ compiler. Here are a few options:

If you're happy with Xamarin for C#, I'd stay with it.

Personally, I'm not a huge fan of IDEs. That has more to do with the fact that I don't do a lot of application development, though.