程序设计课程大学计算机基础教学改革.ppt
《程序设计课程大学计算机基础教学改革.ppt》由会员分享,可在线阅读,更多相关《程序设计课程大学计算机基础教学改革.ppt(53页珍藏版)》请在三一办公上搜索。
1、程序设计课程&大学计算机基础教学改革,陈海宝,计算机科学与技术系,程序设计课程主要内容,创新,计算机科学与技术系,计算机基础教育改革主要内容,大学生的两种精神与九种能力,上课要有一种精神,一种激情,什么是“计算机基础”教育?,创新实践、学会学习!,兴趣是最好的老师!,计算机科学与技术系,程序设计课程与计算机编程语言,程序设计课程计算机编程语言?教师的认识?学生的认识?大环境(大学中的普遍现象)小环境(我们系),计算机科学与技术系,程序设计课程对我们计算机系的重要性,学生情况分析:精英教育大众教育我们学院的办学方针:培养应用型人才 体现在我们系学生的编程能力上,计算机科学与技术系,程序设计课程教
2、学方法,程序设计课程的教与学还存在问题 理论课(知识量大,学无止境)实验课目前存在的问题总结:重教轻学,重理论轻实践教学一般围绕语言自身的体系展开,忽略了对学生程序设计能力的培养,计算机科学与技术系,程序设计课程教学方法,开展程序设计课程的教学改革是解决上述问题的有效途径。目的是培养学生的程序设计能力,以适应新世纪人才培养的需求。改革的内容包括:教学内容教学方法教学手段考核方式(以浙大C程序设计课程为例),计算机科学与技术系,教学内容,程序设计思想为主;编程语言知识为辅。,计算机科学与技术系,教学方法,以编程应用为驱动教学内容分主题,以程序设计做为贯穿各主题的主线。各主题的教学过程:“案例分析
3、要点讲解”“自学/编程实践”“疑难解答”,计算机科学与技术系,教学方法(传统教材知识模块),计算机科学与技术系,教学方法(教材改革主题分类),计算机科学与技术系,教学手段,通过实践教学体系:培养学生的基本实践能力与创新实践能力基本实践能力培养:通过实践训练体系(2类训练/3种作业),从知识点、内容主线和应用面3个层次上逐步提高编程能力 基本编程训练:自测作业和主题作业综合编程训练:大型作业,小组合作、自己命题、分组答辩,计算机科学与技术系,基本实践能力培养,鼓励个性化、自主学习学生根据自身水平和兴趣,选择适合的训练方式提供丰富的资源供学生自学,计算机科学与技术系,创新实践能力,(1)组织学生开
4、发实用系统(2)学生自己组织与参加多种训练比赛 内部训练、网上公开赛 国外网上竞赛、亚洲区竞赛 学生从中体味求知和竞技的乐趣,吸引了来自世界各国的编程爱好者参与竞赛的组题以及网站的维护和管理,计算机科学与技术系,网络支撑环境建设,鼓励个性化、自主学习;提供丰富的资源和练习机会,让学生自主学习,使不同基础的学生都能有相应的发展空间,计算机科学与技术系,考核方式,笔试在线编程考试平时练习,计算机科学与技术系,教学的理念和策略,强调实践 使学生从第1周起,就开始练习编程,并贯穿始终。循序渐进 快速入门 逐步深入 分散难点,计算机科学与技术系,快速入门:模仿改写,第2章“用C语言编写程序”通过5个实例
5、 经历“模仿改写”的上机实践过程,学生第一周开始练习编程 经过五次练习,就能运用C语言的顺序、分支、循环3种基本控制结构和函数编写简单的程序 优点:上手快,兴趣浓,有成就感,在练习中掌握知识,大大减少了畏难情绪。,计算机科学与技术系,逐步深入:改写编写,引入“分支”、“循环”、“函数”三个主题 由于学生已经能编程实现指定次数的循 环和简单函数设计 继续进行更深入的学习也就顺理成章了 上机练习随之进入“模仿改写编写”的阶段。,计算机科学与技术系,分散难点,入门:第2章函数:第5、9章指针:第7、10章语法内容分散在多个章节中,以问题为中心例如:C程序设计基础课程设计,计算机科学与技术系,C程序设
6、计基础课程设计,第1章:通过一个简单的“扫雷”游戏软件的开发,详细讲解基于软件工程的大型程序开发方法第2章:介绍编写大型程序可能会涉及到的硬件基础知识第3章:一些高级编程技术,包括文本和图形的显示、键盘和鼠标的操作控制、图形绘制、动画生成、乐曲演奏、汉字显示、图像显现和精确的时间控制等;第4章:分析3个大型程序范例,通讯录计算器俄罗斯方块第5章:提供8个大型程序训练的题目,给出了问题的描述、难点分析、主要数据结构及主要算法提示,计算机科学与技术系,C程序设计基础课程设计,从应用出发,通过案例和问题引入内容重点讲解程序设计的思想和方法结合相关的语言知识的介绍 以学生为主体:研究学生,快乐学习,受
7、欢迎 计算机专业:不怕编程喜欢编程,计算机科学与技术系,创新,每位教师都有自己的思路,计算机科学与技术系,大学生的两种精神与九种能力,大学生应有的两种精神:社会主义人文精神和科学的创新精神。人文精神是每一个大学生必须具备的。以人为本是人文精神的一个重要内容。大学生要关怀人,要爱人类;要有责任感,爱他的国家、他的民族和他的学校。大学生应有的九种能力:包括五种创新能力(发现问题的能力、解决问题的能力、实际动手能力、交流能力和表达能力)和四种可持续发展能力(学习能力、适应能力、协调能力和组织能力)。,计算机科学与技术系,计算机基础教育改革,计算机基础教学的许多规律并未被我们充分认识,因此我们必须牢固
8、树立科学发展观,以人为本、以应用为主,继续深入地探讨教学规律,更扎实地向前推进改革什么是大学的“计算机基础”教育?是“基础教育”还是“产品教育”“软件基础教育殖民化”的倾向,计算机科学与技术系,上课要有一种精神,一种激情,要把上好每一节课作为一种责无旁贷的责任,一种沟通交流的乐趣,一种展示自我的享受。要通过我们的讲授感染学生,给学生灌输一种强烈的信息技术的应用意识。基础课不能照本宣科,更不能照“片”宣科,教材只是学习者最佳的自学读物。每一讲精彩而受欢迎的授课,无不包含着严肃认真的前期备课,引人入胜的教学内容,轻松愉快的教学方法,师生交融的课堂组织,活泼新颖的教学手段,以及教学艺术、风格、人格的
9、融入等等。,计算机科学与技术系,课件趣味教学,计算机科学与技术系,课件算法举例1,有两个变量和,要求将它们的值互换。例如:=3,=5;互换后=5,=3。可以有两种算法实现两个变量的值互换。算法1,引入一个辅助变量C作为过渡进行交换;算法2,不引入辅助变量,仍用三个步骤完成交换。算法表示如下(强调有序、有限、可解、计算机存储等特性):算法1节省时间,可读性好 算法 节省空间,可读性差 S1:;S1:;S2:;S2:;S3:。S3:。算法举例不一定要很复杂的例子!,计算机科学与技术系,创新实践、学会学习!,计算机基础教育决不是计算机专业教育的“压缩饼干”,而是一项“顶天立地”的创新事业。我们不能站
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 课程 大学计算机 基础 教学改革

链接地址:https://www.31ppt.com/p-6596247.html