2026/27 · 官方课程目录版本
该 PDF 文件注明的生效学期为 Semester A 2026/27。
这版课程介绍仍在逐项核对。选课前,请对照下方校方原文件确认修读条件和考核要求。
2026/27 开课安排尚未核对。选课前请在 AIMS 确认可选课节。
The PDF Effective Term is separate from the 2026/27 catalogue year and current offering observation.
这门课学什么
港真课程概览
从算法与程序开发步骤出发,练习控制结构、资料型态、数组和文件处理,并延伸至递归、指针及面向对象设计。
- 课程简介
- This course aims to equip students with essential programming skills for object-oriented (OO) programming, so as to lay a solid foundation for other computer science related courses. After finishing this course, students should be able to articulate and write an object-oriented program, and have adequately grasped the necessary fundamental computer programming knowledge on which other computer science courses are built.
校方 PDF 第 2 页 · Abstract
- 课程内容
- Programming language, program development, control structures, data types, arrays, files, recursion, pointers and dynamic variables. Object-oriented programming: class and object, inheritance, overloading, polymorphism. Scoping, programming style and tools. Syllabus: • Computers and programming Hardware/software hierarchy, the computer as a multi-level language machine. Program development process and environments. • Programming techniques and the development of algorithms Algorithms, programming language, modular decomposition and procedural abstraction, automatic and dynamic variables, parameter-passing by reference and by value for atomic data, objects, arrays, control structures, iteration, recursion. • Data types and manipulation Concept of data types. Simple data types. Arrays. Strings. Files. Encapsulation and information hiding. Defining and using classes. Class library. Pointers. Input/output, arithmetic, logical and string operations. • Program development practice Professional programming styles. Program testing. Program documentation.
校方 PDF 第 7 页 · Keyword Syllabus
- 预期学习成果
查看校方学习成果与对应条件
CILOs Weighting (if DEC-A1 DEC-A2 DEC-A3 app.) 1 Describe and explain the fundamental concepts, 10 x syntax, style and structure of object-oriented programs. 2 Create and develop solutions to simple 60 problems / tasks and implement solutions with good programming practice in an object- oriented programming language. 3 Trace, analyse, validate and deduce the output 15 x x of given program code of different complexities. 4 Demonstrate working knowledge on advanced 15 x programming features such as object initialization, inheritance, overloading and polymorphism.校方 PDF 第 2 页 · Course Intended Learning Outcomes (CILOs)
我能不能修这门课
先修、建议先备和并修要求分别查看;等同及互斥条件也会影响选课。and 表示同时满足,or 表示备选;组合条件按下方原文分组阅读。
怎么考,怎样才算通过
- 考核方式
- Continuous Assessment (%): 50; Examination (%): 50; Examination Duration (Hours): 2
查看校方原始考核表与使用要求
ATs CILO No. Weighting (%) Remarks Allow Use of GenAI? 1 Assignments 1, 2, 3, 4 25 Students are No required to work on assignments at least once every four weeks 2 Lab assessment 1, 2, 3, 4 10 - Yes 3 Quiz 1, 2, 3 15 - No校方 PDF 第 4 页 · Continuous Assessment (%),Examination (%),Examination Duration (Hours)
- 通过条件
- Minimum Examination Passing Requirement (%): 30 Additional Information for ATs: For a student to pass the course, at least 40% of the maximum mark for the continuous assessment and 30% of the maximum mark for the examination must be obtained.
校方 PDF 第 4 页 · Minimum Examination Passing Requirement (%),Additional Information for ATs
学分、时长与版本信息
- 本版本课程名称
- Computer Programming
校方 PDF 第 1 页 · 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 第 1 页 · Level
核对官方原文件
可通过下方校方链接阅读或下载该版原始 PDF。 CS2310 · 打开校方原始 PDF ↗
来源 · 校方课程介绍 ↗ · 查阅 2026-10-20T13:20:12.220Z