CSE-2041A
Net-Centric Computing

York University
Fall 2011
Class Homepage
Instructor: Parke Godfrey
Office: #2050 CSE
Office Hours: Tu 3-5pm
& by appointment / availability
Ph#: 416-736-2100 x66671
e-mail: godfrey@cse.yorku.ca
T.A.: TBA
Term: Winter 2011
Time: [Lecture] Mo, We, & Fr 11:30-12:30pm
[Lab] Tu 11:00-14:00pm
Place: [Lecture] BC #215
[Lab] CSE #1002A
Textbook: Jeffrey C. Jackson
Web Technologies: A Computer Science Perspective
Prentice Hall, 2007
ISBN-10: 0131856030
ISBN-13: 9780131856035
Class URL: http://www.cse.yorku.ca/course/2041/

Welcome to the course Net-Centric Computing, CSE-2041A, for fall term 2011. Materials, instructions, and notices for the course will accumulate here over the semester.

 
  Class Bulletin Board

Course notices will accumulate here over the term. Be certain to check here regularly.

Also, be certain to refresh this page via your browser when you visit to ensure that you are not looking at an old, cached copy. Otherwise, you can miss the latest message.

Marks on ePost.

  • Topic #10: The Next Big Shift is up.

  • For the project, people will work in teams of two (or three). Send me by Friday — 25 November — an email saying who your team is.

  • The due date for the lab report (your PB app) for Labs 4 & 5 will remain open. Keep working on the project, and submit once you are done.

 
  Materials
Syllabus

  1. About the Course
  2. Grading Criteria & Course Requirements
  3. Schedule
  4. Policies

Active Schedule

week# days topics lab Discussion readings
I. Infrastructure
#1 7 Sept.–13 Sept. Introduction
Networks
Lab #1: Networks   Sections 1.1–1.6
#2 14 Sept.–20 Sept. Databases
 
Lab #2: Databases Topic #1:
The Web is Dead!
 
SQL Tutorial & Another SQL Tutorial
#3 21 Sept.–27 Sept. Markup
 
Lab #3: Markup Topic #2:
Markup versus WYSIWIG
Sections 2.3-2.7
 
II. Server-side
#4 28 Sept.–4 Oct. Web Servers
 
Test #1 Topic #3:
Design is Dead
 
Web Server Notes
#5 5 Oct.–18 Oct. Web Apps
 
Lab #4: Webapp Topic #4:
You are being watched!
Section 2.9
Web-App Notes
Reading Week: 8-14 Oct.
#6 19 Oct.–25 Oct. Architecture
 
Lab #5: Webapp II Topic #5
Life in the clouds
 
Architecture Notes
III. Client-side
#7 26 Oct.–1 Nov. Client-side
CSS
Test #2 Topic #6
ACTA
Chapter 3
CSS Notes
#8 2 Nov.–8 Nov. JavaScript
 
Lab #6: Client-side Topic #7
Mashups
Chapter 4 as reference &
Chapter 5
Last day to drop is 11 Nov.
#9 9 Nov.–15 Nov. DOM
 
Lab #7: Client-side II Topic #8
Dart
 
JavaScript Notes
IV. Mobile Apps & Web Science
#10 16 Nov.–22 Nov. Mobile Apps
AJAX
Test #3 Topic #9
PageRank
 
Widget Notes
#11 23 Nov.–29 Nov. BB Widgets
 
Lab #8:
Widgets & Project
I
Topic #10
The Next Big Shift
 
BB Notes
#12 30 Nov.–6 Dec. The Project
 
Project:
Widgets & Project
II
   
Project Notes

Resources

  • PRISM Accounts
    You need a Prism computer account to do the projects (#2 and onward). If you do not have one, do get one set up.

 
  Projects, Tests, etc.

  • tests
    1. Test #1 Preparation
    2. Test #2 Preparation
      • Coverage is Part II: Web servers & Webapps
      • Similar style to Test #1.
      • Open-note, open-book
    3. Test #3 Preparation
      • Coverage is Part III: CSS (style & box model), JavaScript, & DOM
      • Similar style to Tests #1 & #2.
      • Open-note, open-book
  • project