2026/27 · 官方课程目录版本
该 PDF 文件注明的生效学期为 Semester A 2025/26。
这版课程介绍仍在逐项核对。选课前,请对照下方校方原文件确认修读条件和考核要求。
2026/27 开课安排尚未核对。选课前请在 AIMS 确认可选课节。
The PDF Effective Term is separate from the 2026/27 catalogue year and current offering observation.
这门课学什么
港真课程概览
比较面向对象、函数式和逻辑式编程思路,围绕抽象、资料建模与程序构造处理问题,并认识语言执行方式。
- 课程简介
- This course is for students to learn from extensive practice in problem-solving using different programming paradigm, which includes the object-oriented programming, functional programming, and logic programming. Students will learn the fundamental concepts and distinctive features in these programming paradigms. They will develop skills to abstract data and entities from the problem domain, build models, design solutions using different paradigm principles and strategies, and implement solutions in these programs. Students will also explore tools and best practices in programming.
校方 PDF 第 2 页 · Abstract
- 课程内容
- Problem solving in the object-oriented, functional programming, and logic programming paradigms. Syllabus • Problem solving and programming paradigms Nature of problem solving. Structured programming. Object-based programming. Object-oriented programming, functional programming, logic programming. • Features of different programming paradigms Abstraction. Class. Encapsulation. Inheritance. Polymorphism. Functions. Relations. Datatypes. Recursive datatypes. Lambda calculus. Rules. Unification. • Constructing programs Association. Generalization. Specialization. Delegation. Realization. Aggregation. Dynamic Binding and Static Binding. Lazy evaluation. Recursion. Tail-recursion. Data abstraction. • Overview of programming languages Declarative, imperative and hybrid programming. General versus domain-specific languages. Translation from source to executable code: compilation, interpretation, intermediate code generation. Design and choice of programming paradigms and languages for problem solving.
校方 PDF 第 9–10 页 · Keyword Syllabus
- 预期学习成果
查看校方学习成果与对应条件
CILOs Weighting (if DEC-A1 DEC-A2 DEC-A3 app.) 1 Identify and describe fundamental 10 x x programming paradigm concepts. 2 Abstract data and entities from the problem 20 x domain, build models and design software solutions using different programming paradigm principles and strategies. 3 Implement the respective design of different 50 x programming paradigms in programs using a modern programming language to solve problems. 4 Apply tools and best practices in different 10 x x programming paradigms. 5 Evaluate and critique program coding and 10 x design based on different programming principles.校方 PDF 第 2 页 · Course Intended Learning Outcomes (CILOs)
我能不能修这门课
先修、建议先备和并修要求分别查看;等同及互斥条件也会影响选课。and 表示同时满足,or 表示备选;组合条件按下方原文分组阅读。
- 先修条件
- 无(校方注明 Nil)
校方 PDF 第 1 页 · Prerequisites
- 建议先备知识
校方 PDF 第 1 页 · Precursors
- 并修要求
- 该版官方课纲未列明该项。
- 其他修读要求
- 该版官方课纲未列明该项。
- 等同课程及条件
- 无(校方注明 Nil)
校方 PDF 第 1 页 · Equivalent Courses
- 互斥课程及条件
- 无(校方注明 Nil)
校方 PDF 第 1 页 · Exclusive Courses
怎么考,怎样才算通过
- 考核方式
- Continuous Assessment (%): 30; Examination (%): 70; Examination Duration (Hours): 2
查看校方原始考核表与使用要求
ATs CILO No. Weighting (%) Remarks ("-" for Allow Use of nil entry) GenAI? 1 Quiz 1, 2, 3, 4, 5 20 - No 2 Assignments 1, 2, 3, 4, 5 10 Some portion may No be allocated to weekly exercises校方 PDF 第 3 页 · Continuous Assessment (%),Examination (%),Examination Duration (Hours)
- 通过条件
- Minimum Examination Passing Requirement (%): 30 Additional Information for ATs: For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained.
校方 PDF 第 3–4 页 · Minimum Examination Passing Requirement (%),Additional Information for ATs
学分、时长与版本信息
- 本版本课程名称
- Problem Solving and Programming
校方 PDF 第 1 页 · Course Title
- 本版本学分
- 3
校方 PDF 第 1 页 · Credit Units
- 修读时长
- One Semester
校方 PDF 第 1 页 · Course Duration
- 课纲生效学期
- Semester A 2025/26
- 课纲列明的级别
- B1, B2, B3, B4 - Bachelor's Degree
校方 PDF 第 1 页 · Level
核对官方原文件
可通过下方校方链接阅读或下载该版原始 PDF。 CS2312 · 打开校方原始 PDF ↗
来源 · 校方课程介绍 ↗ · 查阅 2026-10-20T13:20:23.645Z