作为面向青少年开发的编程教学体系,本课程采用项目驱动教学法,将Python语言学习划分为三个阶段进阶模块。学员通过完成游戏开发、软件设计等实战项目,系统训练编程思维模式。
通过Minecraft游戏模组开发实践,掌握变量控制、条件判断、循环结构等编程基础模块。完成地形生成器、自动农场等12个趣味项目开发。
使用Pygame框架开发弹球游戏、迷宫探险等6类经典游戏,学习图形界面编程与事件驱动开发模式,掌握面向对象编程核心技术。
进阶学习PyQT桌面应用开发与Django网站建设,完成个人博客系统、智能题库管理系统等真实项目部署,培养完整软件开发能力。
学期 | 能力指标 | 项目产出 |
---|---|---|
基础阶段 | 掌握200+编程指令 | 5类游戏模组 |
进阶阶段 | 独立开发图形程序 | 3款完整游戏 |
高阶阶段 | 全栈开发能力 | 2个应用系统 |
采用双师教学模式,由专业编程讲师进行知识点讲解,配备助教进行实操指导。每周设置项目答辩环节,采用CMMI三级标准评估项目完成度,确保教学质量可量化。