Course Documents
Syllabus Schedule Grade calculator spreadsheetCourse Info
The tutors for this class are Ben Evert & Darin Drobinski. Their hours are from 3:30pm-5:30pm & 8:00pm-10:00pm on Sundays, Tuesdays & Thursdays in Ivers 222.| Ivers 217 & 222 Computer Lab Hours | ||
|---|---|---|
| day(s) | open | close |
| Mondays - Thursdays | 6:00AM | 2:00AM |
| Fridays | 6:00AM | 8:00PM |
| Saturdays | noon | 8:00PM |
| Sundays | noon | 2:00AM |
Reference Links
Moodle Section 10139Concordia Academic Calendar Final Exams Schedule
This article explains how to forward cord.edu e-mail to a different account (gmail, yahoo, hotmail and so forth).
I have added some updated tutorials for accessing your X drive out of the labs and creating .zip files over on my Fall 2009 CS 125 web page.
Here's a link to our Java Data Structures textbook homepage. On it you can find student materials & source code from the text, applet information and various Java programming related links.
Here's a link to my CS125 Java Concepts textbook homepage. If you need to brush up on your Java skills, it might be a good place to start. On it you can find student materials & source code, & compiler help for several popular IDEs.
Robert Read's essay How To Be A Programmer. If your running in to programming problems, here are a couple of links that might help you out:
- Sun's list of Common Problems (and Their Solutions)
- Common Java syntax errors
- Top 10 Errors Java Programmers Make
Interactive B Tree demo
Sample Code
FriendlyObjectReferencesDemo Project - a prelude to linked based structuresMockDoubleArraySeq.java for A04
EqualsDemo for Exam 1 - practice
IteratorDemo for chapter 5
ComparatorDemoBiggest - using a comparator to find the 'best' string
ComparatorDemoSorting - using a comparator to sort an employee list
ExpressionParser - an alternative to the expression parser from chapter 6. Demonstrates use of a switch statement, code for converting Strings to doubles & includes a simple generic stack class.
DoubleLinkedListSequence Project for A06
Lecture materials
Note: If you plan on printing out the slides, I strongly encourage you to print 3 or more to a page. The slides are intended to be supplement, and not a subsititution for class sessions.Intro To CS225
01-Software Development
02-OOP
03-Collection Classes
Testing
Exam 01 - Practice Exam 01 - Practice Key
04-Linked Lists
05-Generic Programming
Interfaces And Polymorphism
06-Stacks
Exam 02 - Practice Exam 02 - Practice Key
07-Queues
08-Recursion
09-Trees
09-BSP Trees Note: extra content not found in your text!
10-Heaps
Exam 03 - Practice Exam 03 - Practice Key
11-BTrees
Assignments
A01 BackgroundInfoA02 NumberProcessing
A03 Statistician
A04 ArraySequenceTester
A05 ArraySequence
A06 LinkedListSequence
A07 RecursionCombos
Final Projects
OverviewProposal