1 / 10

CSC 2720 Building Web Applications

CSC 2720 Building Web Applications. General Info. People. Instructor Yuan Cheng Jiun (CJ) cjyuan@cse.cuhk.edu.hk Teaching Assistant Xu Zheng Lin zlxu@cse.cuhk.edu.hk. Time and Places. Lecture M9-10 (ERB 408) H10 (ERB 404) Tutorial To be arranged with the TA

hinda
Download Presentation

CSC 2720 Building Web Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CSC 2720Building Web Applications General Info

  2. People Instructor • Yuan Cheng Jiun (CJ) • cjyuan@cse.cuhk.edu.hk Teaching Assistant • Xu Zheng Lin • zlxu@cse.cuhk.edu.hk

  3. Time and Places • Lecture • M9-10 (ERB 408) • H10 (ERB 404) • Tutorial • To be arranged with the TA • Some tutorial sessions may be held in the computer lab

  4. About the Course • This course aims at introducing the concepts and technologies involved in building web applications. • How to build a web application? • What standards/technologies are involved? • For each selected standard/technology • What is it and what roles does it play in a web application? • What can it do? • How does it compare to similar technologies? • How to use it?

  5. Course Outline • Introduction • Client-side standards/technologies • HTML, CSS, JavaScript • Server-side technologies • Server-side Scripting (Java Servlet, JSP, JSF, etc.) • Database Access • Frameworks for building web applications • Security issues • Emerging technologies

  6. Learning Outcomes • Understand the fundamental concepts and technologies involved in building a web application • Be able to implement interactive web applications • Be able to compare and contrast competing web standards and technologies • Be able to setup, install, and customize pre-built web applications

  7. Course Materials • Course Webpage (http://www.cse.cuhk.edu.hk/~cjyuan/csc2720) • Download lecture/tutorial notes (slides) • Links to useful resources on the web • WebCT (http://webct.cuhk.edu.hk/) • Login with Campus Wide EMail (CWEM) account • Download assignment specification, and submit assignment solution • CU Forum (https://cuforum.cuhk.edu.hk/) • Login with Campus Wide EMail (CWEM) account • Announcement • Discussions

  8. Reference Materials (No Textbook) • Deitel, Deitel & Nieto, "Internet & World Wide Web: How to Program (3rd Edition)," Prentice-Hall. [Wide variety of topics] • W3 Schools (http://www.w3schools.com/) [HTML, CSS, JavaScript, etc.] • The Java Tutorial (http://java.sun.com/docs/books/tutorial/) • Netbeans Tutorials and Guide (http://www.netbeans.org/kb/trails/web.html) • Wikipedia

  9. Course Assessment • Assignments and Lab exercises: 20% • Project (2-3 students per group): 20% • Midterm Exam: 20% • Final Exam: 40%

  10. Software Tools • JDK 6 (Update x) – Java compiler and runtime environment • Netbeans IDE 6.0 – Visual development tool for building Java-based applications.

More Related