LE/EECS 1720 3.0
Building Interactive Systems
Winter 2017

Department of Electrical Engineering & Computer Science,
York University

Course Description

This course continues an introduction to computer programming within the context of image, sound and interaction, subsequent to EECS1710 3.00. The student’s foundation in basic programming will serve as a platform from which to explore the use of diverse media within interactive systems, including the WWW and simple game systems.

Topics include:

What's New


Prof. Yves Lespérance
Office: LAS 3052A
Tel: 736-2100 ext. 70146
Email: lesperan "at" cse.yorku.ca

Teaching Assistants

Cyan Kuo, cyk "at" cse.yorku.ca
Yiming Qian, yimingq "at" cse.yorku.ca


Tuesday and Thursday 10:00 to 11:30 in HNE 038.

Mandatory Labs

Lab 1: Thursday 11:30 to 13:00 in LAS 1006.
Lab 2: Friday 10:00 to 11:30 in LAS 1006.

Instructor Office Hours

Monday and Wednesday from 15:00 to 16:00, in LAS 3052A.

Required Textbook

Hamzeh Roumani. Java by Abtraction: A Client-View Approach (4th Edition). Pearson Education Company, 2015 (ISBN 10: 1-269-95030-4, ISBN 13: 978-1-269-95030-5).


LE/EECS 1710 3.00. Course credit exclusions: LE/EECS 1020 3.00, LE/SC/CSE 1020 3.00, LE/EECS 1020 3.00, LE/EECS 1022 3.00, AP/ITEC 1620 3.0, AP/ ITEC 1630 3.0.

Tentative Evaluation Scheme

3 Labtests (@10% each)       30%
2 Written Tests (@10% each)      20%
Lab Assignments (7 @ 2% each)       14%
Final exam       36%
Total 100%

Tentative Schedule

Academic Honesty

It is important that you look at the departmental guidelines on academic honesty. Although you may discuss the general approach to solving a problem with other people, you should not discuss the solution in detail. You must not take any written notes away from such a discussion. Also, you must list on the cover page of your solutions any people with whom you have discussed the problems. The solutions you hand in should be your own work. While writing them, you may look at the course textbook and your own lecture notes but no other outside sources.

Readings and Lecture Slides

Lab Exercises

Other resources