York U: Redefine the Possible HOME | Current Students | Faculty & Staff | Research link: Future Students, Alumni & Visitors
Search »  
Department of Computer Science and Engineering
home
news
format
calendar
textbook
instructor
programming tests
written tests
grades
policies
links


Y graphic

Format of the course

Lectures

The lectures consist of presentation and discussion of the course material. One chapter from the textbook is covered each week. Students are encouraged to read the current week's textbook chapter prior to attending the lecture. See the calendar for details.

eChecks

These are weekly programming exercises which are submitted electronically. Students receive instant feedback whether their solution passed all the tests. 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 design and style. See the calendar for details.

To learn how to submit electronically, do the self-paced labs L1.1, L1.2, and L1.3 of the textbook. In order to do L1.1, consult the Guided Tour for CSE1020 students. The URL of the eCheck server (which you need in order to submit electronically from home) can be found in the guided tour.

Students are encouraged to adhere to the coding style that is given in Appendix C of the textbook.

Labs

Students are expected to attend the labs on a weekly basis. Normally during the labs, a teaching assistant will solve one eCheck and provide help to solve the other eCheck.

Self-paced labs

These are weekly assignments that require tasks to be done at a computer. These are provided at the end of each chapter in the course text. There is one self-paced lab for each week of the course. You can do these labs on campus or from home (except for Lab #1, which must be done in the Prism lab). As the name implies, you can do these labs at your own pace; nevertheless, you are expected to complete Lab #n during the time that Chapter #n is covered in the lectures. Grades are not given for these labs. However, this course requires and expects a lot of practice in programming, and this is one way how this practice is accomplished.

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.
graphic rule