Overview


Term: Winter 2011
Class Meetings:
Tuesday and Thursdays, 10-11:30am
Location (Lecture): CB 115
Location (Labs): will be conducted in CSEB1002 (sometimes called the "Prism" lab or the "MISS" lab). Occasionally the labs may be held in CSEB1006 (the "Eshrat Arjomandi Lab").
Start/End: starting T Jan 4th, last lecture R Mar 31st, last lab F Apr 1 & M Apr 4th

***Labtest Solutions now posted. Look under Course Materials***

Instructor:
Prof. Melanie Baljko
mb [at] cse [dot] yorku [dot] ca
Office: CSEB 2028

Office Hours:

Final Exam review session:
Thursday, Apr 7th, 2pm, CSEB1002

1. after class on Tuesdays - students are encouraged to approach the professor at the end of class.
2. by appointment - just drop an email to the instructor's email address above with the subject line "1720 - Drop in requested" and list three possible times. I will reply within 24 hours.
3. TA office hours held in CSEB1002: Wednesdays, 11:30-12:30pm, Fridays 11:30-12:30pm


TAs:

Foad Hamidi
fhamidi [at] cse [dot] yorku [dot] ca

Bart Bartosz
bartb [at] cse [dot] yorku [dot] ca


The course CSE 1720 3.0 is offered by the Department of Computer Science and Engineering. It is primarily (but not exclusively) taken by students who are in the Digital Media BA programs, but students from other programs may also enroll. The pre-requisite of CSE1720 is successful completion of CSE1710.

From the 2010-11 Calendar:

CSE 1720 3.0 Building Interactive Systems

This course continues an introduction to computer programming within the context of image, sound and interaction, subsequent to CSE1720 3.0. 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:

• User Interfaces (UIs)
• UI Elements
• Event driven programming
• Intro to threads
• User Interface Builders
• Guidelines for UI design
• Objects, classes and inheritance
• Interactive WWW-based systems - introduction to WWW and basic network concepts, HTML, Javascript, other WWW technologies (e.g. Flash), guidelines for WWW design
• How to design simple games and make them engaging