公开预览版 · 按当前收录情况展示课程与学习资料;个人选课和毕业要求以学生本人的学校记录为准。

香港城市大学 · 课程

CB2240Introduction to Business Programming in Python

2026/27 · 本科

课程代码
CB2240
学分
3
教学单位
资讯系统学系
可阅学习资料
7 份

课程介绍与修读要求

先选择你要查的课程介绍学年,再看课程内容、修读条件和考核要求。

2026/27 · 官方课程目录版本

该 PDF 文件注明的生效学期为 Semester A 2026/27。

2026/27 开课标注:Semester A 2026/27 / Semester B 2026/27 · 校方目录标注 ↗

这门课学什么

港真课程概览

由 Python 基础语法和控制结构入门,逐步练习函数与模块,并用数据分析和可视化处理商业情境中的问题。

课程简介
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.

校方 PDF 第 1–2 页 · Abstract

课程内容
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.

校方 PDF 第 10 页 · Keyword Syllabus

预期学习成果
查看校方学习成果与对应条件
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.

校方 PDF 第 2 页 · Course Intended Learning Outcomes (CILOs)

我能不能修这门课

先修、建议先备和并修要求分别查看;等同及互斥条件也会影响选课。and 表示同时满足,or 表示备选;组合条件按下方原文分组阅读。

先修条件
无(校方注明 Nil)

校方 PDF 第 1 页 · Prerequisites

建议先备知识
无(校方注明 Nil)

校方 PDF 第 1 页 · Precursors

并修要求
本页尚无已核实的这一项信息。
其他修读要求
本页尚无已核实的这一项信息。
等同课程及条件
IS2240 Python Programming for Business

校方 PDF 第 1 页 · Equivalent Courses

互斥课程及条件
无(校方注明 Nil)

校方 PDF 第 1 页 · Exclusive Courses

怎么考,怎样才算通过

考核方式
Continuous assessment: 60%; Examination: 40%; Examination duration: 2 hours

各项考核占多少分

考核项目比重生成式 AI 使用备注与限制
Participation and Laboratory ExercisesCILO 1, 2, 3, 420%否(No)原表未列明
Individual AssignmentCILO 2, 3, 420%否(No)原表未列明
Weekly QuizCILO 1, 2, 3, 420%否(No)原表未列明
查看校方原始考核表与使用要求
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.

通过条件
Must pass both coursework and examination to get an overall pass.

校方 PDF 第 4 页 · Additional Information for ATs

学分、时长与版本信息
本版本课程名称
Introduction to Business Programming in Python

校方 PDF 第 1 页 · Course Code and Course Title

本版本学分
3

校方 PDF 第 1 页 · Credit Units

修读时长
One Semester

校方 PDF 第 1 页 · Course Duration

课纲生效学期
Semester A 2026/27
课纲列明的级别
B1, B2, B3, B4 - Bachelor's Degree

核对官方原文件

可通过下方校方链接阅读或下载该版原始 PDF。 CB2240 · 打开校方原始 PDF ↗

来源 · 校方课程介绍 ↗ · 查阅

课程资料

7 份可阅资料

按资料本身的学年和类型查找,往年资料仅作学习参考。

7 / 7 份
  • 57153200week4hw

    代码资料 · 时间不明 学期不明 · 本机审阅资料 · 1 KB

  • 57153200week6homework

    代码资料 · 时间不明 学期不明 · 本机审阅资料 · 1 KB

  • 57153200week6homework_output

    代码资料 · 时间不明 学期不明 · 本机审阅资料 · 1 KB

  • 57153200week7classwork

    代码资料 · 时间不明 学期不明 · 本机审阅资料 · 2 KB

  • 57153200week7homework

    代码资料 · 时间不明 学期不明 · 本机审阅资料 · 1 KB

  • 57153200week9classwork

    代码资料 · 时间不明 学期不明 · 本机审阅资料 · 1 KB

  • 57153200week9homework

    代码资料 · 时间不明 学期不明 · 本机审阅资料 · 1 KB

准备选这门课,接下来怎么做

  1. 核对学年与修读条件

    使用本页对应学年的介绍,逐项确认先修、并修及互斥条件。尚缺关键条件时,先通过本页校方来源核实。

  2. 对照自己的专业培养计划

    确认这门课计入哪类要求,以及是否需要在同组选课中二选一或选满指定学分。

  3. 到 AIMS 查看课节并确认选课结果

    查看当期实际可选课节、名额和时间。按选课流程提交后,再核对课程与课节是否成功加入;目录中的课程记录本身不代表已完成选课。