Download presentation
Presentation is loading. Please wait.
1
对本科程序设计语言课程教学的一点认识和实践 对本科程序设计语言课程教学的一点认识和实践
沈 军 东南大学计算机科学与工程学院 东南大学非计算机专业计算机基础教学指导委员会
2
主要内容 主要内容 本科教学的特点和重要性 程序设计语言课程的特点和重要性 本科程序设计语言课程的教学思路 实践与总结
3
本科教学的特点和重要性 本科教学的特点和重要性 ——认识“本” 元认知能力(本质能力) 思维方法/学习能力
4
本科教学的特点和重要性 本科教学的特点和重要性 ——“本”的重要性 学习 创造 技术 技术 技术 技术 技术 技术 原理 原理 原理 思想
文化 新思想 新思想 新原理 新原理 新原理 创造 新技术 新技术 新技术 新技术 新技术 新技术
5
本科教学的特点和重要性 本科教学的特点和重要性 ——“本”的重要性(2) 认识/思维方法培养的时效特性问题 持续创新能力问题
6
本科教学的特点和重要性 本科教学的特点和重要性 ——“本”的教学理论基础 建构主义学习理论 模式 + 模式建构 认识/分析问题 解决问题
7
主要内容 主要内容 本科教学的特点和重要性 程序设计语言课程的特点和重要性 本科程序设计语言课程的教学思路 实践与总结
8
程序设计语言课程的特点和重要性 程序设计语言课程的特点和重要性 相对于交互式计算机使用,程序设计是计算机高级使用的基础。
因此,程序设计语言课程的教学对计算机应用具有重要的意义。
9
程序设计语言课程的特点和重要性 程序设计语言课程的特点和重要性 语言和语言的应用两者之间的关系 对于程序设计:
(语言、环境和应用三者的关系) 显性知识和隐性知识两者之间的关系
10
程序设计语言课程的特点和重要性 程序设计语言课程的特点和重要性 语言和语言的应用
语言的应用涉及较多的内容:语言本身、算法、软件模型与体系结构、应用体系体系结构,等等
11
程序设计语言课程的特点和重要性 显性知识和隐性知识 程序表达人类处理问题的思路,处理问题思维中的共性(应用模式)及其应用,值得重视
12
程序设计语言课程的特点和重要性 程序设计语言课程的特点和重要性 三维视角 的特点 应用的 重要性 应用模式 课程的显著特点 及其重要性
13
主要内容 主要内容 本科教学的特点和重要性 程序设计语言课程的特点和重要性 本科程序设计语言课程的教学思路 实践与总结
14
本科程序设计语言课程的教学思路 本科程序设计语言课程的教学思路 ——对程序设计语言课程教学的认识 本科教学的 特点和重要性 程序设计语言
课程的特点和重要性 本科程序设计语言 课程的教学思路
15
本科程序设计语言课程的教学思路 本科程序设计语言课程的教学思路 ——对程序设计语言课程教学的认识(2) 目标与定位 教学实施
16
本科程序设计语言课程的教学思路 本科程序设计语言课程的教学思路 目标与定位 面向思维的教学 实现现代学习理论对程序设计课程教学的投影
——对程序设计语言课程教学的认识(3) 目标与定位 面向思维的教学 实现现代学习理论对程序设计课程教学的投影
17
本科程序设计语言课程的教学思路 本科程序设计语言课程的教学思路 ——对程序设计语言课程教学的认识(4) 教学实施(四元素) 教学过程 教师
学生 教材 (教学内容)
18
本科程序设计语言课程的教学思路 本科程序设计语言课程的教学思路 ——对程序设计语言课程教材建设的认识 教材建设的思路
面向“本”的教学,面向未来持续发展的需要 融入现代学习理论 体现一定的教学策略 培养程序设计应有的思维特征 介绍一定的程序设计知识和应用基本规律和模式
19
本科程序设计语言课程的教学思路 本科程序设计语言课程的教学思路 ——对程序设计语言课程教材建设的认识(2)
按认识论的原理,结合建构主义学习理论,将核心的、不变的方法与思想通俗解析(普遍性),并以实际语言等作为案例解析核心思想的运用(特殊性。涉及技能及其背后的文化思维模式),从而培养触类旁通的能力(普遍性灵活应用到其它特殊性),以及进一步学习的能力(模式与建构)。 重点是通俗地解析思维,知其所以然(渔),而将鱼作为案例。 突出——本科的“本”。
20
教师的重要性 本科程序设计语言课程的教学思路 本科程序设计语言课程的教学思路 ——对程序设计语言课程教学设计的认识 (能力、智慧、……)
基于教材,但不受限于教材 教师的重要性 (能力、智慧、……) 吃透教材,理解其蕴涵的教学理念和思想,在此基础上进行教学设计(创造)! 演绎策略和归纳策略的有机结合(支架式方法和抛锚式方法)
21
主要内容 主要内容 本科教学的特点和重要性 程序设计语言课程的特点和重要性 本科程序设计语言课程的教学思路 实践与总结
22
实践与总结 实践与总结 教材 [1]沈军.《程序设计方法解析——Java描述》 清华大学出版社. 2004/11
清华大学出版社. 2004/11 [2]沈军,朱敏,徐冬梅,翟玉庆.《大学计算机基础——基本概念及应用思维解析》 高等教育出版社. 2005/08 [3]沈军,朱敏,徐冬梅,翟玉庆.《大学计算机基础——习题解析与实验指导》 高等教育出版社. 2007/07 [4]沈军.《大学计算机基础——基本应用技能解析》 东南大学出版社. 2005/08 [5]沈军,柏毅.《大学计算机基础——学习指导与习题解析》 东南大学出版社. 2007/08
23
实践与总结 实践与总结 面向元认知和思维教学 从语言、环境和应用三个维度深度解析程序设计方法涉及的系统化思维
强调程序设计模式与建构,直接演绎建构主义学习理论内涵 第一次印刷 第二次印刷
24
实践与总结 实践与总结 教学实施: 面向应用思维教学 培养元认知和系统化思维 融合现代教学理论 考虑人类认知的顺序 第三代教材 1A
1B 1A+1B 1B+1A 1A 1B
25
实践与总结 实践与总结 以人类使用计算机为主线展开 由外而内,解析使用计算机应有的各种应用思维
突出应用模式及其建构,演绎建构主义学习理论 拓展计算内涵 1A 以人类使用计算机为主线展开 由系统软件到应有软件,按逻辑层次,采用菊花链形式展开 强调系统化思维和演绎学习策略 1B
26
实践与总结 实践与总结
27
实践与总结 实践与总结 教学应用研究论文 [1]沈军. “C程序设计语言课程的教学新思路”.
《电气电子教学学报》Vol /04 pp28-29 [2]沈军等. “对程序设计语言类课程教学的反思”. 《东南大学学报》2000/02 pp66-70 [3]沈军. “程序设计语言类课程的教学思路研究”. 《高等工程教育研究》2001/01 pp79-81 [4]沈军. “程序设计语言教材体系研究”. 《东南大学学报》2002/01 pp55-57 [5]沈军. “计算机语言课程中的编码知识和意会知识分析及创新能力培养”. 《东南大学学报》2001/02 pp18-22 [6]沈军等. “教学模式与模式教学”. 《东南大学学报》2002/02 pp22-26 [7]沈军. “论《大学计算机基础》课程教材建设的本质”. 《东南大学学报》2006/02 pp10-12
28
实践与总结 实践与总结 教材建设的认识视野比较局限与肤浅 教师的培训问题! 教学设计的创造性比较欠缺 现代学习理论的应用
语言和语言的应用区分 Java语言和Java环境的内涵区别 课堂必讲和课后自学的结合 Java与前、后课程的综合考虑 …… 教师的培训问题! 教学设计的创造性比较欠缺 PPT的直接使用 对教材理解不够 教学方法问题(抛锚式与支架式结合) 一体化设计问题 ……
29
实践与总结 实践与总结 传道 授业 释惑
30
请品味 教学研究与实践中的美感!
31
谢谢! 欢迎批评与指正! 欢迎交流与合作!
Similar presentations