Guangdong 08074 Python Syllabus Guide | Generated by AI
Question: What is the syllabus for the 08074 Advanced Computer Programming exam in the Guangdong National Higher Education Self-study Examination for the bachelor’s degree in Computer Science (080901)?
Answer:
The course code 08074 is titled 计算机高级程序设计 (Advanced Computer Programming / Computer Advanced Program Design). It is a required (必考) course in the Guangdong province Higher Education Self-study Examination (自学考试) for the Computer Science and Technology undergraduate major (专业代码: 080901, 计算机科学与技术,专升本 level).
This is a 3-credit written exam (笔试) course, usually paired with a 2-credit practical component (course code 08075, 计算机高级程序设计实践).
As of 2026, the course uses Python as the primary programming language.
Textbook (as used in Guangdong self-study exam from recent years, including 2026 arrangements):
- Title: Python语言程序设计基础教程 (Python Programming Fundamentals Tutorial)
- Authors: 傅清平 (Fu Qingping), 李雪斌 (Li Xuebin), 徐文 (Xu Wen) 等
- Publisher: 清华大学出版社 (Tsinghua University Press)
- Edition: 2022 edition (ISBN 9787302598565 commonly referenced)
Typical Syllabus Content (based on standard structure for this course code in self-study exams across provinces, including Guangdong):
The course focuses on advanced programming concepts and practical skills using Python (or previously other languages in older plans, but shifted to Python in recent Guangdong implementations). It emphasizes both theory and programming practice.
Main topics usually include:
- Python Language Basics (review and advanced): data types, control structures, functions, modules, file I/O.
- Object-Oriented Programming (OOP): classes, objects, inheritance, polymorphism, encapsulation, special methods.
- Advanced Data Structures and Algorithms: lists, dictionaries, sets, comprehensions; recursion; common algorithms (sorting, searching, etc.).
- Exception Handling and Debugging.
- File and Directory Operations, serialization (pickle/json).
- Modules and Packages, standard library usage (e.g., os, sys, datetime, random).
- Graphical User Interface (GUI) basics (often tkinter).
- Database Interaction (e.g., sqlite or simple SQL integration).
- Network Programming basics (sockets, requests).
- Functional Programming elements (lambda, map, filter, decorators).
- Advanced Topics: generators, iterators, context managers, multithreading/multiprocessing basics.
Exam Focus:
- Theoretical understanding of language features and programming paradigms.
- Ability to write, analyze, and debug Python code.
- Problem-solving with algorithms and data structures in Python.
- Practical application through coding problems.
The exam is typically a combination of:
- Multiple-choice / true-false questions on concepts.
- Short-answer / fill-in-the-blank on syntax and features.
- Programming problems (write code snippets or complete functions).
- Analysis of given code.
For the most accurate and up-to-date syllabus details (knowledge points, assessment requirements, and any chapter breakdowns), candidates should:
- Check the official Guangdong Education Examination Authority website (eea.gd.gov.cn).
- Refer to the course syllabus/exam outline published in the Guangdong Self-study Exam Management System (under professional plan section for 080901).
- Use the designated textbook above, as many exam outlines align closely with its chapters.
Note: Older versions of this course (pre-2020s in some provinces) sometimes used C/C++ or other languages, but current Guangdong implementations for 08074 center on Python.
References:
- Shenzhen University Self-study Exam - Computer Science and Technology (080901) Introduction
- Guangdong Education Examination Authority - 2026 Exam Arrangements PDF
- Guangdong Self-study Exam Related Professional Plans and Textbooks
- Various Guangdong self-study exam sites confirming Python textbook for 08074 in 2026