|
CS5281 Internet Application Development
Part I Course Duration: One semester Part II Course Aims Course Intended Learning Outcomes (CILOs) No. CILOs Weighting 1. compare, analyze and explain different Web architectures; 2. explain what are Web standards and their roles and importance in Web development; 3. Implement websites; 4. Implement client-side Web-based programs; 5. Implement server-side Web-based programs; 6. Explain current trends in Web technologies and development. Teaching and Learning Activities (TLAs) CILO No. TLAs Hours/week CILO 1 Different Web-based architectures will be taught through lectures as well as in-class activities. The coursework will enforce their understanding of how Web-based architectures work. CILO 2 Web standards will be covered in lectures. All student-submitted coursework must also follow Web standards such as XHTML and CSS. CILO 3 Students are required to implement websites using Web standards as part of their coursework, possibly with assistance of utilities and tools. CILO 4 Client-side scripting technology will be covered in lectures. Students are required to make use of client-side Web-based programs as part of their coursework. CILO 5 Server-side scripting technology and platform will be covered in lectures. Students are required to make use of server-side Web-based technologies as part of their coursework. CILO 6 Current trends in Web technologies and development will be covered in lectures. Students are encouraged to do out-of-class reading to expand their knowledge of current trends in Web development. Assessment Tasks/Activities CILO No. Type of Assessment Tasks/Activities Weighting Remarks CILO 1 Knowledge of Web-based architectures will be assessed partly in the final exam and in students’ coursework. CILO 2 Knowledge of Web standards will be assessed partly in the final exam and in students’ coursework. CILO 3 Students’ abilities to apply technologies will be assessed mainly in the coursework as well as the final exam. CILO 4 Students’ abilities for system development will be assessed mainly in the coursework as well as the final exam. CILO 5 Students’ abilities for system development will be assessed mainly in the coursework as well as the final exam. CILO 6 Students’ understanding of current trends in Web technologies and development will be assessed mainly in the final exam and/or coursework. Grading of Student Achievement: Refer to Grading of Courses in the Academic Regulations Part III Keyword Syllabus: History of Internet and the Web, overview of Web-based architectures and platforms, client-server model, browser and web server structures, Web standards and protocols (HTTP, XML, XHTML, CSS), client-side programming (JavaScript), server-side programming (CGI, Java platform, .NET platform, open source platforms, AJAX, Web services), Web 2.0 (concept and technologies). Related Links
Department of Computer Science |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||