《C语言程序设计》整体设计方案

《C语言程序设计》整体设计方案

ID:35637352

大小:192.50 KB

页数:24页

时间:2019-04-05

《C语言程序设计》整体设计方案_第1页
《C语言程序设计》整体设计方案_第2页
《C语言程序设计》整体设计方案_第3页
《C语言程序设计》整体设计方案_第4页
《C语言程序设计》整体设计方案_第5页
资源描述:

《《C语言程序设计》整体设计方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《c语言程序设计》整体设计方案    《C语言程序设计》是我院一门重点建设课程,课程组一直致力于将本课程建设成一门课程体系结构合理、教学目标明确、教学方法与手段科学、高职特色明显的课程。教学队伍也发展成为一个结构合理、团结协作的双师队伍,课程发展的历史沿革主要有以下三个阶段:    我校从2001年开设《C语言程序设计》课程,本课程是工科学校经典课程,主要在计算机应用、计算机网络、电气自动化、机电等专业中开设,是电子信息类专业的重要专业基础课。由于受到当时条件限制,在这一阶段C语言的教学过程中,还主要采用传统程序设计语言的教学模式,教学内容、教材

2、、教学方法较多参照本科教学体系,课堂教学缺乏较好设备支撑,主要以板书进行程序设计思想传授和程序设计分析,实验实训使用的环境也仅限于DOS界面下的TurboC环境。对高职学生而言,普遍难教难学,使学生产生畏学情绪。    从2006年开始,我们在C语言教学中融入高职特色,以程序编制牵引理论教学,取得一定的效果,但是教学过程中我们也发现,由于选取的各实例间缺少必要的联系,学生对软件开发过程及程序设计思想有一定的欠缺。    从2007年开始,在充分分析、认识目前高职院校C语言课程中存在的问题,以社会实际对高职学生编程和软件开发能力需求为依据,根据国家

3、高等职业教育总体方针,按照我院人才培养模式和专业课程体系改革,对C语言课程教学进行探索实践,从课程目标、课程内容、教学方法、教学手段、评价体系等各个方面进行C语言课程改革,以核心实例贯穿,以项目开发和程序的拓展驱动教学,教学效果显著提高。一、课程定位1、课程性质    《 C语言程序设计》课程是计算机应用技术专业重点建设课程之一。是计算机、信息管理类课程的重要专业基础课,是一门理论与实践并重的课程。    计算机应用技术专业目标岗位(群)包括程序编码员、WEB工程师、需求分析员、技术支持等。这些岗位的任职要求都包含了:能进行相应的软件开发和程序设

4、计,在软件开发和程序设计中应当具有数据类型的确定、算法设计、数据在内存中的存储特点、界面设计、数据保存能力。我院《C语言程序设计》课程是在学生入学的第一年开设的,为培养学生的程序设计思想、良好的编程习惯和编程技巧的掌握起着至关重要的作用。它直接影响着后续的数据结构、软件技术、应用软件开发、生产性实训等课程的学习效果,对本专业的学习有重要的影响。因此,如何让学生在入学第一年学好C语言是专业课程体系中的重要部分。2、课程任务    使学生掌握程序设计的基本思想和方法,并具有灵活应用这些思想和方法解决实际问题的能力,同时,感受学习C语言的无穷乐趣。应掌

5、握主要技能如下:(1)熟练使用VisualC++6.0软件。(2)掌握C编程语言基础语法。(3)掌握编程思想,熟悉基本算法。(4)能根据问题正确选择、组合算法并绘制程序流程图。(5)能独立编写代码,编写测试数据,并能独立调试程序,获得正确结果。(6)能够对不同类型的数据文件进行读、写操作。(7)能够正确书写程序帮助、函数功能等文档。(8)对本课程和软件开发相关课程有兴趣,能自主学习。(9)具有团队合作精神,有良好的人际交往和语言沟通能力。    本课程把C语言从应试课程转变为一种实践工具,不再局限于使学生单纯地了解和掌握C语言的基本语法规范,而要

6、使学生掌握程序设计的基本思想、方法、概念,培养学生无论使用什么语言编程都能灵活应用这些思想和方法分析和解决实际问题的能力。学生在本课程中所学到的关于程序设计的基本思想,会为培养学生的程序设计能力和编程能力打下坚实的基础;C编程技能是培养学生编程能力的起点,对后续编程能力起到至关重要的作用;编码规范是本课程的重点之一,也是训练学生软件工程素养的一个组成部分;通过分组学习的教学组织形式,让学生学会竞争、协作和分享,培养学生的团队协作能力。3、与其他课程的关系    本课程的的先修课程:计算机基础。后续课程:Windows程序设计、VC++程序设计、J

7、ava程序设计及.NET程序设计等程序设计课程。二、课程设计理念及思路1、课程设计理念    《C语言程序设计》作为计算机专业重点课程,打破以知识传授为主要特征的传统学科课程模式,转变为基于工作过程的项目课程开发与设计,工作任务为中心、项目课程为主体,让学生在完成具体项目的过程中来构建相关理论知识,并发展职业能力。    (1)以岗位需求为依据:依据程序设计员国家职业标准、工矿企业和软件行业对应用软件开发人员的实践能力要求,设置课程内容,实现课程内容和职业岗位需求紧密结合。    (2)以工作过程为基础:按照工作过程中活动与知识的关系来设计课程,

8、突出工作过程在课程框架中的主线地位,按照工作过程的需要来选择知识,以工作任务为中心整合理论与实践,培养学生关注工作任务完成,而不是关注知

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

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

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