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 task Weight Generative AI Remarks and restrictions Participation and Laboratory ExercisesCILO 1, 2, 3, 4 20% No Not stated in source row Individual AssignmentCILO 2, 3, 4 20% No Not stated in source row Weekly QuizCILO 1, 2, 3, 4 20% No Not 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