Welcome to the course website

General Information

Course: CSE1720 3.0 "Building Interactive Systems"

Term: Winter, 2013

Lectures: TR 10-11:30 TEL 0007
Lab Section 01: R, 11:30am-1pm LAS1002
Lab Section 02: F, 10-11:30am LAS1002
SEE THE ANNOUNCEMENT PAGE FOR IMPORTANT INFO

SEE THE COURSE SYLLABUS FOR ELABORATED VERSION OF THIS INFORMATION

Instructor: Prof. Melanie Baljko
http://www.cse.yorku.ca/~mb/
mb [at] cse [dot] yorku [dot] ca

TAs:
Foad Hamidi (fhamidi [at] cse [dot] yorku [dot] ca)
Elnaz Delpisheh (elnaz [at] cse [dot] yorku [dot] ca)

*replace the [at] with @ and [dot] with .

Required Textbook:
Java By Abstraction, 3rd Edition
Author: H. Roumani
Publisher: Pearson Canada
ISBN: 0558819834
Textbook Website
The third edition is strongly recommended.
Reserve Copies: Steacie Library, 3 copies available. 2 hour loans.
Assigned Reading for Lecture #2 (Tuesday, Sept 11th): Chapter 1, sec 1.1 and 1.2 (pp.1-24).

Announcements and new materials are posted regularly.

  • To check your cse email account (for your marked labtests and feedback), you can login here [new window, cse login credentials needed].
  • The course syllabus can be found here (link not yet live)
  • The assigned readings and lecture prep can be found here (link not yet live).
  • The course is conducted in accordance with York's Policy on Academic Accommodation for Students with Disabilities. For further information, please see the policy.

Expanded Course Description

From the 2012-13 Supplemental 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
  • Variables and Control Structures
  • 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

Prerequisites: CSE 1710 3.0.
Course Credit Exclusions: CSE1020 3.0, ITEC1620 3.0, ITEC1630 3.0