学员将熟悉IDLE开发环境,掌握基础语法结构,通过趣味游戏项目理解变量、数据类型等概念。课程包含10个Pygame实战案例,如简易计算器、迷宫小游戏等。
重点突破条件判断与循环结构,学习列表、字典等数据结构。完成贪吃蛇、飞机大战等经典游戏开发,培养问题分解能力。
掌握排序算法、递归函数等编程核心思想,通过数学建模项目理解时间复杂度概念,培养计算思维能力。
综合运用所学知识开发智能问答系统、数据可视化等项目,完成从需求分析到代码实现的完整开发流程。
教学模块 | 核心内容 | 能力培养 |
---|---|---|
基础语法 | 变量/运算符/流程控制 | 逻辑思维能力 |
Pygame开发 | 事件处理/碰撞检测 | 创新实践能力 |
算法训练 | 排序/查找/递归 | 问题解决能力 |
● 采用Scratch-Python过渡教学法,降低编程入门难度
● 每阶段设置项目答辩环节,培养表达与总结能力
● 配备双师辅导体系(主讲+助教),学习效果
Q:无编程基础能否跟上课?
课程设计包含预备知识模块,前3课时专门进行计算机操作和逻辑思维训练。
Q:课程结业标准是什么?
学员需独立完成智能问答系统开发,并通过代码规范审查与功能演示考核。