覆蓋中學ICT Python全部內容 與 國家級編程認證基礎
Python courses
隨著2025年DSE ICT課程的改革,編程能力和計算思維成為必修核心能力 。作為最熱門和易學的編程語言之一,Python已被納入DSE ICT的指定語言 。此外,掌握Python語言也是考取「全國青少年軟件編程等級考試」等國家級認證的重要途徑。 為幫助學校和學生適應新課程並裝備他們獲取專業認證,我們特別設計了這個課程。
本課程圍繞2025 DSE ICT考試大綱 與「全國青少年軟件編程等級考試」(Python二級) 的核心要求,致力於培養學生的編程能力、計算思維和問題解決能力 。課程內容涵蓋Python語言基礎、經典算法與數據結構、DSE考試題型分析等 ,同時探索Python在各領域的實際應用 ,為學生應對 DSE 考試及考取國家級認證打下堅實基礎。我們的目標是夯實編程基礎,提升考試應試能力,激發學習興趣 ,並助力學生為未來的學術及職業發展增添具競爭力的編程技能證明 .
- Suitable for Form 1 to Form 6
Course topics include:
- The Python syntax in the HKDSE ICT course
- The process of developing artificial intelligence models
- Software engineering concepts and techniques
- Basic programming principles

What will you learn?
Course content
The Python programming and application course is specially designed to connect with the 2025 DSE ICT curriculum reform. The course focuses on the exam syllabus and covers the basics of Python language, computational thinking, algorithms and data structures, test-taking strategies, etc. At the same time, we will expand the application of Python in various fields, such as data analysis, artificial intelligence, etc. Through theoretical lectures and practical training projects, we can lay a solid foundation for programming, improve test-taking abilities, and stimulate interest in learning. Rich learning resources and after-school support will help you become a technical talent in the innovative era and meet the challenges of the DSE ICT exam!
ICT Python language basics
- Python development environment setup
- Variables, data types and operators
- Branch structure and loop structure
- Data structures such as lists, tuples, and dictionaries
- Functional and modular programming
- File operations and exception handling
Introduction to Computational Thinking and Algorithms
- Computational thinking concepts and their applications
- Classic algorithms: sorting, search, recursion, etc.
- Complexity analysis and optimization strategies
- Advanced data structures: stack, queue, tree
- Use Python to implement common data structures and algorithms
Application of Python in DSE ICT exam
- Compulsory part program development question type analysis and test-taking strategies
- Analysis of the compulsory program debugging questions and test-taking strategies
- Analysis of the elective algorithm and programming test questions and test-taking strategies
Exploring the application of Python in various fields
- Graphical user interface design
- Data analysis and visualization
- Web crawlers and data collection
- A preliminary study on Web back-end development
- Introduction to Artificial Intelligence Applications: Machine Learning and Deep Learning
考取國家級認證:銜接全國青少年軟件編程等級考試
Obtain official certification from the China Electronics Society and enhance technological competitiveness!
完成本 Python 課程後,想進一步提升並獲得具權威性的編程能力證明嗎?我們推薦您考慮銜接「全國青少年軟件編程等級考試」課程。
什麼是全國青少年軟件編程等級考試?
該等級考試由中國電子學會主辦 ,是獲國家級認可的權威考試 。Vinci AI 蘊思智能是香港第一間及唯一一間「全國青少年等級考試諮詢服務站」,為您提供專業的培訓課程。
為什麼要考取這個認證?
- 權威認可,提升競爭力:獲得由中國電子學會頒發的等級考試證書 ,證明您在軟件編程領域的知識和技能達到國家認可水平,為未來升學及就業增添優勢 。
- 高校及企業認可:此證書廣受國內外知名高校和企業認可 。
- 系統學習,持續進階:等級考試分級明確 ,助您在 Python 編程領域持續深造。
如何銜接?
蘊思智能的DSE ICT Python 課程內容,全面覆蓋 Python 語言基礎、經典算法與數據結構等 ,已為「全國青少年軟件編程等級考試」中的 Python 語言基礎與應用 (二級) 打下堅實基礎。完成我們的 Python 課程後,學生能更順暢地銜接等級考試的備試課程,目標考取二級或更高級別的認證。
想了解更多?
發掘您在編程領域的潛力,讓您的 Python 技能獲得國家級認證!

Why does HKDSE ICT want to add Python?
Among the compulsory parts of the HKDSE ICT (Information and Communications Technology) exam, Unit D is Basic Programming Concepts. Its main goal is to enable candidates to understand basic programming concepts, including flowcharts and pseudocode. The focus of this part is to learn how to use pseudocode and flowcharts to design and implement solutions to problems, and how to test the accuracy of algorithms
Python is a popular programming language that is considered to be easy to learn and use. Python was added to the compulsory component of HKDSE ICT because it is a popular programming language and a good starting point for students. The use of Python can help students understand the basic concepts of programming and provide a practical tool to implement these concepts
Python may have been added to better prepare students to use programming skills more effectively in future jobs. The use of Python can help students understand how to use programming to solve problems and improve their problem-solving skills
ICT Python 2025 Restructure FAQs
In which year did the new curriculum of HKDSE ICT courses start to be implemented? Which year does it correspond to the Hong Kong Diploma Examination?
The newly revised ICT curriculum will be implemented at Form 4 in the 2022/23 school year and will be effective for the Hong Kong Diploma of Secondary Education Examination (HKDSE) in 2025 and beyond.
What are the major changes to the required parts of the new curriculum?
Major changes to the compulsory sections include:
- Programming class hours have been increased from the original 24 hours to 48 hours, and students need to practice programming
- Lessons on topics such as information processing (such as word processing) already covered in junior high schools have been deleted.
- The Internet and its Applications, Computational Thinking, and Programming have added class hours
What changes have been made to the elective section?
The biggest changes have been made to the elective section:
- From the original four options "Choose one of four" to three options "Choose two of three"
- The database option is retained, and the other two options are changed to network application development and algorithm and programming
- Content on multimedia production, data communications and network building is trimmed or merged into other options
Are there any changes to the exam time and grading weight?
The examination time and the scoring weight of each paper remain unchanged:
- The compulsory part of Paper 1 occupies 55%, and the examination time is 2 hours
- The elective part of Paper 2 occupies 25%. Candidates need to choose and answer two options, each of which takes 30 minutes.
- School-based assessment accounts for 20%
What measures does the Education Bureau take to support the implementation of the new curriculum?
Support measures include:
- Provide professional development courses and teaching resources for teachers in programming languages such as Python and C++, as well as web application development.
- Provide support courses such as network security and STEM education
- Provide sample test papers and textbooks for ICT subjects
Are there any changes to the question types in the compulsory part of Paper 1?
The compulsory part of Paper 1 includes two sections:
- Part A of Paper 1 occupies 22% and has 40 multiple-choice questions.
- Part B of Paper 1 occupies 33%, all must be answered, and contains 6-8 short questions (accounting for approximately 2/5) and 3 structural questions (accounting for approximately 3/5)
Candidates must answer in the answer book
What are the types of questions in the elective part of Paper 2?
Paper 2 has three test papers 2A, 2B and 2C, each accounting for 25%
- Each test paper is worth 30 points. Candidates can choose to answer two of them, for a total of 60 points.
- All questions must be answered, including 3-5 short questions (accounting for about 1/2) and 1 structural question (accounting for about 1/2)
Answer in question book

AI artificial intelligence courses for primary and secondary schools
- Super AI Challenge Competition Course
- National Youth Software Programming Level Examination Course
- OpenAI ChatGPT chatbot course
- ICT Python Course
- Drone Programming Course
- CoSpaces VR/AR Creation and Experience Course
- Introduction to AI Artistic Creation:
- Introduction to AI Music Composition
- Sports and STEM innovative courses (jointly developed with the Education University of Hong Kong)
Why choose Vinci AI?
University lecturer teaching team
VInci AI's teaching team is rich in experience, including university teachers who teach master's AI courses in various colleges and universities.
Curriculum developed by PhD-level experts
Vinci AI's PhD-level AI expert team, providing the most professional artificial intelligence courses
Recognized by research institutions
The teaching platform developed by Vinci AI has received support from Cyberport. Vinci AI is also a STEM education partner of the Productivity Council.
Want to know about the course syllabus?
Contact our consultants
If you are interested in learning about the course outlines for introductory, intermediate, and advanced levels of AI core courses, please feel free to contact us. Our team of experts will provide you with the most suitable recommendations.