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

City University of Hong Kong · Course

CB2240Introduction to Business Programming in Python

2026/27 · Undergraduate

Course code
CB2240
Credit units
3
Academic unit
Department of Information Systems
Readable study materials
7 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。

Offering record for 2026/27:Semester A 2026/27 / Semester B 2026/27 · Catalogue source ↗

What you will study

Course overview
This course will introduce fundamental programming concepts and applications in business services. The main topics include basic concepts of expressions, variables, functions, logic, and conditional statements. Python modules will be used to solve business problems through data analyses and visualizations. After completing the course, students will be able to write simple Python programs to solve real and practical problems in various business disciplines. As an introductory programming course, the concepts and skills will help students understand how information technologies (Python programming) facilitate data-driven decision-making processes in modern organizations. With the looming transformative impacts of AI and machine learning in areas such as auditing, FinTech, digital marketing, and supply chain 4.0, this introductory Python course will pave ways for all business students to pursue more advanced skills necessary to adapt to the changing labor market. Students wishing to advance their programming skills in Python and basic machine learning can take the advanced course of IS2240 Python Programming for Business.

Official PDF, pages 1–2 · Abstract

Course content
Keyword Syllabus This is an introductory course, and basic concepts of expressions, variables, functions, logic and conditional statements, and modules will be covered. The course will focus on programming skills with practical applications to business disciplines.

Official PDF, page 10 · Keyword Syllabus

Intended learning outcomes
View official learning outcomes and conditions
Course Intended Learning Outcomes (CILOs)
               CILOs                                              Weighting (if DEC-A1          DEC-A2          DEC-A3
                                                                  app.)
1              Explain the structure of a Python program          20              x
               and understand the basics of computer
               programming.
2              Analyze, read, test and debug Python programs. 20                  x             x
3              Identify, characterize, and analyze a problem,  30                               x               x
               and write Python programs to solve the business
               problem.
4              Apply in real life, Python programming             30                            x               x
               knowledge and techniques to facilitate data-
               driven decision-making through data analyses
               and visualization.

A1: Attitude
Develop an attitude of discovery/innovation/creativity, as demonstrated by students possessing a strong sense of curiosity,
asking questions actively, challenging assumptions or engaging in inquiry together with teachers.

A2: Ability
Develop the ability/skill needed to discover/innovate/create, as demonstrated by students possessing critical thinking skills
to assess ideas, acquiring research skills, synthesizing knowledge across disciplines or applying academic knowledge to
real-life problems.

A3: Accomplishments
Demonstrate accomplishment of discovery/innovation/creativity through producing /constructing creative works/new
artefacts, effective solutions to real-life problems or new processes.

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
Complete official information for this field is not available.
Additional course requirements
Complete official information for this field is not available.
Equivalent courses and conditions
IS2240 Python Programming for Business

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: 60%; Examination: 40%; Examination duration: 2 hours

Assessment breakdown

Assessment taskWeightGenerative AIRemarks and restrictions
Participation and Laboratory ExercisesCILO 1, 2, 3, 420%NoNot stated in source row
Individual AssignmentCILO 2, 3, 420%NoNot stated in source row
Weekly QuizCILO 1, 2, 3, 420%NoNot stated in source row
View the original assessment table and instructions
Assessment Tasks / Activities (ATs)
                     ATs                    CILO No.              Weighting (%)        Remarks ("-" for   Allow Use of
                                                                                       nil entry)         GenAI?
1                    AT1: Participation     1, 2, 3, 4            20                   -                  No
                     and Laboratory
                     Exercises
                     Each laboratory
                     has in-class
                     exercises to assess
                     students’ hands-
                     on programming
                     skills of the topics
                     covered.


4      CB2240: Introduction to Business Programming in Python




2                       AT2: Individual     2, 3, 4             20               -                   No
                        AssignmentThe
                        individual
                        assignment,
                        including
                        programme
                        codes, results,
                        written reports and
                        presentation, is
                        required to assess
                        the technical
                        analysis and
                        implementation
                        skill sets of the
                        students.
3                       AT3: Weekly         1, 2, 3, 4          20               -                   No
                        QuizThe quizzes
                        serve the purpose
                        of continuous
                        assessment
                        of students’
                        understanding of
                        the critical domain
                        areas and as an
                        indicator of how
                        well the students
                        have performed.

Continuous Assessment (%)
60

Examination (%)
40

Examination Duration (Hours)
2

Additional Information for ATs
Note: Students must pass BOTH coursework and examination in order to get an overall pass in this course.

Passing requirements
Must pass both coursework and examination to get an overall pass.

Official PDF, page 4 · Additional Information for ATs

Credits, duration and edition details
Title in this edition
Introduction to Business Programming in Python

Official PDF, page 1 · Course Code and 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

Check the official document

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

Source · University course information ↗ · Checked

Study materials

7 readable items

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

7 / 7 items
  • 57153200week4hw

    Code materials · Year unknown Term unknown · Local review material · 1 KB

  • 57153200week6homework

    Code materials · Year unknown Term unknown · Local review material · 1 KB

  • 57153200week6homework_output

    Code materials · Year unknown Term unknown · Local review material · 1 KB

  • 57153200week7classwork

    Code materials · Year unknown Term unknown · Local review material · 2 KB

  • 57153200week7homework

    Code materials · Year unknown Term unknown · Local review material · 1 KB

  • 57153200week9classwork

    Code materials · Year unknown Term unknown · Local review material · 1 KB

  • 57153200week9homework

    Code materials · Year unknown Term unknown · Local review material · 1 KB

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.