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

City University of Hong Kong · Course

CS2402Introduction to Computational Probability Modeling

2026/27 · Undergraduate

Course code
CS2402
Credit units
3
Academic unit
Department of Computer Science
Readable study materials
11 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 2026/27。

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
Due to the inherent uncertainty in the world, probability and statistics are used in many areas of computer science, such as data science, artificial intelligence, bioinformatics, networking, algorithms, and software testing. In this course, students will learn concepts for computational modeling of random phenomenon, probability, and statistical inference. Students will write computer programs to simulate random phenomenon and analyze real-world data with computational probability models.

Official PDF, page 2 · Abstract

Course content
• Introduction to Python • variables, data types, operators • conditional statements, loops • functions, classes • scientific computing packages: Jupyter, scipy, numpy, matplotlib • Simulating random phenomenon • Frequentist probability, laws of probability • Games of chance, expected gain, expected utility • Failure rates and redundancy, birthday problem • Arrival time, Brownian motion • Measuring random phenomenon • Estimating parameters, confidence intervals • Hypothesis testing • Inference with Bayes Rule • Conditional probability, Bayes’ rule • Text analysis with Naïve Bayes classifiers • Decision making with subjective probability and optimal Bayes search • Prediction with logistic regression • Time-series modeling with Markov models

Official PDF, pages 6–7 · Keyword Syllabus

Intended learning outcomes
View official learning outcomes and conditions
CILOs                                              Weighting (if DEC-A1          DEC-A2          DEC-A3
                                                                  app.)
1              Describe and explain how computational                                           x
               probability models are used in computer
               science, information technology, and data
               science.
2              Design critical thinking to use computational                                    x
               probability models to explain random
               phenomenon through independent
               investigation.
3              Write computer programs to simulate                                              x
               random phenomenon, and analyze data with
               computational probability models.

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
CS1102 Introduction to Computer Studies or CS1103B Media Computing or CS1302 Introduction to Computer Programming or CS1302A Introduction to Computer Programming or SM1103A Introduction to Media Computing

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
GE2326 Probability in Action: From the Unfinished Game to the Modern World

Official PDF, page 1 · Equivalent Courses

Exclusive courses and conditions
Nil

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              Allow Use of
                                                                                                        GenAI?
1                     Class participation 1, 2                    10               -                    Yes
2                     Assignments           2, 3                  20               3 individual         No
                                                                                   assignments
3                     Midterm               1, 2                  20               1 midterm            No

Official PDF, pages 3–4 · 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 4 · Minimum Examination Passing Requirement (%),Additional Information for ATs

Credits, duration and edition details
Title in this edition
Introduction to Computational Probability Modeling

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 2026/27
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. CS2402 · Open the original university PDF ↗

Source · University course information ↗ · Checked 2026-10-20T13:26:22.600Z

Study materials

11 readable items

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

11 / 11 items
  • Assignment1-Solutions-2024

    Solutions · 2024 Term unknown (year label from the original folder) · Local review material · 1.1 MB

  • lecture1

    Lecture slides · Year unknown Term unknown · Local review material · 3.2 MB

  • lecture2

    Lecture slides · Year unknown Term unknown · Local review material · 4.8 MB

  • lecture4

    Lecture slides · Year unknown Term unknown · Local review material · 3.4 MB

  • lecture5

    Lecture slides · Year unknown Term unknown · Local review material · 1.8 MB

  • lecture6

    Lecture slides · Year unknown Term unknown · Local review material · 1.5 MB

  • lecture8

    Lecture slides · Year unknown Term unknown · Local review material · 3.2 MB

  • lecture9

    Lecture slides · Year unknown Term unknown · Local review material · 4.7 MB

  • lecture10

    Lecture slides · Year unknown Term unknown · Local review material · 2.2 MB

  • lecture11

    Lecture slides · Year unknown Term unknown · Local review material · 2.5 MB

  • lecture12

    Lecture slides · Year unknown Term unknown · Local review material · 1.2 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.