APP下载

浅谈高职院校 《C语言程序设计》的课程标准

2014-08-15

城市地理 2014年22期
关键词:C语言程序设计C语言程序设计

郑 茵

(吉林电子信息职业技术学院,吉林 吉林 132000)

一、课程性质与定位

《C语言程序设计》课程是计算机专业的一门专业平台课,主要培养学生计算机编程的基本思想、编程基本技能及逻辑思维能力。本课程是以学习任务为核心、工作过程为主线,主要培养学生在程序员、网络管理员等岗位所必需的编程思想与编程能力,C语言也是计算机专业中软件开发语言类课程的前导课程,也是去过计算机等级考试的重点。主要目的是使学生掌握一种基本的程序语言,了解C语言的基本开发要求,掌握C语言数据类型、结构化程序设计方法,数组及函数的使用,结构体等使用规则,培养学生计算机编程基本思想和基本技能。它要以计算机应用基础课程的学习为基础,为后续的软件开发课程的奠定基础。

二、课程设计思路

(一)课程设计目标。本课程以职业能力培养为主要目标,坚持以能力为本位的设计原则,以岗位需求为依据,以工作过程为导向,以产学结合为基本途径、以培养生产、管理、服务一线技术应用人才为目的,制定了本课程的课程目标、课程内容、学习情境等课程要素。本课程是以职业岗位为依托,以职业能力培养为目标来进行相应的项目和工作任务的设置。总体设计思路是,打破传统的授课方式,以工作任务为导向,建立新型的课程体系模式,让学生在模拟工作岗位的环境下进行学习,在完成工作任务的同时来掌握专业知识和技能,从而丰富学生的职业经验和能力。课程内容也相应地进行调适,突出对学生实务操作能力的综合性培养,理论知识作为让学生掌握的知识点不是在灌输和死记硬背的情况下来习得,而是围绕完成具体工作任务予以安排。项目设计主要是以学生编程能力的培养为目标来进行的。

课程目标的确定体现为总体目标、学生能力目标、知识目标。总体目标是:促进学生正确好学习动机的形成,在知识、情感、技能方面同步发展,奠定坚实的专业基础和良好的职业态度,达成“学其所用,用其所学,学有所得,得以适用”,突出高职教育的特点,提高学生培养质量。

学生能力目标是:通过本课程的学习,使学生具备计算机程序设计的基础知识,掌握程序设计基本方法,并培养学生的自学能力和动手解决问题的能力。具体分解能力目标的内容则包括:(1)能够独立的编写程序代码;(2)利用C语言来实现实际问题的编码和测试;(3)为后续课程做好铺垫。

知识目标是:通过C语言程序设计的学习,了解C语言程序设计的理论知识以及,结构化程序设计的编程思想,养成良好的程序设计习惯,培养学生分析问题与解决问题能力,并为后续的软件开发课程做好必备的基础。

(二)课程内容。本课程结合高职教育的教学目标和特点,本着“必需、够用”的原则和宽基础、多方向的就业思路,以“岗位需求”为目标,确定教学内容。根据C语言程序设计和后续课程 (C#、ASP程序设计等)之间的关系,我们来制定教学内容,并编写相应的教学案例。通过对企业的和毕业生的跟踪调查,针对实际岗位对C语言程序设计编程人才的需求情况来设置教学案例及课程内容,包括对人才招聘信息和一线专业技术人员交流,我们对C语言程序设计这门课程做了重新的整合,制定出更适合高职院校学生学以致用的教学内容。

(三)项目设计思路。在教学过程中,通过学习情境的组织,构建实训情境。采取工学结合的形式,给学生提供丰富的实践机会。

根据本课程的特点,我们共制定了7个学习情境:学习情境1学生成绩的计算;学习情境2成绩输入输出界面设计;学习情境3输入学生成绩转化为等级;学习情境4学生成绩的分组汇总;学习情境5学生成绩的排序;学习情境6学生成绩汇总;学习情境7学生成绩的输出。

三、实施建议

1.教学建议。由于本课程主要是编写程序、编译与调试程序,所以强调实际操作能力的具备,而实际操作能力的具备需要通过上机实实训的锻炼。为此建议:(1)利用案例教学或项目教学法实施教学,在教学过程中以任务引领,让学生明确要“做什么”,掌握怎样的操作技能才能完成任务,激发学习兴趣。(2)利用实训室开展教学,引导学生“做中学”,通过做来体验所要学会的技能。(3)教师的思想要解放,技能要更新,能够在重视了解和掌握新技术的基础上投入教学活动,给与学生紧跟技术发展潮流的引领。(4)注意学生职业素质的培养,充分发展学生的个性特长,培养学生严谨的操作态度,认真负责的职业精神,善于团队合作的职业精神,刻苦专研的探索能力。

2.教材选用建议。建议选用教材为周雅静主编的《C语言程序设计实训教程》该教材由清华大学出版社,该教材特点:(1)在内容上体现难易程度适宜,理论与实践有机结合,知识点够用即可。(2)以实际应用作为着眼点、切入点、落脚点,将教学与项目开发衔接起来,(3)实验实训环节结合教学内容,实验项目丰富。

3.考核评价建议

(1)考核方式采用的是平时成绩加期末成绩,平时成绩主要采用过程化的考核方式,加强学生的实践性技能的考核,综合考评学生的学习效果。(2)加强对学生的实践动手能力的培养,通过对实际问题的分析和解决问题能力考核,让学生获得成就感,增强了学生的学习兴趣。

4.实验环境建议。良好的实践条件为教学质量提供大力支持和保障,能为课程讲授起到很好的支撑和促进作用,本课程的实验开发环境最好使用VC++6.0环境。

5.课程资源建设。课程资源建设主要包括课件,多媒体等实践教学资料。(1)选取适用的案例素材,制作适用的多媒体教学课件。(2)建立和使用校外实训基地,给学生提供仿真工作环境,提升综合的职业能力及素质。(3)编写实训指导手册和电子实验题目,通过完成具体的工作任务来让学生体会学习的乐趣和成就感。(4)充分利用网络资源,完善课程网站,实现优质教学资源共享。

猜你喜欢

C语言程序设计C语言程序设计
基于SolidWorks和VBA的电机阶梯轴建模程序设计
医学专业“Python程序设计”课程教学改革总结与思考
互联网+教育背景下的C语言程序设计教学改革探究
基于Visual Studio Code的C语言程序设计实践教学探索
计算机中C语言的应用特点探析
汇编语言与C语言的混合程序设计技术研究
从细节入手,谈PLC程序设计技巧
以“学生为中心”的《C语言程序设计》教学设计探究
基于翻转课堂的《C语言程序设计》课程教学系统的实现与研究
浅谈《C语言程序设计》课程的教学改革