York University Redefine the possible.
space Future students Current students Faculty & staff Alumni Visitors York crest
rule
Department of Computer Science and Engineering

CSE1020 Home
Course News
Format
Week-by-Week Overview
Textbook
Instructors & TAs
Midterm/Final/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 nine (almost weekly) programming exercises that must be completed and submitted electronically. Students receive instant feedback whether their solution passed all the tests. Each eCheck is graded on a pass fail basis and must be completed within a week. eChecks are assigned in your weekly lab session. 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 expected to adhere to the coding style that is given in Appendix C of the textbook.

Lab Tests

There are two labtests held throughout the course. These are programming tests conducted during your normal lab session.

Midterm

The midterm consists of two components, a written test that takes place during your regularly scheduled lecture and a lab-based component that takes place in your regularly scheduled laboratory.

Final Exam

The exam consists of two components, a written component and a lab-based component. Scheduling for the final exam will be determined by the registrar's office later in the term.

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