Introduction to Internet Computing - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Introduction to Internet Computing

Description:

Understanding the concepts will bring you to a greater height than just learning to program. ... Independent work, but discussion is allowed; Submit using WebCT ... – PowerPoint PPT presentation

Number of Views:63
Avg rating:3.0/5.0
Slides: 14
Provided by: compu369
Category:

less

Transcript and Presenter's Notes

Title: Introduction to Internet Computing


1
Introduction to Internet Computing
  • Fall 2009
  • Course Outline

2
Instructors
  • Lecturer
  • Dr. Dan Wang
  • Phone 27667267
  • Office PQ 708
  • Email csdwang AT comp.poly.edu.hk
  • Office hours TBD
  • Email is the best way to contact me
  • TA
  • Mandel Chan, Wai Man
  • Office QT406, Phone 2766-7330
  • Email csmandel AT comp.polyu.edu.hk
  • Office hours TBD

3
Time and Venue
  • Lecture (Week 1- 14)
  • Time Thurs 630 pm 900 pm
  • Venue Y 302
  • Laboratory (Week 2- 14)
  • Time Thurs 900 pm 1000 pm
  • Venue PQ 604A, PQ 604B, PQ 604C
  • Course Webpage
  • http//www.comp.polyu.edu.hk/csdwang/COMP320/COM
    P320.htm

4
Objectives
  • The main objectives of this course include
  • To provide a foundational understanding of the
    technologies of Internet Computing
  • To teach the concepts, principles, methods, and
    techniques for designing and building
    Internet-enabled system
  • To highlight the impact of the evolving Internet
    computing paradigm and the technologies that
    enable such change
  • To introduce the new development in Internet
    Computing.

5
Subject
  • The subject is split into two categories
  • Internet and Web Technologies
  • Review the technologies driving the Internet and
    Web. In particular, it looks into the detail
    interactions between the entities including
    browser, web server, proxy and routers.
  • Introduce the important building blocks of the
    web technologies.
  • Web and XML Programming
  • Highlight the core technologies driving web
    applications.
  • Focus more on concepts than just programming.
  • Understanding the concepts will bring you to a
    greater height than just learning to program. You
    can learn how to program by yourself.

6
Topics - tentative
  • Lecture 1 Course Outline and Introduction
  • Lecture 2 Internet Technologies and Network
    Programming
  • Lecture 3 Design Web Pages with HTML
  • Lecture 4 HTTP Protocol Design
  • Lecture 5 Advanced HTTP and Web Caching
  • Lecture 6 Client-side Programming Dynamic and
    Interactive Web - Javascript
  • Lecture 7 Client-side Programming (contd) -
    Applet Midterm test

7
Topics (contd)
  • Lecture 8 PHP Basics
  • Lecture 9 Advanced Features of PHP
  • Lecture 10 PHP and Oracle
  • Lecture 11 Introduction to XML
  • Lecture 12 DTD and XSL
  • Lecture 13 Selected topics in XML
  • Lecture 14 Next Wave of Web Computing Web
    Services (if time allows)

8
Pre-requisite
  • Pre-requisite
  • Basic Networking Knowledge
  • Basic Programming Skills
  • Interests

9
Teaching Methods
  • Methodology
  • The emphasis of the course will be placed on
    learning the concepts and techniques, and on
    applying the techniques in practical
    applications.
  • The course is heavily augmented with laboratory
    intensive assignments.
  • Teaching/Learning Approach
  • Lectures 28 hours
  • Lab experiments 14 hours
  • Self study/Assignments/Project 98 hours
  • -----------
  • Total 140 hours

10
Teaching Methods
  • Assignment
  • Independent work, but discussion is allowed
  • Submit using WebCT
  • Late policy homework is deducted by
    (days2)x10, i.e., the deduction for the 1st,
    2nd or 3rd day is 10, 40, 90. Assignments that
    are delayed for 4 days or more are automatically
    marked 0
  • Laboratory
  • This course is highly laboratory intensive.
  • Each tutorial class is designed to do laboratory
    experiments on putting what is learned in lecture
    into practice.
  • Term project
  • A term project is required and is due by the end
    of the semester.
  • Students are divided into groups. Each group
    consists of up to three or more students. Each
    group should determine a project topic during the
    middle of the semester.
  • Late project is not accepted.

11
Assessment - tentative
  • Coursework 55
  • One midterm test 24
  • Two assignments 78
  • One term project 16
  • Final exam 45 (close-book)

12
Course Materials
  • Textbooks and references
  • B. Krishnamurthy and J. Rexford, Web Protocols
    and Practice, Addison Wesley
  • Web Tecnologies TCP/IP Architecture, and Java
    Programming, A. Godbole and A. Kahate,
    McGraw-Hill
  • Marty Hall, Core Web Programming, Prentice-Hall
  • L. Welling and L. Thomson, PHP and MySQL Web
    Development, Sams
  • Alex Ceponkus et. Applied XML, Wiley
  • These books are just suggested references. There
    is no single book that can cover everything that
    we will learn through this course. In fact,
    Internet Computing is evolving at such a pace
    that it is important that we understand the
    fundamental concepts, rather than just plainly
    using tools, such as ASP, JSP, XML, etc. The
    learning principle still holds, Learn the
    concepts, apply to all.

13
  • Questions?
Write a Comment
User Comments (0)
About PowerShow.com