2026/27 · 官方课程目录版本
该 PDF 文件注明的生效学期为 Semester A 2026/27。
2026/27 开课安排尚未核对。选课前请在 AIMS 确认可选课节。
这门课学什么
港真课程概览
从算法构思、程序结构到调试测试,练习 Python 控制流程、常见资料型态与函数,并以数学问题作为编程应用场景。
- 课程概述与目标
- This course aims to introduce to students key concepts, techniques, and good practices of programming using Python.
- 课程内容
- • Program development environment Software development process. Development tools. Program development environments. • Programming techniques and the development of algorithms Modular decomposition and stepwise refinement, principles of abstraction. Algorithms, the realisation of algorithms as programs. Program design: programming language, procedural abstraction, parameter-passing, control structures, iteration, recursion. • Data structures The concept of data types. Simple data types. Arrays/matrices. List comprehension. Strings. Composite data types. • Program development practice Elements of programming style. Program testing. Program documentation.
校方 PDF 第 5 页 · Syllabus
- 教学内容(Keyword Syllabus)
- The development of algorithms. Program design. Programming language. Control structures. Data types. Arrays/matrices, functions and parameters. Composite data types. List comprehension. Mathematics libraries. Structured decomposition. Programming style. Program testing. Introduction to recursion. Fundamentals on computer hardware architecture. Applications of programming to mathematical problem-solving methods.
校方 PDF 第 5 页 · Keyword Syllabus
- 预期学习成果
查看学习成果表
CILO 预期学习成果 比重 DEC 1 Explain the structure of a computer program. 10% DEC-A1, DEC-A2 2 Interpret, test and debug computer programs. 20% DEC-A1, DEC-A2 3 Apply proper programming techniques to solve a task. 50% DEC-A2 4 Construct well-structured programs. 20% DEC-A2, DEC-A3 校方 PDF 第 2 页 · Course Intended Learning Outcomes (CILOs)
我能不能修这门课
先修、建议先备和并修要求分别查看;等同及互斥条件也会影响选课。and 表示同时满足,or 表示备选;组合条件按下方原文分组阅读。
- 先修条件
- 无(校方注明 Nil)
- 建议先备知识
- 无(校方注明 Nil)
- 并修要求
- 该版官方课纲未列明该项。
- 其他修读要求
- 该版官方课纲未列明该项。
- 等同课程及条件
- 无(校方注明 Nil)
怎么考,怎样才算通过
- 考核方式
- Continuous assessment: 50%; Examination: 50%; Examination duration: 2 hours
各项考核占多少分
考核项目 比重 生成式 AI 使用 备注与限制 QuizCILO 1, 3, 4 20% 否(No) Correctly explain different parts of a computer program and the behaviour of its execution. Find out program errors and make corrections. Apply proper programming techniques to solve a task. Construct well-structured programs. AssignmentCILO 2, 3, 4 30% 是(Yes) Individual or group assignments on program development and testing. 校方 PDF 第 3 页 · Assessment Tasks / Activities (ATs)
查看校方原始考核表与使用要求
Assessment Tasks / Activities (ATs) ATs CILO No. Weighting (%) Remarks Allow Use of GenAI? 1 Quiz 1, 3, 4 20 Correctly explain No different parts of a computer program and the behaviour of its execution. Find out program errors and make corrections. Apply proper programming techniques to solve a task. Construct well-structured programs. 2 Assignment 2, 3, 4 30 Individual or Yes group assignments on program development and testing. - 通过条件
- For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained.
学分、时长与版本信息
- 本版本课程名称
- Introduction to Computer Programming
- 本版本学分
- 3
- 修读时长
- One Semester
- 课纲生效学期
- Semester A 2026/27
- 课纲列明的级别
- B1, B2, B3, B4 - Bachelor's Degree
核对官方原文件
可通过下方校方链接阅读或下载该版原始 PDF。 CS1302 · 打开校方原始 PDF ↗
来源 · 校方课程介绍 ↗ · 查阅 2026-10-18