Comp 388-005: Data Structures

Peter Dordal, Fall 2015 second half

Lecture: Mondays 4:15-8:15, LT-410
Lab: Thursdays 4:15-6:30, Corboy 201

Schedule:

Lecture 1, Oct 19 Lab 1, Oct 22
Lecture 2, Oct 26 Lab 2, Oct 29
Lecture 3, Nov 2 Lab 3, Nov 5
Lecture 4, Nov 9 Lab 4, Nov 12
Lecture 5, Nov 16 Lab 5, Nov 19
Lecture 6, Nov 23 Thanksgiving
Lecture 7, Nov 30 Lab 6, Dec 3

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, Nov 16. There will be a study guide on Sakai.

The final exam will be Monday, Dec 7. The study guide is, again, on Sakai.


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.