[an error occurred while processing this directive]
Department of Computer Science and Engineering
home
news
format
calendar
textbook
instructor
labtests
tests
grades
policies
links


Y graphic

What's new?

All changes to this website will be logged here in reverse chronological order.
  • December 16
    The marks of the third test are available. Also the unofficial final grades are available.
  • December 16
    The marks of the third labtest are available.
  • December 7
    14 and 12 students handed in PEx08 and PEx09, respectively.
  • December 4
    The third and final labtest will take place on Tuesday December 11, from 9:00 until 10:15 in the Computer Science and Engineering Building, room 1004.
    The third and final written test will take place on Tuesday December 11, from 10:45 until 11:45 in the Chemistry Building, room 121.
    The material for the third labtest and written test is all material covered in the course (see calendar for details).
  • December 3
    I will have office hours Tuesday December 4 and Thursday December 6 from 14:00 until 17:00.
  • November 26
    A sample labtest can be found here. A sample test can be found here (this sample test is a three hour test).
  • November 24
    16, 20 and 8 students handed in PEx05, PEx06 and PEx07, respectively.
  • November 24
    The marks for the second labtest are available (see grades). The labtests will be available soon (they need to be copied before being returned).
  • November 22
    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.
  • November 16
    A note on the big O notation has been posted here. A note on the power method has been posted here.
  • November 14
    Since the material about strengthening of the precondition may not have been crystal clear, I have decided to exclude the corresponding question from your test if it increases your score. As a consequence, the score of your test is out of 100. The marks are available (see grades). As soon as the tests have been photocopied, they can be picked up outside room 3046 of the Computer Science and Engineering Building. A short note about strengthening of the precondition can be found here.
  • November 6
    The exam schedule can be found here.
  • November 6
    The course evaluation will take place on November 20.
  • November 1
    The plug-ins for "Visual Editor" can be found here.
  • October 31
    Additional information about MVC can be found here. The slides on GUI can be found here.
  • October 28
    A sample test can be found here. The material for the second labtest and test is all material covered in Week 1-8 (see calendar for details). The second labtest will take place in the Computer Science and Engineering Building, room 1004 on Thursday November 8 from 13:00 until 14:15. The second test will take place in Curtes Lecture Hall K on Thursday November 8 from 14:45 until 15:45.
  • October 27
    The marks for the first test are available (see grades). The tests will be available for pick up on Tuesday (they need to be copied before being returned).
  • October 24
    Hint for PEx05: The body of the iterator method of the Group class is
    return new GroupIterator(this).
  • October 24
    A sample labtest can be found here.
  • October 21
    The labtests are available for pick up outside room 3046 of the Computer Science and Engineering Building.
  • October 21
    The marks for the first labtest are available (see grades). The labtests will be available for pick up on Tuesday (they need to be copied before being returned).
  • October 21
    18 students handed in PEx04.
  • October 18
    During today's lab, a bank card was found. For more information, please visit Computer Science and Engineering Building, room 1003.
  • October 16
    20 students handed in PEx03.
  • October 16
    The first labtest will take place in the Computer Science and Engineering Building, room 1004 on Thursday October 18 from 13:00 until 14:15. The first test will take place in Curtes Lecture Hall K on Thursday October 18 from 14:45 until 15:45.
  • October 12
    The practice labtest can be found here. A solution can be found here.
  • October 10
    Thursday October 11 we will play a game of Jeopardy about arrays. To prepare for the game, study the note on memory diagrams for arrays and Chapter 6 of the textbook.
  • October 10
    22 students handed in PEx02.
  • October 4
    A sample labtest can be found here. A sample test can be found here. The material for the first labtest and test is all material covered in Week 1-6.
  • October 2
    23 students handed in PEx01.
  • September 27
    Some code can be found here and some APIs can be found here.
  • September 16
    Lab 01 is back up (this lab is not available for enrolment at this time according to the website of the registrar's office). Those students that are enrolled in Lab 01 (this should actually be impossible) are asked to transfer to Lab 02.
  • September 13
    If you get a java.lang.UnsupportedClassVersionError when you try to run an app within eclipse that uses a class of the type package, then this is probably caused by the fact that the compiler and JRE are set to 1.5 (also known as 5.0), whereas the type package is 1.6 (also known as 6.0). To fix the problem, set the compiler and JRE to 1.6 (under the submenu Preferences of the menu Window). During the labtests, also 1.6 will be used.
  • September 12
    Information about the York programming contests can be found here.
  • August 16
    Welcome to the course.
graphic rule