欢迎来到天天文库
浏览记录
ID:5316573
大小:218.33 KB
页数:2页
时间:2017-12-08
《c语言程序设计创新教学的研究与实践》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、堕塾No.12TIMEEDUCAT10NDecemberC语言程序设计创新教学的研究与实践陈战胜王廷梅摘要:《c语言程序设计》是计算机类专业必修基础课,其课程创新改革思路是创建基础实战和项目实战“两阶段”教学环节,在项目实战环节中以软件工程思想为指导,并借助数据结构的算法,以c语言程序设计为工具实现阶段子目标直至项目完成,从而实现学生在知识点掌握和程序设计能力的阶梯递升。关键词:基础实战项目实战程序设计软件工程c语言’中图分类号:G6420文献标识码:ADOI:10.3969~.issn.1672—8181.2013.23.0401引言教学环
2、节创新实践主要体现采用项目迭代教学法”1,其关键《c语言程序设计》课程是高校计算机类各专业开设的一门是将选取的教学项目划分为覆盖课程核心知识点的一系列迭代专业必修基础课程,教学目标是通过本课程,向学生介绍结构化任务。在课堂教学中,以系列迭代任务为主线,将教学所有知识程序设计的基本思想与方法,使学生掌握程序设计的解题思路,点打乱、重组,以真实项目开发的顺序进行教学,从而实现了以迭能够设计解决问题的算法,能够更熟练地掌握基本的结构化程序代任务为阶段目标,由浅入深、由易到难,既让学生体会到了真实的设计方法。从而为后续的课程打下坚实的基础。项目开发的
3、过程,又吻合了学生的学习心理特点,随着阶段性任本文以软件工程思想为指导,借助数据结构的算法,以C语务的不断实现,系统功能不断增强的同时,学生的学习兴趣也不言程序设计为工具进行代码实现,培养学生分析、解决实际问题,断由淡到浓,学习态度也化被动为主动,从而循序渐进地推动了既保证课程教学质量又能更好地服务后续专业课程,取得了良好教学进度,成功实现了教学目标。的教学效果。《c语言程序设计》教学环节分为基础实战环节和项日实战2《C语言程序设计》教学现状分析环节,具体实践如下:经过调研和分析发现,《c语言程序设计》课程教学存在以下第一,环节1:学习最简单
4、的Hello程序,再过渡到个人简问题:第一,该课程的性质和地位重要,属于理论与实践并重的专介。从核心知识点出发,让学生掌握主函数、打印输出语句和换业基础课程;第二,该课程通常在大一新生的第一学期开设,在新行符。生对计算机基础知识尚未完全掌握情况下,难以做到学生对c语第二,环节2:个人简介的互动升级。从核心知识点出发,让言的深刻理解和熟练运用;第三,该课程课学时大为压缩,实验教学生掌握人机互动,scanf(),格式输入输控制符、变量、常量和学仅能保证对C语言基本程序结构和简单算法等验证性实验内数据类型。容,无法保证项目集中实训的正常实施;第四,
5、教师普遍反映课堂第三,环节3:简单加法测试系统。从核心知识点出发,让学教学中认真投入学习的学生较少,学习兴趣不浓。第五,即使面生掌握随机数、编译预处理指令、运算符、赋值、if语句、fnr语句。对生活中的实际问题,学生从逻辑思维层面能够理解并分析得出第四,环节4:简单Hello程序升级,圆面积函数调用。从核解决方案,但由于对该课程的动手技能掌握较差,无法将逻辑思心知识点出发,让学生了解、掌握和运用函数调用。维有效转化为程序设计语言,在挫伤学习积极性的同时为后续课在上述基础实践之后,学生基本上能够进行简单C语言程序程无法顺利展开埋下了伏笔。设计和
6、实现。此时,引入“学生成绩管理系统(简称:SSMS)”,进3《C语言程序设计》教学创新实践行演示,让学生通过演示功能进行分析、总结概括该系统具备哪C语言程序设计集抽象性、逻辑性和实践性于一身,如果能些功能,并在教师指导下画出系统功能模块网并进行任务分解。够在课堂教学和实践教学环节方面有效解决好这三方面的衔接系统具体实践如下:关系,必然能够有效激发学生的学习兴趣,营造师生互动的教学任务1:SSMS系统主菜单的功能实现:考核主函数、Prinf(1、氛围,让学生轻轻松松汲取养分,从而大大提高教学质量。换行。3.1《c语言程序设计》教学内容之创新实践
7、任务2:SSMS系统主菜单的逻辑控制功能实现:考核函数调教学内容创新主要体现在教学内容的选材方面和教学内容用、While语句、Switch—case语句、prinf()等。如何教的方面。首先,教学内容选择学生Et常生活中能够接触到任务3:SSMS系统学生成绩录入模块的功能实现:考核scanf的趣味性浓、实用性强的学生成绩管理系统、公交一卡通管理系()、数组、while语句、f0r语句、换行、赋值、数据类型、结构体、文件统、超市购物管理系统、图书管理系统等仿真项目进行教学。其写入等核心知识点。次,应该从专业课程体系的角度出发,以软件工程为指导思
8、想,引任务4:SSMS系统学生成绩读取显示模块的功能实现:考核导学生进行项目的需求分析、画出项目功能图、功能模块的程序文件读取,while语句等。流程图、将编程逻辑
此文档下载收益归作者所有