Advanced Programming Fundamentals for CIS Majors
Fall, 2006

CIS 3020
Announcements

 
Last updated Sun Dec 10 2006 at 20:43:53 EST
Dec 10 at 20:43

Dave will be in and out of his office tomorrow (Mon 12/11) from 1-3pm. Come by if you have any questions about your grades. This will be the last time he will hold office hours this semester.

Dec 7 at 00:42

I will holding office hours for what I expect to be the last time this semester today (Thursday, 12/07) from 1-3pm. Please stop by and see me if you have any questions.

Nov 29 at 21:57

The final lab will consist of implementing two SLL operations recursively — I get to chose which two operations. You will be given a skeleton SLL class that defines an SLLNode class, append() and toString() — in otherwords, just enough for you to construct and display the contents of an SLL. Here are the Lab 9 objectives.

Nov 22 at 16:59

Here's homework 7 and lecture 37 notes (pdf). Have a great T-day!

Nov 16 at 00:33

The objectives for lab 8 are online.

Nov 7 at 14:10

Here's a (reconstruction from memory of) IterableDemo.java that compiles properly. I believe the two things that were missing from the version I created on the fly in class were the bits highlighted in red below:

Nov 2 at 09:53

The objectives for lab 7 are online.

Oct 25 at 15:20

No labs 10/26-10/27.

Oct 18 at 19:39

The objectives for lab 6 are online. From this lab forward, you will have access to the standard Javadocs, but only through the link provided.

Oct 14 at 09:55

Someone decided to ask several famous programmers a few questions: Stiff asks, great programmers answer — it makes for an interesting read. Notice how many of them use emacs ;)

Oct 12 at 00:11

The objectives for lab 5 are online. Hint: Scanner.

Oct 2 at 12:32

Because there are no classes Friday, there shall be no lab this week (October 5-6).

Sep 27 at 22:32

The objectives for lab 4 are online.

Sep 20 at 21:07

The objects for lab 3 are online.

Sep 11 at 15:24

The registrar has assigned rooms/times for our exams and the syllabus has been updated accordingly. The schedule is:

Sep 9 at 13:22

Visit software for developing Java programs for emacs and java download and installation instructions.

Sep 8 at 22:12

Bob will not be holding his regularly scheduled office hours this Monday; he will be making them up by having extra office hours before the first exam. Speaking of exams, I'm still waiting for confirmation of dates from the registrar. The first one is coming up soon (week 5) the second two will be during weeks 10 and 15 respectively...

Sep 6 at 21:42

Yes, we are having lab this week. There are two primary webpages you should review: lab 1 (which covers the skills you'll need to learn for the lab next week) and lab 2 (which outlines exactly how you'll be graded next week). Please note that Kyle is only proctoring the labs; he will not be grading them, holding office hours, or otherwise supporting the course.

Sep 1 at 10:08

The syllabus has been updated with TA contact info and office hours.

Aug 30 at 18:50

Due to TA availability issues, the labs will not meet this week (8/31-9/1).

Aug 28 at 09:32

The mandatory biosketch assignment is due at the start of lecture on Wednesday 8/30. If you've written one previously, you can simply resubmit it with an updated “why you are taking this course” section, or even better, take the opportunity to tell me something new about yourself. (Should you be interested in such things, Dave: fact or fiction? has been significantly updated.)

Aug 15 at 16:27

Welcome to CIS 3020. Discussion sessions will not meet the first week of classes.

This website is an original work, Copyright © 2006 by Dave Small. All rights reserved.