COURSES >>>


PIA2601 - Computational Language Course I

Offering Academic Unit
Department of Public and International Affairs
Credit Units
3
Course Duration
One Semester
Course Offering Term*:
Semester A 2025/26
Semester A 2026/27 (Tentative)

* The offering term is subject to change without prior notice
 
Course Aims

This introductory course equips future leaders in public sectors with fundamental programming knowledge in Python. As technological advancements shape society, understanding programming is essential for effectively serving the public sector, coordinating with private sectors and tech-partners, and addressing complex societal challenges. PIA2601 covers key foundational skills: basic syntax, conditionals, loops, functions, modules and third-party packages. Designed with tailored teaching language and mode, this course is accessible for those with zero coding/mathematical background, and incorporates innovative educational tools like AI, metaverse and online video for interactive, immersive and flexible learning. Personalized guidance from the lecturer and teaching assistants is provided during workshop sessions for students to practice hands-on programming, bridge theory and practice, and ensure a practical grasp of Python applications. By developing these skills, students enhance their capabilities and adaptability to versatile career opportunities, thus PIA2601 can be expected to contribute to the enhancement of public sector human resources quality.


Assessment (Indicative only, please check the detailed course information)

Continuous Assessment: 100%
 
Detailed Course Information

PIA2601.pdf