Course Documents
Syllabus Schedule Getting Set Up With Java Guide 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 10129 (morning) Section 10137 (afternoon)Concordia 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).
Courtesy of David Sparer: Here is a link to the ITS page explaining how to access your X drive. Simply mapping your drive through windows is not guarenteed to work, however using an FTP client such as FileZilla should work anywhere. Here is a quick guide to setting up secure X drive access via FileZilla.
Here is a new, revised tutorial for creating zip files in the Iver's labs.
Here's a link to our Java Concepts textbook homepage. On it you can find student materials & source code from the text, compiler help for several popular IDEs, and corrections to the text.
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
Here is the link to Sun's Java Platform, SE 6 API
Code
FirstProgram exampleInsect.java
NoObjectsInsectDemo an example of what not to do
Insect.java
GradeTester.java
Input Demo
PassingAnArrayToMethodDemo showcases how to pass an array to a method & do something with it.
/Starter Code For Permutation Assignment
ChristmasTree Demo
InheritanceBasedChristmasTree Demo AM version InheritanceBasedChristmasTree Demo AM version
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 CS125
Intro To Programming
Using Objects
Implementing Classes
Fundamental Data Types
Concept chart 1 (up to & including parts of chapter 4)
Exam 01 - practice Exam 01 - practice key
Decisions
Iteration
Exam 02 - practice Exam 02 - practice key
Arrays and ArrayLists
Designing Classes
Exam 03 - practice Exam 03 - practice key
Interfaces & Polymorphism note: we're delaying this chapter until after chapter 10: inheritance
Inheritance
Programming Assignments
Note: right click & use Save link as... to ensure you have the most current version of the assignments.A01 BackgroundInfo
A02 Sum10Reciprocals
A03 Insect
A04 RoachPopulation
A05 Grade
A06 PrimeGenerator
A07 RandomPermutationGenerator