Local review · Access to each material is reviewed separately. This is not a personal registration or degree audit.

City University of Hong Kong · Course

CS2204Fundamentals of Internet Applications Development

2026/27 · Undergraduate

Course code
CS2204
Credit units
3
Academic unit
Department of Computer Science
Readable study materials
12 items

Course overview and requirements

Choose the outline year, then review the content, entry requirements and assessment.

2026/27 · Official catalogue edition

The effective term printed in this PDF is Semester A 2025/26。

This outline is still being checked. Before registering, confirm entry and assessment requirements against the official document linked below.

Offering details for 2026/27 have not been checked. Confirm available sections in AIMS before registering.

The PDF Effective Term is separate from the 2026/27 catalogue year and current offering observation.

What you will study

Course overview
This course aims at providing the fundamental skills in programming Internet applications. Upon completion, students should be able to:a) be familiar with the development of WEB programmingb) write web pages with the Extensible HyperText Markup Language (XHTML) and Cascading Style Sheet (CSS)c) write dynamic web pages using scriptingd) write a basic client-side web-based application

Official PDF, page 2 · Abstract

Course content
Review of Internet organization, Common Internet services and protocols. HyperText Transfer Protocol (HTTP), Client- server model, HyperText Markup Language (HTML), Document Object Model (DOM), Cascading Style Sheet (CSS), Scripting language and Web browser, JavaScript and Client-side programming models. Syllabus • Review of Internet and World Wide Web • HTTP, WEB multimedia, XHTML CSS, and DOM • Client-side Scripting • Dynamic HTML and introduction to HTML5 scripting API

Official PDF, page 5 · Keyword Syllabus

Intended learning outcomes
View official learning outcomes and conditions
CILOs                                              Weighting (if DEC-A1          DEC-A2           DEC-A3
                                                                  app.)
1              Explain the development of WEB and its current 5                    x
               trends.
2              Apply internet development tools such as           5                             x
               XHTML editor.
3              Design and implement static Web pages using        54                            x
               WEB standards.
4              Create and set up Web sites and write interactive 29
               Web pages.
5              Describe, compare and evaluate the design          7                             x
               techniques required for Internet applications.

Official PDF, page 2 · Course Intended Learning Outcomes (CILOs)

Before you take this course

Check prerequisites, precursors and corequisites separately, together with equivalence and exclusion conditions. “and” means conditions must be met together; “or” marks alternatives. Read combined conditions in the groupings shown in the original text below.

Prerequisites
Nil

Official PDF, page 1 · Prerequisites

Precursors
Nil

Official PDF, page 1 · Precursors

Corequisites
This edition of the official syllabus does not state this item.
Additional course requirements
This edition of the official syllabus does not state this item.
Equivalent courses and conditions
Nil

Official PDF, page 1 · Equivalent Courses

Exclusive courses and conditions
CS1303 Introduction to Internet and Programming, CS2161 Fundamentals of Web Technologies

Official PDF, page 1 · Exclusive Courses

Assessment and passing the course

Assessment
Continuous Assessment (%): 50; Examination (%): 50; Examination Duration (Hours): 2
View the original assessment table and instructions
ATs                  CILO No.              Weighting (%)   Remarks ("-" for   Allow Use of
                                                                                   nil entry)         GenAI?
1                       Quiz is used to      1, 3, 4, 5            15              -                  No
                        assess students’
                        understanding
                        of fundamental
                        concepts.
2                       Coursework           3, 4, 5               35              -                  No
                        is designed to
                        assess students’
                        ability to set
                        up Web pages;
                        it will include
                        components
                        with emphasis
                        on structure,
                        style setting
                        and Javascript
                        programming

Official PDF, page 3 · Continuous Assessment (%),Examination (%),Examination Duration (Hours)

Passing requirements
Minimum Examination Passing Requirement (%): 30 Additional Information for ATs: For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained.

Official PDF, page 3 · Minimum Examination Passing Requirement (%),Additional Information for ATs

Credits, duration and edition details
Title in this edition
Fundamentals of Internet Applications Development

Official PDF, page 1 · Course Title

Credits in this edition
3

Official PDF, page 1 · Credit Units

Course duration
One Semester

Official PDF, page 1 · Course Duration

Syllabus effective term
Semester A 2025/26
Levels printed in the syllabus
B1, B2, B3, B4 - Bachelor's Degree

Official PDF, page 1 · Level

Check the official document

Read or download this edition through the university link below. CS2204 · Open the original university PDF ↗

Source · University course information ↗ · Checked 2026-10-20T13:19:52.514Z

Study materials

12 readable items

Browse by the material’s own year and type. Historical materials are study references.

12 / 12 items
  • CS2204-Lec03-HTML-Part2

    Lecture slides · 2023-2024 Semester A · Local review material · 3.0 MB

  • CS2204-Lec04-HTML-Part3-CSS-Part1-InClass

    Lecture slides · 2023-2024 Semester A · Local review material · 3.0 MB

  • CS2204-Lec05-CSS-Part2

    Lecture slides · 2023-2024 Semester A · Local review material · 4.2 MB

  • CS2204-Lec06-CSS-Part3

    Lecture slides · 2023-2024 Semester A · Local review material · 3.5 MB

  • CS2204-Lec06-CSS-Part4

    Lecture slides · 2023-2024 Semester A · Local review material · 5.0 MB

  • CS2204-Lec08-JavaScript-Part1

    Lecture slides · 2023-2024 Semester A · Local review material · 2.1 MB

  • CS2204-Lec09-JavaScript-Part2

    Lecture slides · 2023-2024 Semester A · Local review material · 2.3 MB

  • CS2204-Lec10-JavaScript-Part3

    Lecture slides · 2023-2024 Semester A · Local review material · 1.5 MB

  • CS2204-Lec11-12-JavaScript-Part4

    Lecture slides · 2023-2024 Semester A · Local review material · 1.9 MB

  • CS2204-1718A

    Past papers · 2017-2018 Semester A · Local review material · 531 KB

  • CS2204-1617A

    Past papers · 2016-2017 Semester A · Local review material · 1.4 MB

  • CS2204-1617B

    Past papers · 2016-2017 Semester B · Local review material · 3.1 MB

Ready to register for this course?

  1. Check the year and entry requirements

    Use the relevant outline year and check the prerequisites, corequisites and exclusions. Verify missing conditions through the official source linked on this page.

  2. Check your programme curriculum

    Confirm which requirement the course fulfils and any alternatives or credit requirements within its course group.

  3. Choose sections in AIMS and confirm the result

    Check the available sections, places and times for the term. After submitting through the registration process, confirm that the course and its sections have been added successfully.