广东 08074 Python 教学大纲指南 广东 08074 Python 教学大纲指南 | Zhiwei Li

广东 08074 Python 教学大纲指南 | AI生成和翻译

Home 2026.03

问题:广东省国家高等教育自学考试计算机科学(080901)学士学位 08074 高级计算机程序设计考试的教学大纲是什么?

答案:

课程代码 08074 名为 计算机高级程序设计 (Advanced Computer Programming / Computer Advanced Program Design)。它是广东省高等教育自学考试(自学考试)计算机科学与技术本科专业(专业代码:080901,专升本层次)的必考(必考)课程。

这是一个 3 学分笔试(笔试)课程,通常与 2 学分实践部分(课程代码 08075,计算机高级程序设计实践)搭配。

截至 2026 年,本课程使用 Python 作为主要编程语言。

教材(广东省自学考试近年使用,包括 2026 年安排):

  • 书名:Python语言程序设计基础教程 (Python Programming Fundamentals Tutorial)
  • 作者:傅清平 (Fu Qingping)、李雪斌 (Li Xuebin)、徐文 (Xu Wen) ç­‰
  • 出版社:清华大学出版社 (Tsinghua University Press)
  • 版本:2022 版 (ISBN 9787302598565 常用参考)

典型教学大纲内容(基于各省自学考试该课程代码的标准结构,包括广东):

本课程聚焦于使用 Python(或以前计划中的其他语言,但近期广东实施方案转向 Python)的高级编程概念和实践技能。强调理论与编程实践两者兼顾。

主要主题通常包括:

  • Python 语言基础(复习与进阶):data types、control structures、functions、modules、file I/O。
  • Object-Oriented Programming (OOP):classes、objects、inheritance、polymorphism、encapsulation、special methods。
  • 高级数据结构与算法:lists、dictionaries、sets、comprehensionsï¼›recursion;常见算法(sorting、searching 等)。
  • 异常处理与调试 (Exception Handling and Debugging)。
  • 文件与目录操作、serialization (pickle/json)。
  • 模块与包 (Modules and Packages)、标准库使用(例如 os、sys、datetime、random)。
  • 图形用户界面 (GUI) 基础(通常为 tkinter)。
  • 数据库交互(例如 sqlite 或简单 SQL 集成)(Database Interaction)。
  • 网络编程 基础 (sockets、requests)(Network Programming)。
  • 函数式编程 元素 (Functional Programming)(lambda、map、filter、decorators)。
  • 高级主题:generators、iterators、context managers、multithreading/multiprocessing 基础。

考试重点:

  • 语言特性与编程范式的理论理解。
  • 编写、分析和调试 Python 代码的能力。
  • 使用 Python 进行算法与数据结构的问题解决。
  • 通过编码问题进行实践应用。

考试通常为以下组合:

  • 概念的多项选择/是非题。
  • 语法与特性的简答/填空题。
  • 编程题(编写代码片段或完成函数)。
  • 给定代码的分析。

为获取最准确和最新的教学大纲详情(知识点、考核要求以及任何章节划分),考生应:

  • 检查官方广东省教育考试院网站 (eea.gd.gov.cn)。
  • 参考广东省自学考试管理系统中发布的课程教学大纲/考试大纲(专业计划部分 080901)。
  • 使用上述指定教材,因为许多考试大纲与其章节紧密对齐。

注意:该课程较旧版本(某些省份 2020 年代前)有时使用 C/C++ 或其他语言,但当前广东 08074 实施方案以 Python 为中心。

参考资料: