以应用为导向程序设计实践课程教学模式的研究与探讨

以应用为导向程序设计实践课程教学模式的研究与探讨

ID:33252252

大小:122.00 KB

页数:7页

时间:2019-02-22

以应用为导向程序设计实践课程教学模式的研究与探讨_第1页
以应用为导向程序设计实践课程教学模式的研究与探讨_第2页
以应用为导向程序设计实践课程教学模式的研究与探讨_第3页
以应用为导向程序设计实践课程教学模式的研究与探讨_第4页
以应用为导向程序设计实践课程教学模式的研究与探讨_第5页
资源描述:

《以应用为导向程序设计实践课程教学模式的研究与探讨》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、以应用为导向程序设计实践课程教学模式的研究与探讨-设计论文以应用为导向程序设计实践课程教学模式的研究与探讨孔宇彦,邱珍珍(广州商学院计算机系,广东广州511363)摘要:针对计算机专业应用人才培养目标,分析广州商学院以往C语言课程设计存在的问题,从教学模式、教学方法、实践内容和考核方式等多方面提出了一系列有针对性的改革方案,实施于程序设计实践课程。关键词:应用型人才;实践教学;C语言中图分类号:G642.0文献标志码:A文章编号:1674-9324(2016)06-0165-02基金项目:2013年广东省教育厅颁布广东省育苗工程(自然科学)

2、项目“决策图贝叶斯优化算法的增强技术研究”(2013LYM_0119);2012年广州商学院颁布“网络背景下互动型教学模式及其评价系统的研究与实践”(XJKT2012B006)作者简介:孔宇彦(1978-),女,硕士,讲师,研究方向:程序设计,优化算法;邱珍珍,女,讲师。一、引言2010年,教育部启动了高校“卓越工程师教育培养计划”,该计划旨在促进高校培养高质量的应用型本科人才。2014年多位教育部官员提出“培养应用型人才是地方高校办学的首要使命和根本任务”。又进一步明确了地方本科、民办本科、新建本科及专升本等类型高校应以培养应用型高级人才

3、为目标。综合我院及国内同类院校的实际情况,经过多次调研和讨论,我院计算机专业人才培养目标到的定位为应用型,人才培养模式为“厚基础,重实践”。广州商学院计算机系将“C语言程序设计”作为大一新生接触的第一门程序设计类课程,以往为了巩固C语言的教学成果,提高学生的程序开发能力,在“C语言程序设计”教学结束后下个学期进行“C语言课程设计”,周期为一学期,学期初老师下达课程设计要求,学期中进行中期检查,学期末提交实验成果。由于老师实时的督促、学生之间不能及时反馈,到了学期末,很多学生以临时抱佛脚和应付的态度仓促地完成实践内容,根本无法提高自身项目设计

4、及代码编写能力。针对以上问题,我院取消了“C语言程序设计”,为计算机专业学生开设了“程序设计实践”课程,每周2课时,共18周。此课程从教学模式、实践内容和考核方式等多方面促使学生能持续地、循序渐进进行项目开发及代码编写,从而促进其提高实践应用能力,并为将来学习软件工程、数据库原理与设计、软件测试等专业课做好铺垫。二、以应用为导向制定教学模式1.采用实践为主,讲授为辅的教学方式。学期初第1~3周,利用4~6个课时通过一个小的项目来复习和巩固在“C语言程序设计”中所学的词法、语法、算法。学期第3~6周,再利用6~8个课时,演示一个项目开发的完整

5、过程。演示过程中将项目开发中的选题、需求、设计、编码和测试等各阶段的主要任务、所需的技能点和知识点详细说明。学期第7~18周,让学生自己完成实施一个独立的系统开发并组织演示答辩。在这个阶段,教师主要起到督促和引导的作用,每周学生需要提交阶段性的实验成果,每次上课,教师可以将演示较好实验成果及作品,起到鼓励和参照的作用,并讲解在实验成果中出现的普遍问题,起到及时修正和提醒的作用。课堂剩余时间,针对个别同学的问题,单独辅导,一对一的方式进行引导。2.项目及任务细化教学法。“程序设计实践”课程采用实现项目的方式复习旧的知识点、讲解新的知识点,通过

6、讲解实践“万年历”项目复习回顾C的数据类型、运算符、键盘输入和屏幕输入、选择控制结构、循环控制结构、函数、数组等知识点,接着通过讲解“小型员工工资管理系统”现实过程穿插讲授结构体、指针、文件等新的知识点。与常规逐一知识点讲解与练习不同,项目教学法以讲解系统开发的方式,将C语言各个知识点、技能点融合在系统,从而提高学生知识和技能点的综合应用能力。项目教学法的一个弊端就是一般根据项目的规模,学生常常需要2~3周实现一个程序,需要2~3个月实现一个项目。如果教师只需要学生提交最终成果,很多学生就会在最后期限采取各种手段突击编写代码,不利于知识点及

7、技能点的掌握。任务细化教学法,将一个项目分解成多个模块(包括基本功能和进阶功能),学生每周都需要提交其实践成果,在实践成果中必须注释每段代码的功能及编写时间,保证学生在一个过程化、循序渐进的方式巩固C语言各项知识点和技能点的实践。三、以应用为导向设置课程的实践内容1.实践内容具备开放性和项目性。课程的实践内容仅规定项目的规模、难易度、项目的功能要点及需要使用的知识点。学生可以根据自己兴趣进行选题和立项,促使学生投入更多的热情和信心进行开发。教师也可以提供一组项目题目及其需求,提供给无法立项的学生进行选择。课程的实践内容要求学生独立完成一个系

8、统的选题、需求、设计、编码和测试等各阶段任务,从而培养学生的项目设计与开发能力。2.实践内容具有层次性和递进性。根据学生的开发能力具有层次性,为了更好地调动各层次学生的实践积极性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。