|
What's new?
All changes to this website will be logged here in reverse chronological order.
-
August 8
The marks for the second test have been posted (see grades).
The marked tests are available in a box outside office 3046 of
the Computer Science and Engineering Building for pickup.
-
July 31
Most code can be found
here.
-
July 30
A note on the big O notation has been posted
here.
-
July 29
14 students handed in PEx08.
-
July 27
The marks for the second labtest have been posted (see grades).
The marked labtests will be available in a box outside office 3046 of
the Computer Science and Engineering Building for pickup on Tuesday
(they have to be photocopied before being returned).
-
July 20
More recursive methods can be found
here and
here.
-
July 20
In
Jon Bentley.
Programming pearls: Writing correct programs.
Communications of the ACM, 26(12):1040-1045, December 1983.
the author describes the challenge of binary search.
Over one hundred programmers were asked to implement binary search.
Ninety percent of them had bugs in their code. This shows that
binary search is subtle to implement.
Note: link is only accessible from machines within York.
-
July 15
8 students handed in PEx07.
-
July 12
More recursive methods can be found
here.
-
July 12
The API of the PictureBook class (of the sample labtest) has been corrected.
A jar containing the Book class (of the sample labtest) can be found
here.
-
July 10
Some recursive methods can be found
here.
-
July 9
The course evaluation will take place on Tuesday July 17.
-
July 9
A sample labtest can be found
here.
The actual labtest may be more elaborate but will have a similar flavour.
-
July 5
The final standing after the second round of jeopardy can be found
here.
-
July 5
The plug-ins for "Visual Editor" can be found
here.
-
July 4
PEx08 and PEx09 have been posted (see calendar).
-
July 3
On Thursday July 5, we will play another game of Jeopardy.
This time the questions will be about inheritance and GUI.
-
July 1
The GUI code can be found
here.
-
June 29
The marks for the first test and the first labtest have been posted
(see grades). The marked tests and labtests are in a box outside
office 3046 of the Computer Science and Engineering Building for
pickup.
-
June 28
The API of the Model class of PEx07 has been modified (now implements
Serializable) and the pex07.jar of PEx07 has been corrected.
-
June 27
Additional information about MVC can be found
here.
-
June 27
PEx07 has been posted (see calendar).
-
June 26
The slides on GUI can be found
here.
-
June 24
9 students handed in PEx06.
-
June 19
In the practice labtest, you were asked to implement
this API.
-
June 17
Some additional notes about inheritance have been posted
here.
-
June 16
12 students handed in PEx05.
-
June 12
The questions of today's Amazing Race can be found
here.
-
June 12
The note has been updated and now also includes a discussion
of two-dimensional arrays.
-
June 9
PEx06 has been posted (see calendar).
-
June 9
12 students handed in PEx04.
-
June 7
The second Amazing Race will take place on Tuesday June 12, from
15:30 until 17:00 in room 1004 of the Computer Science and Engineering
Building.
-
June 2
12 students handed in PEx03.
-
June 2
PEx05 has been posted (see calendar).
-
May 31
PEx04 has been posted (see calendar).
-
May 30
The results of the first jeopardy can be found here
-
May 30
A number of students have asked me to post the questions
and answers of Jeopardy. I agree that this may help you
with studying and preparing for the midterm and final exam.
However, coming up with these questions took us a lot of time.
We would like to reuse some of them in the future. Once our
set of questions is considerably bigger, we can post them.
But not yet.
-
May 30
I am still working on the first Amazing Race feedback.
You will receive it soon.
-
May 27
14 students handed in PEx02.
-
May 26
Tuesday May 29 we will start the lecture with Jeopardy.
Information about Jeopardy has been posted under format.
The questions will be about Chapter 4 and 5 of the textbook
(including material about implementing aggregation that we
have not covered yet), Chapter 1 of the lecture notes and
material discussed during the lectures.
-
May 24
The results of the first amazing race can be found here
-
May 24
Some code can be found here
-
May 20
The first Amazing Race will take place on Tuesday May 22, from
15:30 until 17:00 in room 1004 of the Computer Science and Engineering
Building. Information about The Amazing Race and Jeopardy have been
posted under format. Information about bonus marks has been posted
under grades.
-
May 19
12 students handed in PEx01.
-
May 15
A new version of Chapter 1 of the lectures notes has been posted
(see calendar). Section 1.6 is new. Only minor changes have been
made to the rest of the chapter.
-
May 1
Welcome to the course.
|
|