|
Format of the course
Lectures
The lectures consist of presentation and discussion of the course material.
Students are encouraged to read the current week's textbook chapter(s) prior
to attending the lecture. See the calendar for details.
The Amazing Race
A few times during the term, on Tuesdays from 15:30 until 17:00 in
room 1004 of the Computer Science and Engineering Building, there will be
an amazing race. At which Tuesdays such a race will be held will be
announced under news. In the race, students can score points which may
contribute towards bonus marks (see grades for details). In each
race, students are randomly paired up and presented with a number
of challenges in the form of (programming) questions. Correctness,
coding style and the number of questions answered are all taken into
account when it comes to awarding points.
Jeopardy
A few times during the term, at the beginning of the lecture,
there will be Jeopardy. When Jeopardy will be held will be announced
under news. In the game, students will be asked questions about
the material that has been covered in the course (with a focus on
the material covered in the previous lecture(s)). Students can score
points which may contribute towards bonus marks (see grades for details).
PEx's
These are programming exercises which are submitted electronically
(differently from the eChecks in CSE 1020).
Grades are not given for these programming exercises. However, this
course requires and expects a lot of practice in programming,
and this is one way how this practice is accomplished. Furthermore, students
who submit their solution before the deadline will receive
feedback on correctness, design and style. See the calendar for details.
Students are encouraged to adhere to the coding style that is given
here.
Web programming
These labs introduce you to web programming, a client-server computing
paradigm. In this paradigm, concerns are separated: the user interface
is handled by the client software whereas the processing is handled by
the server software. The labs are exploratory in nature and do not
assume any prior knowledge in this field. Through them, you will learn
the basics of HTML and CGI, and apply your knowledge about creating Java apps.
Office hours
Students are welcome to come to the instructor's office hours to ask
questions about the lecture material or other aspects of the course.
These office hours take place in room 3046 of the Computer Science
and Engineering Building on Tuesdays and Thursdays, 18:00-19:00
or by appointment.
|
|