Course Duration: One semester
Credit Units: 3
Level: B2
Medium of Instruction: English
Prerequisites: Nil
Precursors: Nil
Equivalent Courses: Nil
Exclusive Courses:
CS2204 Fundamentals of Internet Application Development
Course Aims:
The aim of this course is to provide a foundation of technologies and technical skills in web development. Based upon the development of a web, this course provides an insight of computer and networking technologies, and hands on experience in web programming.
Course Intended Learning Outcomes (CILOs):
(state what the student is expected to be able to do at the end of the course according to a given standard of performance)
Upon successful completion of this course, students should be able to:
No. | CILOs | Weighting (if applicable) |
1. | Perform communication through the Internet by using the Internet applications; | |
2. | Apply the basic networking knowledge to setup a web site; | |
3. | Use web programming languages to design web pages; | |
4. | Enrich web pages with multimedia objects and tools; | |
5. | Describe the basic server side technologies. | |
Teaching and learning Activities (TLAs):
(designed to facilitate students’achievement of the CILOs)
Teaching pattern:
Suggested lecture/tutorial/laboratory mix: 2 hrs. lecture; 1 hr. tutorial
ILO No | TLAs | Hours/week (if applicable) |
CILO 1 to CILO 5 | The tutorial sessions will be used for reviewing topics in the syllabus, as well as a forum for students to raise and discuss issues related to the projects. Informal quizzes and exercises may be provided during the tutorial. The lecture will focus on foundation of technologies and technical skills in web development. Based on the Course ILOs, the teaching/learning activities of this course may include: Demonstration The student will do some demonstration during tutorial session to demonstrate their skill in communication through Internet and setup of their personal homepage in the Departmental web server. The project supports ILO#1, #2. Project The students will do a mini-project. In the mini-project, the students will design and implement a web page to meet the given requirements. The emphasis is on putting theory and principles into practice: operation of multimedia application tools, web page design, programming style. The project supports ILO #3, #4. Surveying Study Students will do a surveying study of current techniques in web development and the server side technologies. They will do a presentation of their study. The activity supports ILO #5. | |
| | |
Assessment Tasks/Activities:
(designed to assess how well the students achieve the CILOs)
ILO No | Type of assessment tasks/activities | Weighting (if applicable) | Remarks |
CILO 1 | Perform communication through the Internet by using the Internet applications. Coursework – The demonstration of Internet communication will be used to assess this ILO. Examination – In final exam, the students identify different Internet communication systems.
| | |
CILO 2 | Apply the basic networking knowledge to setup a web site. Coursework – The setup of their personal web site in the demonstration will be used to assess this ILO. Examination – The students will describe some key techniques in building a website.
| | |
CILO 3 | Use web programming languages to design web pages. Coursework – The quality of the student’s mini-project will be used to assess this ILO. Examination – The students will write some simple code segments to demonstrate their programming skills in web page design.
| | |
CILO 4 | Edit multimedia objects by using multimedia application tools, and embed the multimedia objects to web page. Coursework – The quality of the student’s mini-project will be used to assess this ILO. Examination – Student will compare the advantage and disadvantage of different multimedia application tools.
| | |
CILO 5 | Describe the basic server side technologies. Coursework – The quality of the student’s hands-on exercises will be used to assess this ILO. Examination – Student will describe some key server-side technologies.
| | |
Grading of Student Achievement:
Refer to Grading of Courses in the Academic Regulations (Attachment) and to the Explanatory Notes.
Examination duration: 2 hours
Percentage of coursework, examination, etc.: 70% CW; 30% Exam
Grading pattern: Standard (A+AA-…F)
For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained.
Keyword Syllabus:
Computer technologies: computer organization, multimedia (graphics, video and sound) display and formats, image editing and animation tools, file structures, web organization and content development, Internet application protocols (FTP, TCP/IP, Telnet, etc), communications through the Internet. Web programming: HTML, DHTML, JavaScript. Basic server side programming.