《C语言程序设计》网络课程建设方案
C语言程序设计方案课程建设规划
C语言程序设计课程建设规划精品课程建设是高校教案改革工程地重要组成部分,是学科建设和教案工作地基础和关键,也是提高教案效率、优化教案质量地主要途径.为了积极推动C 语言程序设计课程地各项改革,尽快把C语言程序设计课建成具有一流教案队伍、一流教案内容、一流教案方法、一流教材、一流教案管理等特点地示范性课程,特制订课程建设规划.经过长期地建设和完善,C语言程序设计课程在教案队伍、教案内容、教案方法、教材建设及教案管理等方面都取得了很大地成绩,其中一些成果在省内有着一定地影响.一、课程建设地基本理念1.树立品牌意识和创新意识,课程建设体现现代化教育思想,符合科学性、先进性和教案地普遍规律,形成自我特色.2.正确把握C语言程序设计课程地特点,准确把握课程性质、教案任务、教案目标、研究对象等,对课程地体系及内容有总体地认知.C语言程序设计是计算机科学与技术专业课程体系中一门非常重要地基础课,它对于培养学生分析、解决问题地能力,提高学生地实际研究能力等,都有着不可忽视地重要地地位和作用.根据C语言程序设计课地自身特点,强调理论与实践地密切结合,注重理论地实用性,在教案内容和教案环节中加大实践教案内容,在实践教案中培养学生地创新思维和实践能力.3.适应社会对人才培养地需求,加大教案方法改革地力度,广泛吸收先进地教案经验,充分注重教案内容地及时更新,保证教案内容与实际需要相适应,满足社会对软件人才培养提出地新要求.4.积极倡导自主学习、合作探究地学习方式.要根据C语言程序设计地学习特点,关注学生地个体差异和不同地学习需求,充分激发学生学习地主动意识和进取精神,引发学生地学习兴趣.教案内容地确定、教案方法地选择、评价方式地设计,都要有助于学生自主学习、合作探究地学习方式地形成,并以此激发学生地创新精神和实践能力.5.正确处理传统教案手段与现代教育技术协调应用地关系,积极引进并合理采用现代信息技术教案手段,使用多媒体课件、电子讲稿及网络助学课件等辅助教案,构成多媒体、网络环境、文字教材和教师讲授有机结合地立体化教案系统.彻底改变了传统地教案方法和手段,提高教案效率,优化课堂教案,为传统课程地教案注入了新地活力和生机.6.组建高素质地教案队伍.在精品课地建设中,培养并形成一支高素质地教案队伍,注重用科学地教育教案理念、先进地教案方法和手段提高教案质量与教案效率,为计算机专业地人才培养形成一支队伍,造就一种氛围,以推动学校整体教案质量地提高,形成教案和科研相互促进地良性优化发展模式.二、课程建设地主要内容根据国家精品课程评审指标,结合C语言程序设计课程特点,课程建设内容主要是课程体系、教案方法、教案手段、考核方式地改革和教材建设.三、师资队伍建设规划.(一)、培养目标为适应教育改革与发展地特点,根据《C语言程序设计》课程地教案需要,结合我校师资队伍情况地现状,在未来两年内,在我校建立一支稳定、精干地、在全国同类院校同类课程中具有较大影响力地、具有年龄、职称、学历结构合理地教师队伍.(二)、培养原则1、梯队培养原则.师资培养要着眼整个梯队建设,实现本课程教师队伍地整体优化.2、针对性培养原则.要针对每位教师地不同状况,提出各自目标,采取有差别地培养方式与途径.3、注重实效原则.师资培养要从实际出发,保证学历,提高能力,练教案基本功有机结合起来,切实提高全员地素质.(三)、培养措施与成效1.提高青年教师理论水平:有计划地安排青年教师外出进修、学习,提高学历层次和理论水平.同时,根据课程改革地需要,安排教师外出参加专项进修或研讨.2.加强实践能力锻炼:要求所有青年教师必须承担实验教案任务.要求他们调试教材和主要参考书目中地典型程序.通过实验指导、软件设计培养他们地程序设计、程序调试、发现问题和解决问题地能力.根据积累地经验,要求设计实验题目,编写实验指导书.3.提高教案能力和水平:教案经验丰富和高职称地教师与青年教师结成帮带对子,制定帮带计划;通过试讲、观摩、资源共享和经验交流等方式,培养青年教师地教案能力;坚持集体教研,针对教案中地典型问题,组织教师开展教案研究,共同学习最新前沿知识,研讨与实施课程改革,交流教案经验,并实现教研活动地计划性、经常性与规范性.坚持相互听课制度,开展评教活动,并加强对青年教师教案水平与质量地考核.通过集体交流与合作地方式提高队伍地整体教案水平.4.增强科研能力:在青年教师地培养上,注重科研和教案地互相结合,使两者相互促进.培养团队协作意识,合作开展科研;培养他们勇于面对失败、刻苦钻研地意志;要求他们参与或负责工程地申请和研究,主要从事教改工程地研究.从题目确定、资料收集和具体研究等方面都给予全力支持和指导.四、教案内容和教案方法建设规划1.设计一流地教案内容搞好课程建设,提高教案质量,关键在于深入持久地进行教案改革,特别是加大课程内容地改革力度,加速改变课程内容陈旧地现状.C语言程序设计是计算机科学与技术专业地必修基础理论课,具有较强地理论性和实践性.主要任务是让学生掌握C语言程序设计地理论基础,并在此基础上培养学生地实践能力,为数据结构等后继课程地学习与研究奠定基础.据此,这门课程地内容应主要包括以下几个方面:一是C语言基础理论.这一部分主要是向学生传授C语言地基本语法规则、函数地定义和使用.二是程序设计方法.课程内容主要针对学生实践能力地培养和形成,帮助学生初步形成独立分析问题、解决问题地能力.课程内容设置为顺序结构程序设计、分支结构程序设计和循环结构程序设计.三是实践教案内容.实践性强是C语言程序设计课程地主要特点,教案地终极目地是使学生在掌握C语言基础知识地基础上具备一定地程序设计和程序调试能力.因此,在教案过程中,要加大实践环节地投入,注重程序分析和程序设计能力地培养.在教案设计上要充分体现实践教案地理念.在制定教案计划、安排教案内容时,要明确每一章、每一节实践教案地教案方法及教案目标,强调课程理论性和实践性地结合,强调课程实践教案环节地系统性,突出实践教案与培养提高学生实践能力之间地有机联系,通过实践环节使学生能学以致用.在教案过程中要全方位运用实践教案地有效方法.这主要包括:在教材中,适当加入实践教案地内容,如设计实践性较强地练习题、思考题等.在课堂教案中,提倡师生之间地良性互动,多运用启发式、答疑式、讨论式教案法,充分利用现代化信息技术手段,注重把教材、教师和学生有机联系起来,发挥学生在实际课题中地参与能力、创新能力,这就要求把课程内容与实践教案环节事先确定下来.在教案效果地评价上,要体现实践教案环节地内容,在试卷中要增加考核学生分析程序和设计程序地试卷比例.此外,为提高学生地实践能力,增加学生地实验学时数,让学生养成独立分析问题和解决问题地习惯,在此基础上完成实验报告,分组讨论,最后形成总结报告.2.运用一流地教案方法改变传统地灌输式地教案方法,探索运用案例式、启发式、讨论式、引导式地教案方法.充分运用多媒体、参加实际课题、讨论班等多种教案形式.创造有利于师生双向交流,教案相长地教案气氛,注重调动学生地课内外学习积极性和主动性,改变学生被动听课地现状,引导学生积极参与到教案过程中..在课程建设实践中,积极探讨教案方法地创新.在继承传统教案方法地优点地同时,借鉴国内外优秀地教案方法,把课堂讲解、课堂讨论、网络课堂、网上答疑、定期考核和课外沟通等多种教案方式协调整合,培养学生独立分析问题和解决问题等多方面地能力,并形成学习和研究地习惯,使之成为学生地一种自觉行为.积极开展教案方法地科研攻关.成立以C语言程序设计骨干教师为核心地教案科研小组.教研小组由6到7人组成,组长由教案经验丰富,多年主讲C语言程序设计地教师担任,成员除专用C语言进行工程开发地教师以外,还要聘请相关学科地有高学历、高职称地教师.组长负责教研小组地全面工作,小组主要完成用C语言开发软件地研究和C语言教案法研究工作.开展多种形式地教案研讨活动.为保证C语言程序设计课地教案质量,要在教研小组内部、C语言程序设计授课教师与学生之间定期开展教案研讨活动.教研小组定期组织教师联系教案内容和学生学习情况就一至两个专题进行讨论,注意及时推广新地教案方法.建立畅通地师生沟通机制.为了保证学生在学习和研究时遇到地问题能及时解决,要建立师生之间地畅通有效地联系,并把这种联系机制作为课堂教案地延伸.除与学生定期举行直接面对面地教案研讨活动之外,还要与学生建立间接地联系机制,如网络等.主要解决学生在学习和研究过程中遇到地疑难问题和创新问题等,并向学生提供必要地学术信息、参考书目等.教师还可以在网上完成学生作业地批改与指导.在课程建设过程中,注重培养学生良好地学习习惯和科研兴趣,就学生遇到地较重要或有一定代表性地问题开展专题讨论或给学生做专题报告.3.运用一流地教案手段为了建设好精品课程,提高课堂教案效率,在已有地多媒体课件、电子讲稿地基础上,必须合理地使用现代化教案手段,以激发学生地学习兴趣,培养学生运用所学知识解决实际问题地能力.继续改进并逐步完善C语言程序设计地CAI课件和电子讲稿.课余时间地直接辅导和网络交流相结合,提高学生对知识掌握地牢固程度.教师讲授与教师辅导下地学生试讲相结合,提高运用知识地实践能力.充分运用现代化教案条件,建立并完善网络助学系统.网络助学系统按照“以学生为本”地原则,依据课程地知识体系,充分运用现代化地网络教案手段,采用动画、图片、文字、声音于一体地展示方式,帮助学生学习和掌握课程内容.助学系统主要包括学习方法指导、章节自测题和阅读资料等内容.教案大纲、授课方案、课后习题、助学系统、参考文献目录及多媒体课件等在网上公开,全部授课录像上网.4.建设一流地系列化教材由主讲教师在现有教材地基础上,参考国内外比较知名地教材,如潭浩强地《C语言程序设计》,Brian W.Kernighan,Dennis M.Ritchie地《C PROGRAMMING LANGUAGE》等,编写更加适合二本院校学生学习地《C语言程序设计》教材.使自编教材在全国同类院校中大范围使用.编写与教材配套地习题集和实验指导书,以及编写相关地系列丛书,数据结构教材和实验指导书等.另外,.适当引入并使用先进地国外原版教材.5.设计采用一流地实践教案C语言程序设计课程地实践教案主要是让学生在掌握基础理论地基础上,能够运用所学知识解决实际问题,开发系统软件和应用软件,所以需从以下几个方面强化实践性教案环节:第一,精讲多练,增加课内和课外上机学时,使学生在实践中发现问题和解决问题.激发学习兴趣,培养实际应用能力.第二,课内外专题研讨.就大多数学生在实践中遇到地问题,组织学生进行专门讨论,教师进行全程指导.第三,.课内外教案演练.就C语言程序设计课程中地一些经典地程序,组织学生编程、调试,任课教师全程指导,由师生共同进行评议.其结果作为学生地实践教案成绩记入总成绩当中.6.坚持一流地教案管理搞好与课程相关地教案文件修订.编写教案大纲和实验大纲,按照人才培养目标,大纲要突出“教案相长,理论与实践互补,继承与创新并重”地特色,大纲要明确体现三方面地内容,即基础理论、实践环节以及理论与实践相结合地创新应用.设计教案方案,教案方案设计要包括六项主要内容:第一,确定教案内容重点难点与一般性知识点;第二,确定富于启发式地教案方法,如如案例教案法,讨论法,调查法,多媒体辅助教案法等;第三,确定教案方式.即根据课程内容地不同要求,设定相应地教案方式,包括课堂教案,课外自学,网上交流等;第四,确定文字教案、电子教案以及电化教案课件地内容.第五,确定有效地教案手段,包括先进仪器设备地使用,多媒体课件地使用以及实验室内地科学实验等;第六,确定不同学习阶段、学习内容地评定方法.完善试卷库,试卷库建设是课程建设地重要组成部分,C 语言程序设计试卷库建设地重点是试卷内容、试卷管理及试卷库地运行机制等,最终成果是利用计算机按照预定要求进行试卷地自动生成并能够随时修改补充地试卷库,以避免人工命题地随意性和片面性,保证命题组卷地科学性和客观性.C 语言程序设计试卷库共包含两大部分:笔试试卷库和上机试卷库.试卷涵盖课程地全部内容,主要题型有单项题、程序填空题、程序改错题、程序分析题和程序设计题,主要考核学生地分析能力和基础理论掌握程度.评价学生学习效果地方式有实验报告、期中考查、期末考试等.实验报告以教案重点和难点为主要内容,重在提高学生语言实践能力.期中考查以基础知识为主要内容,重在考察学生对基础知识地掌握.期末考试内容包括基础知识和实践能力两个方面,基础知识包括课程地所有知识.实践能力主要指分析问题和解决问题地能力.试卷地难易度根据学生地实际情况确定.五、课程建设地保障措施1.建立健全课程建设地组织领导机构.为了有力推动课程建设工作,切实实现既定目标,信息科学与工程学院分别成立课程建设领导小组和各门课程建设小组.其中,课程建设领导小组由系主任和教案主任负责,成员由各研究室主任构成.C语言程序设计课程建设小组由主讲教师任组长,教研室教师为成员.课程建设领导小组负责信息科学与工程学院内各门课程建设地领导、检查以及协调工作.C语言程序设计精品课程建设小组负责本门课程地具体建设工作.2.完善课程建设地规章制度.学院要对教案过程中地每个环节,包括教案大纲、实验大纲、教案计划、教案日历及教师地讲义等认真进行检查,建立比较完善地课程建设管理制度.进一步修改完善教案大纲,修改后地教案大纲和实验大纲符合学科教案地基本要求.在教案中,应严格执行教案大纲和实验大纲,按教案大纲和实验大纲要求,合理安排教案计划,调整教案方法.每个教师都应有完整地讲义,而且教研室对讲义作动态化要求,每轮课程都要根据教案实际(学生情况、专业情况、后续课情况、学科发展情况等)对讲义进行适当补充修改.3.加大教案资料和设备地投入.争取学校和院里地投资,不断补充新近出版地专业书刊,丰富专业资料室地藏书量.为C语言程序设计课程建设提供主要专业实验室.补充多媒体教案等现代化教案手段所需地硬件设备.六、课程建设地进度安排1.预期目标力争把C语言程序设计课在最短地时间内建成具有一流教案队伍、一流教案内容、一流教案方法、一流教材、一流教案管理等特点地示范性课程.近期目标是在2006年度成为省级精品课程.远期目标是在五年内成为国家级精品课程. 2.总体进度在已有地课程建设成果地基础上,进一步充实完善,为此,C语言程序设计课程建设分两个阶段完成:第一阶段2006年7月——2006年12月,进一步完善教案大纲、实验大纲、考试大纲;完善电子教案、规范课程设计;根据课程特点完善CAI课件;完善考试系统,全部实现无纸化考试;完善教材和辅导材料第二阶段2007年1月——2007年12月,进一步完善课程地教材内容调整,尝试引进并使用国外原版教材;完善已有地课程建设成果;搞活教案研究工作,撰写并发表课程建设地学术论文;进一步加大课程建设地力度,为配合教案,开设网络课堂和网上答疑系统。
《C语言程序设计》课程教学设计方案
C语言程序设计课程教学设计方案课程名称:C语言程序设计课程编号:590109120632课程类型:理论含实践课程学时:94学时,其中理论教学47学时,实践教学47学时适用专业:图形图像制作一、课程教学设计的背景(一)专业认知1.专业培养目标:全面贯彻党的教育方针,面向企事业单位平面设计与制作、室内外设计与制作及基础图像处理等一线岗位,培养适应我国社会主义市场经济和现代化建设需要,德、智、体、美全面发展,掌握设计理论知识,熟练运用计算机辅助设计软件进行平面及三维产品设计制作,具备一定的美术设计理念和艺术素养以及基层青年工作能力的高端技能型专门人才。
2.人才培养规格:(1)基本素质与基本技能要求学生应具有良好的德、智、体、美全面发展的综合素质,具有正确的人生观、价值观和良好的职业道德修养,具有高职生应有的文化修养及健康的体魄和心理素质;具有较扎实的计算机操作能力;具有相当水平的英语应用能力。
(2)专业素质与专业技能要求掌握数字化平面、立体图形及图像制作技术的基础理论和基本原理,具有一定的审美能力,具备基础数字图像制作与处理、典型平面产品设计与印前图文处理、三维装饰效果图制作、建筑施工图制作等能力,熟练掌握相关计算机制图软件,能综合运用所学知识,设计制作高品质的平面典型产品及三维立体图像。
(3)专业拓展能力要求具备计算机制图应用领域的相关知识和能力,特别是在互联网基础应用、网站规划与网页设计、网络动画制作等方面的知识和能力,能够学有所长,拓展延伸,加大专业辐射面,培养锻炼学生的自主创业能力。
3.证书要求:类别名称发证机关等级对应课程基本证书英语应用能力考试教育部考试中心A/B级实用英语汉字录入学院合格计算机基础与应用二选一图形图像处理——图像制作员Photoshop平台人力资源与社会保障部中级计算机图像制作技术计算机图像制作技术实训图形图像处理——图像制作员3DMAX平台人力资源与社会保障部中级三维动画设计动画制作实训(三维)推荐证书二选一图形图像处理——图像制作员Illustrator平台人力资源与社会保障部中级矢量绘图技术广告招贴创意设计图形图像处理——图像制作员AutoCAD平台人力资源与社会保障部中级AUTOCAD制图基础工程制图与识图计算机应用技术NIT证书教育部合格C语言程序设计计算机基础与应用(二)课程的性质、地位和作用图形图像制作专业职业基础课,学生通过这门课的学习,可以对程序编制和程序调试的过程有一个全面的了解并对程序编制工具C语言有一个全面的了解,重点的掌握C语言语法、程序调试基本方法,具备自己独立编制小型程序、调试中等程序、读懂大型程序的能力,为后续动态网页开发课程的学习奠定基础。
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践一、引言C语言是一门经典的编程语言,在计算机编程领域拥有着非常重要的地位。
《C语言程序设计》作为计算机类专业中的一门基础课程,对于培养学生的编程能力、逻辑思维能力和解决问题的能力有着重要的意义。
对于《C语言程序设计》课程的建设研究与实践显得尤为重要。
本文将围绕《C语言程序设计》课程的设置、教学内容和教学方式进行深入探讨,并结合实践经验提出相关的建设研究和实践措施,以期提高《C语言程序设计》课程的教学质量和学习效果。
二、《C语言程序设计》课程设置1. 课程定位《C语言程序设计》是计算机类专业中的一门基础课程,旨在向学生介绍C语言的基本概念、语法和编程技巧,培养学生的程序设计能力和解决问题的能力。
2. 课程目标(1)使学生掌握C语言基本语法和程序设计技能;(2)培养学生对C语言程序的编写、调试和优化能力;(3)引导学生在具体问题中应用C语言进行程序设计和实现。
3. 课程内容《C语言程序设计》课程内容应包括C语言基础知识、控制结构、函数、数组、指针、文件操作等内容,还可以适当引入一些常见的数据结构和算法,以丰富课程内容。
三、教学内容的设置与调整1. 设计合理的教学大纲根据《C语言程序设计》的课程目标和要求,我们需要设计一份合理的教学大纲,明确课程的整体布局、教学内容和教学进度。
教学大纲应包括课程的主要内容、教学目标、教学方法和教学评价等方面,以保证教学的系统性和科学性。
2. 教学内容的灵活性调整由于《C语言程序设计》课程的内容相对固定,因此教师需要在教学实践中根据学生的实际情况和反馈适当调整教学内容。
可以根据学生的学习进度和兴趣增加一些拓展性的内容,或者在实践环节增加一些案例分析和讨论。
四、教学方式的改进1. 注重理论联系实际《C语言程序设计》课程教学内容主要为C语言语法和程序设计方法,因此教学过程中需要注重理论联系实际。
可以通过举例、案例分析和实验等形式,使学生更好地理解和掌握C语言的基本概念和编程技巧。
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践二、课程建设研究1. 课程目标确定《C语言程序设计》课程的目标主要是培养学生的程序设计能力和实际编程能力,使学生能够掌握C语言的基本语法和编程技巧,能够通过C语言解决实际问题。
在目标的确定上,应该注重与计算机专业的实际需求相结合,使其具有一定的实用性和应用价值。
2. 课程内容设计《C语言程序设计》课程内容的设计应该以学生的基础知识为基础,结合C语言的特点和应用需求,设置合理的内容模块和学习任务。
可以设置基本语法的学习、函数的使用与定义、数组和指针等内容,使学生能够了解C语言的基本结构和常用功能,具备一定的编程能力。
3. 教学方法探讨在教学方法上,应该采用多种教学手段和方法,如讲授、实践、案例分析等,使学生能够从多个角度加深对C语言的理解和掌握。
可以采用问题解决式教学,引导学生自主学习和思考,培养其解决实际问题的能力。
4. 课程评价体系构建《C语言程序设计》课程的评价体系应该与课程目标相一致,采用多种评价方法和手段,如考试、作业、项目实践等,全面评价学生的学习成果和能力表现。
要注重对学生的实际能力和创新能力的评价,鼓励学生在实践中不断提升自己。
三、课程建设实践1. 课程教学实践在《C语言程序设计》课程的教学实践中,可以通过设置实际编程案例和项目任务,引导学生进行实践操作和项目开发,使学生能够通过实践加深对C语言的理解和掌握。
可以利用计算机实验室资源,进行实践教学,引导学生独立进行程序设计和开发,培养其实际编程能力。
2. 课程资源建设实践在《C语言程序设计》课程的资源建设实践中,可以建设相关的教学资源库和实践资源平台,为学生提供学习和实践的空间和工具。
可以引入相关的教学软件和开发工具,如C语言集成开发环境(IDE)、代码编辑器等,为学生提供良好的学习和实践环境。
3. 课程案例建设实践在《C语言程序设计》课程的案例建设实践中,可以引入实际的应用案例和项目案例,使学生了解C语言在实际应用中的作用和价值。
c语言的网上课程设计
c语言的网上课程设计一、课程目标知识目标:1. 理解C语言的基本语法,掌握变量声明、数据类型、运算符等基本概念。
2. 学会使用C语言进行顺序结构、选择结构和循环结构的编程。
3. 掌握数组和字符串的使用,能够进行简单的数据存储和处理。
4. 了解函数的定义和调用,能够编写简单的函数实现特定功能。
技能目标:1. 培养学生运用C语言进行程序设计的能力,能够解决实际问题。
2. 培养学生运用逻辑思维,分析问题并设计出合理的算法。
3. 提高学生调试程序、找出并修正错误的能力。
情感态度价值观目标:1. 培养学生对编程的兴趣,激发学习计算机科学的热情。
2. 培养学生良好的编程习惯,注重代码规范和团队协作。
3. 增强学生的自信心,使其在面对编程挑战时勇于尝试和解决问题。
课程性质:本课程为C语言编程入门课程,以实践为主,注重培养学生的编程技能和逻辑思维能力。
学生特点:学生处于初中或高中阶段,具备一定的计算机操作能力,对编程有一定兴趣,但可能缺乏系统学习和实践经验。
教学要求:结合学生特点,课程设计应注重理论与实践相结合,通过丰富的实例和练习,让学生在动手实践中掌握C语言编程技能。
同时,注重引导学生运用所学知识解决实际问题,培养其编程兴趣和逻辑思维能力。
课程目标分解为具体学习成果,以便于后续教学设计和评估。
二、教学内容1. C语言概述:介绍C语言的发展历程、特点及应用领域,使学生了解C语言的重要性。
教材章节:第一章2. 基本语法:讲解变量声明、数据类型、常量和变量、运算符等基本概念。
教材章节:第二章3. 顺序结构:介绍C语言程序的基本结构,讲解顺序执行语句。
教材章节:第三章4. 选择结构:讲解if语句、switch语句,使学生掌握分支结构编程。
教材章节:第四章5. 循环结构:介绍for循环、while循环、do-while循环,培养学生编写循环结构程序的能力。
教材章节:第五章6. 数组和字符串:讲解一维数组、二维数组、字符串的使用,使学生能够进行简单的数据存储和处理。
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践摘要:本文以《C语言程序设计》课程为研究对象,从课程的建设目标、教学内容、教学方法、教学手段等方面进行研究与实践,旨在提高学生的编程能力,培养学生的创新意识和实践能力。
关键词:C语言程序设计,课程建设,教学内容,教学方法,教学手段一、引言《C语言程序设计》是计算机科学与技术专业的一门重要课程,旨在培养学生的计算机编程能力和动手实践能力。
随着计算机科学与技术的不断发展,传统教学方法已不再适应学生的学习需求,因此需要对《C语言程序设计》课程进行研究与实践,以提高课程的教学效果。
二、课程建设目标(一)培养学生的编程能力,让他们能够熟练运用C语言进行程序设计。
(二)培养学生的创新意识,鼓励他们在课程中进行自主的编程实践。
(三)提高学生的动手实践能力,让他们能够独立完成编程项目。
(四)培养学生的团队合作能力,让他们能够合作完成大型编程项目。
三、教学内容(一)基础知识:介绍C语言的基本语法和数据类型,包括变量、运算符、控制语句等。
(二)函数和指针:讲解C语言中的函数和指针的概念和用法。
(三)数据结构和算法:介绍常用的数据结构和算法,如链表、栈、队列、排序算法等。
(四)编程项目:引入一些实际的编程项目,让学生动手实践所学知识。
四、教学方法(一)项目驱动教学:通过引入编程项目的方式,激发学生的学习兴趣,让他们主动参与到课程中。
(二)案例教学:通过实际案例的讲解,让学生更好地理解和掌握知识点。
(三)实践教学:注重学生的动手实践能力培养,鼓励他们独立完成编程项目。
(四)互动教学:通过课堂互动、小组讨论等方式,促进学生之间的交流和合作。
五、教学手段(一)多媒体教学:利用多媒体技术,将实际案例、示意图、代码等展示给学生,增强教学效果。
(二)编程实践:通过让学生进行编程实践,巩固所学知识,并培养学生的动手实践能力。
(三)在线学习平台:利用在线学习平台,提供课程资料、资源共享等功能,方便学生自主学习和交流。
程序设计(C语言)课程线上混合教学模式的构建
传统程序设计(C 语言)课程教学存在学生被动参与学习,课堂讲授时间有限,课程考核方式相对单一,学生容易被互联网资讯吸引等问题。
鉴于此,充分利用各种互联网资源[1-2],让其服务于教学[3],构建了新型的线上多元化混合教学模式。
一、程序设计(C 语言)线上混合教学模式的构建(一)教学平台的构建超星学习通是一款交互式移动在线教学平台。
教师可以自主创建课程,并利用多种教学形式有序安排教学活动。
课堂教学报告还可以为教学提供有力依据,让教师可以掌控学生的学习过程,并进行相应的督促引导。
学习通更注重学生深入、完整的学习体验,调动学生的学习积极性,提高课堂的活跃度。
在程序设计(C 语言)线上混合教学中,线上教学资源以超星学习通为主,以腾讯会议为辅。
教师提前将每课时的教学PPT 、教学重点和难点速课、电子教材、视频资源、延伸资料等资源上传到学习通创建的课程课时中,并设置相应的任务点和完成时间节点,利用通知功能提醒指定教学班级学生完成课前相关内容的预习。
线上课堂教学根据教学内容选择学习通同步课堂、腾讯会议直播等教学方式,并采用课程签到、主题讨论、投票、选人、抢答、随堂练习、操作演示、教师答疑等多种教学手段,活跃课堂氛围,让学生积极主动地参与到教师的教学中。
学生课后可以在学习通平台上回顾教师讲解的过程,也可以针对重点、难点深入了解,还可以通过“找资料”功能搜索学习通网络中相关资料等。
教师通过在学习通平台上布置章节作业、讨论题目,来了解学生对知识的掌握程度,用以随时更新后续的教学方案,并通过平台“统计”功能,了解每一个学生的任务点完成情况、章节学习情况、课堂活动参与情况、作业完成情况等,给其发送欠缺相关内容的教学预警提示,用以管控学生学习这门课程的过程情况。
(二)教学设计与实践本次教学选取2019级成型、机电两个专业作为实验班级,进行为期一个学期的试点教学实践研究。
具体的教学设计如下:学生程序设计(C 语言)线上混合教学设计图程序设计(C 语言)课程线上混合教学模式的构建曲坤(江苏大学京江学院,江苏镇江212013)[摘要]从程序设计(C 语言)课程教学出发,以学生为本,探索开展直播+速课的线上多元化混合教学模式。
C语言程序设计网络课程的构建
王 靖 ( 河南财经 学院现 代教 育技术 中心 郑州
400 ) 5 0 2
摘 要: 构建c 语言程序设 计 网络课程可 以为学生提供一个 网络 化辅助教 学平台, 而有效的缓 解 目前高校c 从 语言程序设 计课 程教 学中存 在 的课 时 繁 压 力大等 问题 。 出针对 学生的学 习水平 建立 学生模 型, 提 建立个性化 学 习方案 , 同时为教师提供教 学 目标 的指导, 从而 实现 智能化的备课 平 台。 C语言程 序设计 网络课程 的构建 对于 高校 的C语 言程序 的教 学具 有深远 的影响 。 关键词 : 网络课程 个性化学 习 智能备课 学生模 型 中图分类号 : 3 G 4 4 文 献标 识 码 : A 文章编号 : 6 3 9 9 ( 0 O 0 ( ) O 9 - 2 1 7 - 7 5 2 1 ) 4a - 1 2 0 随 着现 代信 息技 术 的 发 展 及 其 在 学 校 教 学 领 域 中 的 广泛 应 用 , 助 计 算 机 网 络 借 丰 富 的信 息 资 源 进 行 教学 已经 成 为 现 代 教 育 改 革 的 一 个 重要 方 向 。 年 来 我 国 高 校 近 招 生 规 模 的不 断扩 大 , 相 对 有 限 的教 学 在 资 源 下保 持 并 提 高 教 学 质量 已成 为 普 通 高 校 面 临的 一 个 共 同 的难 题 。 因此 , 网络 课 程 的 建 设 对 于 普 通 高 校 而 言 , 有 十 分 重 要 具 的 现 实 意 义 C 言 程 序 设 计 作 为 高 校 计 算 机 专 业 语 和部分非计算机 专业的必修课程 , 目前 普 遍 面 临 着 课 时 紧 , 师 教 学 压 力 和 学 生 学 教 习压 力大 等 问 题 。 实 际 教 学 中 , 在 由于缺 乏 高 效 的 交 流 平 台 和 丰 富 的 教 学 资 源 , 师 教 难 于 组 织 高 效 的 课 堂 教 学 和 课 后 辅 导 教 学 , 法 及 时掌 握 学 生 的 学 习动 态 。 造 与 无 构 建设 C 言 程 序设 计 的 网络 课 程 , 以 为 学 语 可 生提 供 一 个 网络 化 辅 助 教 学 平 台 , 学 生 给 营 造 一 个 良好 的 自学 氛 围 , 助 于 学 生 根 有
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践一、引言随着信息技术的高速发展,计算机科学和技术的重要性越来越突出。
在计算机科学与技术领域中,C语言是一门非常重要的编程语言,因其高效性和灵活性而被广泛应用。
《C 语言程序设计》作为计算机科学与技术专业的必修课程,其课程建设研究与实践成为当前教学工作中的重要课题。
本文将从课程建设的理论和实践两个方面阐述《C语言程序设计》课程的研究与实践。
二、C语言程序设计课程建设的理论探讨1. 课程目标的确定《C语言程序设计》课程是计算机科学与技术专业的基础课程,其目标是培养学生具备使用C语言进行程序设计和开发的基本能力。
在课程目标的确定上,应该充分考虑学生的专业背景和就业需求,以确保课程设置符合社会实际需求,培养出符合实际工作需求的人才。
2. 课程内容的设计《C语言程序设计》课程的内容设计应该遵循学科的发展规律,综合考虑学生的知识基础和专业发展的需要。
课程内容主要包括C语言的基本语法、程序设计、数据类型、数据结构、算法设计等内容。
还可以结合实际案例,引入一些实际工程中常用的技术,如文件操作、内存管理、多线程编程等。
3. 教学方法的选择针对C语言的特点和学生的实际水平,需要选择合适的教学方法。
可以采用案例教学法、项目驱动教学法等,通过实际的编程案例和项目,激发学生的学习兴趣,提高他们的编程能力。
4. 课程评价体系的建立《C语言程序设计》课程的评价体系应该包括多种方面,包括平时表现、实验报告、作业考核、期末考试等。
通过综合评价,全面了解学生的学习情况,对教学过程进行及时调整和改进。
1. 实验室建设《C语言程序设计》课程需要实验室支持,以便学生能够在实践中掌握C语言的基本编程技能。
实验室应该配备齐全的计算机设备和软件工具,以及相关的实验教材和教学参考书籍,以保证学生的实际操作能力。
2. 课程教材的选用针对《C语言程序设计》课程的特点和要求,应该选用适合的教材。
教材应该内容丰富,通俗易懂,既包括基础的理论知识,也包括实际的编程实例,以及实践操作指导。
C语言课程教学设计方案
《C语言程序设计》课程教学设计方案适用专业:计算机网络技术编制人:***编制单位:电子信息工程系编制日期:2014年07月05日审核人:系部主任:王振民运城职业技术学院2014年07月05日目录一、课程设置设计(一)基本信息(二)课程体系构建二、课程整体设计(一)课程标准(二)教学目标(三)考核方式三、课程组织设计(一)课程教学内容组织(二)教学模式四、课程资源利用五、课程教学特色《C语言程序设计》课程教学设计方案一、《C语言程序设计》课程设置设计(一)基本信息课程名称:C语言程序设计学时:64课程类型:专业学习领域课程学分:4所属系部:电子信息工程系授课对象:计算机控制技术专业学生先修课程:计算机基础后续课程:C++(二)课程体系构建过程1、计算机控制技术专业基本能力要求及课程分解表2、课程地位根据以上课程分解表,C语言程序设计课程是计算机控制技术专业支撑课程,只有学习了该课程后才能深入学习单片机技术和PLC应用技术核心课程。
二、《C语言程序设计》课程整体设计(一)课程标准课程标准详见后《C语言程序设计》课程标准(二)课程教学目标1、知识目标1)对计算机语言和结构化程序设计有基本的认识;2)掌握C语言的总体结构、各种数据类型,运算符,表达式;3)熟悉C语言程序结构化程序设计的方法和步骤;4)掌握函数的概念和用法;5)掌握编译预处理命令;6)理解位运算和文件的基本操作;7)掌握指针、结构体、共用体、枚举类型。
2、能力目标1)能熟练应用VC++集成环境设计和调试C语言程序;2)能用C语言设计解决简单实际问题的程序,并能完成简单程序的测试;3)具有数据结构基础和算法能力,以提高个人的结构化程序设计能力;4)有计算机语言类课程的学习方法,能通过互联网、文献资料巩固和拓展所学知识;5)养成良好的编程习惯,培养严谨务实的分析问题与解决问题能力。
3、素质目标1)遵守企业规章制度2)爱岗敬业、诚实守信、勇于吃苦3)组织协调合作能力4)沟通交流能力5)自我控制与管理能力6)遵守操作规范7)安全环保意识8)成本节约意识9)质量意识(三)课程考核评价方式1、考核方式A 过程考核B 项目考核2、具体项目分配方式项目(任务)考核∑(任务1+任务2+……+任务15)*90%+职业素质考核*10%=100%三、《C语言程序设计》课程组织设计(一)课程教学内容组织《C语言程序设计》课程以“班级学生管理系统”软件开发为项目载体,系统地描述了软件开发的全过程,根据认知规律,由浅及深设置为11个单元,每个单元设置为若干任务,共计15个任务,其中理论知识完全插入到所有任务之中,使学生学完该课程以后能够独立完成一个小的应用软件开发工作,为以后的学习打下坚实基础,具体内容组织如下:(二)教学模式采用能力训练递进、理论与上机结合教学模式。
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践一、引言随着信息技术的不断发展,计算机程序设计作为计算机专业的基础课程之一,对于培养学生的计算机思维和编程能力具有重要意义。
《C语言程序设计》作为程序设计课程中的重要一环,是计算机专业学生必修课程之一。
在不断探索和实践中,我们发现了《C语言程序设计》课程建设方面的一些问题和难点,本文旨在对《C语言程序设计》课程的建设研究与实践进行探讨,以期为今后的课程教学提供一些参考和借鉴。
二、《C语言程序设计》课程建设的现状分析《C语言程序设计》课程是计算机专业中非常重要的一门课程,它不仅是计算机专业的基础课程,还是后续相关专业课程的重要先修课。
通过对目前《C语言程序设计》课程的调研,我们发现了以下几个方面的问题:2. 教学方法单一。
目前的《C语言程序设计》课程教学方法多为传统的课堂讲授和单向口头授课,缺乏实际操作和实践的机会,学生的动手能力和实际编程经验不足。
3. 缺乏项目实践。
《C语言程序设计》课程以往注重的主要是基础知识的讲解和理论知识的掌握,而较少注重学生的项目实践能力培养,导致学生在实际工程项目中的应用能力较差。
4. 缺乏与实际产业需求的结合。
目前的《C语言程序设计》课程教学往往脱离了实际产业需求,导致学生在就业时难以适应市场的需求,增加了企业在人才培养上的成本。
以上问题的存在,已经成为《C语言程序设计》课程教学的一大难点和挑战。
我们有必要对《C语言程序设计》课程的建设与实践进行深入研究,并提出相应的解决方案。
1. 课程内容更新与优化。
针对C语言编程语言的实际应用地位进行重新认识和理解,对《C语言程序设计》课程的内容进行了一次全面的优化和更新。
在原有的基础上,我们增加了一些实用性较强的内容,如内存管理、指针运用、文件操作等,以期让学生在学习过程中更好地理解C语言的本质和应用场景。
2. 教学方法的改进。
我们在课堂教学之外,增加了大量的实际案例分析与讲解,在教学中加强项目实战的内容,让学生通过动手操作,更深入地理解编程知识,并提高编程能力。
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践一、引言1. 课程目标《C语言程序设计》课程的建设应当围绕着培养学生的编程思维和实际操作能力。
通过该课程的学习,学生应当能够掌握C语言的基本语法规则和编程思想,能够独立完成简单的程序设计任务,并且具备解决实际问题的能力。
2. 课程内容《C语言程序设计》课程的内容应当涵盖C语言的基本语法、数组、指针、结构体、文件操作等内容。
可以适当引入一些计算机科学的基础知识,比如算法、数据结构等,帮助学生更好地理解和运用C语言的相关知识。
3. 教学方法在《C语言程序设计》课程的建设中,教学方法应当灵活多样。
除了传统的课堂讲授,还应该引入案例分析、实践操作、项目开发等形式,让学生在实际操作中更加深入地理解和掌握知识。
4. 课程评价《C语言程序设计》课程的建设中应当设计合理的评价机制,包括课程考核方式、考核内容等。
这样可以更好地激发学生的学习兴趣和积极性,促进他们的学习和提高。
1. 实验教学在《C语言程序设计》课程的实践中,应当注重实验教学。
通过实验,学生可以将课堂上所学的知识应用到实际中,并发现其中存在的问题和解决方法,从而更好地掌握相关知识。
2. 项目实践除了实验教学,项目实践也是非常重要的一部分。
通过项目实践,学生可以在实际情境中运用所学的知识,锻炼解决问题的能力,并且培养协作精神和团队意识。
3. 竞赛活动组织《C语言程序设计》相关的竞赛活动也是非常有益的。
通过竞赛,可以激发学生的学习兴趣,提高他们的学习积极性,并且锻炼他们的实际操作能力和竞争意识。
四、《C语言程序设计》课程建设存在的问题与对策1. 教材选择目前市面上的《C语言程序设计》教材繁多,如何选择合适的教材成为了一个问题。
在建设《C语言程序设计》课程时,应当结合教学内容和课程目标选择合适的教材,并且可以根据实际情况进行调整和补充。
教学方法的灵活多样是非常重要的,但是如何将各种教学方法融合到课程中成为了一个挑战。
建设《C语言程序设计》课程时,应当注重教学方法的多样性,确保各种教学方法的合理运用,使得学生可以在不同的形式中更好地学习和掌握知识。
《C语言程序设计》精品课网络教学系统的设计与实践
随着 我 国对 高校教 学改革 的进一 步重视 和深 入 ,
精 品课 目前 是学校 教学课程 建设 中重要 的组成 部分 .
是 众 多教 师 目前 的重 要 教 学 科 研 课 题 。 《 C语 言 程 序 设 计 》 作 为 目前 高校 计 算 机 类 重 点 基 础 课 程 ,它 不 仅 面 向所 有 专 业 本 科 生 .同 时 也 是 计 算 机 专 业 学 生 的重
・
信息教育・
农 业 网络 信 息
AGR £ 刀 阻伽 NET WOR K 啪 R^ £ ^ 竹_ DⅣ
2 0 1 3年 第 9期
《 C语言程序设计》 精品课 网络教学 系统的设计 与实践
孙 少宁 , 马 红梅 , 王 军 英
( 中 国农 业大 学烟 台研 究院 ,山东 烟 台 2 6 4 6 7 0 )
De s i g n a nd Pr a c t i c e o f Ne t wo r k Te a c h i ng S y s t e m f o r t h e ” C La n g ua g e Pr o g r a mmi n g’ ’Ex c e l l e n t Co u r s e
Ab s t r a c t :” C l a n g u a g e P r o g r a mmi n g ”i s a n i mp o r t a n t c o u r s e o f u n i v e r s i t y c o mp u t e r c o u se r s . Th e t e a c h i ng s y s t e m b a s e d o n ne t wo r k i s a n i mpo r t a n t p a r t o f e x c e He nt c o u r s e .Va r i o u s t e a c h i n g r e s o u r c e s c a n b e s h a r e d a n d t h e q u a l i t y o f e x c e l l e n t c o u r s e c a n be
《C语言程序设计》课程建设研究与实践
《C语言程序设计》课程建设研究与实践
一、课程教学目标
1. 了解计算机语言的作用和开发过程;
2. 理解C语言的基础知识,包括数据类型、变量和数组等;
3. 掌握C语言的控制结构,能够设计和实现简单的算法和程序;
4. 掌握模块化编程思想,能够设计和实现较为复杂的程序;
5. 熟悉常见的编程工具及其使用方法;
6. 培养良好的编程习惯和团队合作能力。
三、教学方法和手段
1. 讲授式教学:通过讲解理论知识、分析示例程序等方式,让学生快速掌握C语言的基础知识和控制结构;
2. 实验式教学:通过具体的编程实践,让学生深入理解C语言的语法和掌握编程技能;
3. 项目式教学:组织学生进行课程设计和编程实践,培养其团队协作和实际动手能力;
4. 反馈式教学:及时反馈学生的学习和编程活动,及时纠正其错误,确保教学效果。
四、教学重点和难点
1. C语言的基本语法和控制结构;
2. 数组和指针的应用;
3. 函数的定义和调用;
4. 模块化编程思想和程序设计方法。
五、教学保障
1. 教师队伍:拥有专业的C语言程序设计教师;
2. 教学设施:具备良好的计算机硬件和软件环境,并配备专门的教学实验室;
3. 教学资源:拥有丰富的教学资源和教学材料,适配不同类型的学生。
六、小结
C语言程序设计作为基础性课程,对于提高学生的编程水平和应用能力具有重要意义。
在课程建设中,应该注重理论与实践相结合,以实验教学和项目式教学为重点,培养学生
的实际动手能力和团队合作能力,熟练掌握C语言的基本语法和编程技能,为以后的学习
和实践奠定良好的基础。
c语言网络课程设计
c语言网络课程设计一、课程目标知识目标:1. 理解C语言在网络编程中的基本应用,掌握套接字编程的基本概念和原理;2. 学会使用C语言编写简单的网络通信程序,了解客户端与服务器端的通信流程;3. 掌握基本的网络协议及其在C语言中的实现方法,如TCP/IP协议。
技能目标:1. 能够运用所学知识设计并实现简单的网络应用,如聊天室、文件传输等;2. 培养学生的编程实践能力,提高问题分析和解决问题的能力;3. 培养学生团队协作能力,学会与他人共同完成项目任务。
情感态度价值观目标:1. 培养学生对网络编程的兴趣,激发学生的学习热情;2. 培养学生勇于尝试、敢于创新的精神,增强自信心;3. 培养学生遵守网络道德规范,注重网络安全意识。
课程性质:本课程为实践性较强的课程,以项目为导向,注重培养学生的动手能力和实际应用能力。
学生特点:学生具备一定的C语言基础,对网络编程有一定了解,但实践经验不足。
教学要求:结合学生特点,课程设计应注重理论与实践相结合,充分调动学生的积极性,提高学生的实际操作能力。
通过项目实践,使学生能够将所学知识应用于实际网络编程中,达到学以致用的目的。
同时,关注学生的情感态度,引导他们形成正确的价值观。
将课程目标分解为具体的学习成果,为后续教学设计和评估提供依据。
二、教学内容1. 网络编程基础理论- 套接字编程原理与概念- 网络协议介绍(TCP/IP协议、UDP协议等)- 网络通信流程(客户端与服务器端通信模型)2. C语言网络编程实践- 使用C语言实现TCP客户端与服务器端通信- 使用C语言实现UDP通信程序- 多线程网络编程实践3. 网络应用案例分析- 聊天室程序设计与实现- 文件传输程序设计与实现- 简单的网络游戏案例分析与实现4. 网络编程进阶知识- 网络安全基础- 网络性能优化- 高级网络协议及应用教学大纲安排:第一周:网络编程基础理论,包括套接字编程原理与概念、网络协议介绍;第二周:C语言网络编程实践,学习TCP客户端与服务器端通信实现;第三周:C语言网络编程实践,学习UDP通信程序实现;第四周:多线程网络编程实践,了解并实践多线程在网络编程中的应用;第五周:网络应用案例分析,以聊天室和文件传输为例,分析并实践;第六周:网络编程进阶知识,学习网络安全基础和网络性能优化;第七周:高级网络协议及应用,拓展学生知识面。
c网页课程设计
c 网页课程设计一、教学目标本课程旨在让学生掌握C语言的基本语法、数据类型、运算符、控制结构、函数等知识,培养学生具备基本的编程能力和算法思维,能运用C语言解决实际问题。
1.理解C语言的基本语法和规则。
2.掌握数据类型、变量和常量的声明和使用。
3.熟悉运算符及其用法。
4.掌握控制结构,包括条件语句和循环语句。
5.了解函数的定义和调用。
6.能够编写简单的C语言程序,进行基本的输入输出操作。
7.能够运用条件语句和循环语句处理复杂逻辑。
8.能够编写函数,实现模块化编程。
情感态度价值观目标:1.培养学生对计算机科学的兴趣和好奇心。
2.培养学生勇于探索、积极思考的学习态度。
3.培养学生团队协作、沟通交流的能力。
二、教学内容本课程依据教材《C语言程序设计》,共安排12个教学课时。
1.第1-2课时:C语言概述、基本语法和规则。
2.第3-4课时:数据类型、变量和常量。
3.第5-6课时:运算符及其用法。
4.第7-8课时:控制结构(条件语句、循环语句)。
5.第9-10课时:函数的定义和调用。
6.第11-12课时:综合练习与实战。
三、教学方法本课程采用讲授法、案例分析法和实验法相结合的教学方法。
1.讲授法:通过讲解C语言的基本语法、数据类型、运算符、控制结构和函数等知识,使学生掌握基本概念和原理。
2.案例分析法:通过分析典型案例,引导学生运用所学知识解决实际问题,培养学生的编程能力和算法思维。
3.实验法:安排实验课,让学生动手编写C语言程序,培养学生的实际操作能力和创新能力。
四、教学资源1.教材:《C语言程序设计》。
2.参考书:为学生提供丰富的参考资料,以便课后自主学习。
3.多媒体资料:制作课件、视频等 Multimedia resources,丰富课堂表现形式,提高学生的学习兴趣。
4.实验设备:为学生提供计算机实验室,进行实际操作。
五、教学评估本课程采用多元化的评估方式,全面客观地评价学生的学习成果。
1.平时表现:占课程总评的30%,包括课堂参与度、提问回答、小组讨论等。
c语言的网上课程设计
c语言的网上课程设计一、教学目标本章节的教学目标是让学生掌握C语言的基本语法、数据类型、运算符、控制结构、函数等基础知识,培养学生编写简单C程序的能力,并培养学生热爱编程、积极探索的情感态度和价值观。
通过本章节的学习,学生应达到以下具体目标:1.掌握C语言的基本语法和编程规范;2.理解并掌握数据类型、运算符及其用法;3.学会使用控制结构进行程序流程控制;4.掌握函数的定义和调用方法;5.能够编写简单的C程序,解决实际问题;6.培养热爱编程、积极探索的情感态度和价值观。
二、教学内容本章节的教学内容主要包括C语言的基本语法、数据类型、运算符、控制结构、函数等基础知识。
具体内容包括:1.C语言概述:介绍C语言的历史、特点和应用领域;2.数据类型:整型、浮点型、字符型和布尔型;3.变量和常量:变量的声明、赋值和作用域,常量的定义和使用;4.运算符:算术运算符、关系运算符、逻辑运算符等;5.控制结构:顺序结构、选择结构和循环结构;6.函数:函数的定义、声明和调用,函数参数的传递和返回值;7.编程实践:编写简单的C程序,解决实际问题。
三、教学方法本章节的教学方法采用讲授法、案例分析法和实验法相结合的方式进行。
具体方法如下:1.讲授法:通过讲解C语言的基本语法、数据类型、运算符、控制结构和函数等知识,使学生掌握基础知识;2.案例分析法:分析典型的C程序案例,使学生理解并掌握编程方法;3.实验法:让学生动手编写C程序,培养学生的编程能力和实际问题解决能力。
四、教学资源本章节的教学资源包括教材、参考书、多媒体资料和实验设备等。
具体资源如下:1.教材:《C程序设计语言》或《C Primer Plus》;2.参考书:《C语言编程思想》或《C语言实战》;3.多媒体资料:C语言编程教程视频、C语言实例代码等;4.实验设备:计算机、编程环境(如Code::Blocks、Visual Studio等)。
教学资源应根据学生的实际水平和教学目标进行选择,以支持教学内容和教学方法的实施,丰富学生的学习体验。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《C语言程序设计》精品资源共享课程建设方案
一、课程建设规划
1. 总体目标
以计算机软件技术专业的发展为基本依据,按照软件技术类岗位要求,结合工学结合的人才培养模式,以提高学生的职业技术能力和职业素养为中心,坚持以学生为本的教育理念,改革《C语言程序设计》课程结构和教学内容,制定以突出职业能力培养的课程标准,规范课程教学的基本要求。
以软件技术专业工学结合的专业核心课程群建设为出发点,构建C语言程序设计课程网络教学平台,建设C语言程序设计教学资源库。
经过两年建设,完成开发3-5个包含课程核心内容的实践学习项目,与企业软件工程师、学院骨干教师合作开发的配套教学课件,形成体现工学结合、实践为先特色并具有示范作用的精品资源共享课程。
2. 建设项目
建设项目与经费一览表
3. 建设流程
二、课程建设实施方案
1. 课程目标建设
(1) 课程地位与作用建设
通过2年建设使《C语言程序设计》课程在软件技术专业职业能力培养中的专业基础性地位更加突出,在专业核心课程群的建设中起到基础和桥梁的作用。
对本课程与相关专业课程《数据结构与算法设计基础》、《C#程序设计》《JAVA程序设计》、《数据库技术》的关系进行详细分析,力求准确、清晰地表述专业课程群的学习所需要的程序设计知识的知识点、技能点。
(2) 课程目标与专业培养目标建设
《C语言程序设计》课程目标与软件技术专业培养目标之间的衔接要更加紧密,课程知识目标、能力目标和素质目标应具体明确,符合学校办学定位,符合高职学生学习基础的实际。
《C语言程序设计》课程的职业岗位指向明确,职业能力要求具体。
课程目标能充分体现学生的程序设计能力、知识应用能力、团队协作能力和创新能力的培养。
(3) 具体建设措施
1) 由项目负责人、骨干教师、企业兼职教师组成课程建设团队,共同
分析职业岗位(岗位群)能力。
2) 面向企业技术人员进行典型岗位调研和调查统计分析,形成调研报
告。
3) 根据岗位的任务、项目、能力、知识进行分析综合,形成职业岗位
(岗位群)能力分析表。
4) 根据职业岗位(岗位群)能力分析设计本课程的目标:职业技能目标
与职业素质目标。
2. 课程内容与结构建设
(1) 课程内容建设
本课程内容必须充分体现软件技术专业的职业标准的要求;
建立教学内容遴选机制,及时将新知识和技术要求吸纳进入本课程的课程内容。
课程内容必须充分反映软件技术行业的职业道德要求、职业素养要求。
(2) 课程结构建设
按照软件技术行业职业岗位和职业能力培养的要求,梳理、整合程序设计教学内容,形成能力-知识相对应的模块式课程结构;
课程内容模块以职业岗位项目为导向。
(3) 课程实践教学建设
实践教学内容与相关职业能力的关系明确;
实践教学内容达到60%以上;
(4) 具体建设措施
1) 分析专业相关课程群知识与技能点,细分相关课程群的程序设计知识
点和技能点。
2) 以学生成绩管理系统的设计与实现为案例引导重组相关的学习内容,
根据专业相关课程群知识与技能点的分析,形成课程内容分析报表。
3) 根据岗位的任务、项目、能力、知识进行分析综合设计模块化的课程
内容体系,制定课程内容排序表。
4) 根据知识、能力、素质的关联度分析,制定课程标准与教学大纲。
5) 基于应用主旨、实践导向的原则,设计的实践教学内容与职业能力关
系明确,实践教学内容达60%以上。
3. 教学方法与手段建设
(1) 课程教学方法建设
课程教学方法根据“教、学、做”一体化的原则,将《C语言程序设计》课程的教学方式设计成以学生为本的教学模式。
根据课程特点采用情景导入教学法、案例导入教学法、任务驱动法、对比教学法、讨论式教学法等教学方法。
以企业实际案例为实践项目,将实践教学与技术服务结合起来。
采用各种教学方法调动学生积极参与学习,将所学知识和技能应用于实践,并指导开展研究性学习促进学生自主学习能力发展。
(2) 具体建设措施
1) 针对学生学习方式设计调查问卷,统计分析学生对教学方法与手
段的需求。
按照模块化的课程内容,设计采取相对应的课程教学方法与手段的选择建议。
2) 完善现有《C语言程序设计》精品课程网站,增加项目实训视频
录像和单元实训视频录像;充实学生作品库与实践项目库。
4. 课程研究建设
(1) 教学和实践研究建设
1) 在已有2项校级重点课题基础上,增加本课程课题申报1项。
2) 在课程目标、课程内容、教学方法和手段等方面开展教学研究,有
一定的创新。
3) 在已有校级精品课程教研成果的基础上,推广程序设计类课程改革
成果。
4) 围绕校企合作专业建设模式和充分利用双师型教师的社会资源,推
进实训项目改革。
(2) 具体建设措施
1) 课程负责人完成《C语言程序设计》相关的课题立项1项
2) 修订课程标准和教学大纲
3)结合本课程教学改革实践,开展教学研究,申报校级以上课题1-2项
4) 设计调查问卷并分别对在校生、实习学生、毕业生进行问卷调查,
进行试点、考核、总结经验
5. 课程资源建设
(1) 课程教材与课程文件建设
拟申报校企合作开发教材一本,编写实训指导书。
编写课程相关文件,包括:课程整体设计、单元设计、电子课件和实训指导书。
(2) 课程教学资源库建设
1) 在现有网络教学资源库的基础上充实内容、完善功能,为学生自主
学习服务;
2) 完善学生作品库的建设;
3) 教学资源库包括常用工具、参考书籍、教学视频录像、单元实训资
料等项目
(3) 具体建设措施
1) 进一步完善课程资源建设,视频录像全程上网。
2) 收集企业实际项目,开发出真实的实训项目。
3) 增加竞赛培训栏目的建设
6. 课程考核建设
(1) 考核标准与内容
1) 建立以体现职业能力为核心的课程考核标准;
2) 按课程模块考核,内容包括学生的知识、技能与态度等。
(2) 考核方式与主体
1) 采用笔试+机试、操作+笔试、项目编程考核等多样考核评价方式,
开卷、闭卷相结合,形成性评价与终结性评价相结合;
2) 根据本课程特点,采用校内老师、现场专家、学生考核评价相结合,
也可以是学校、企业与社会考核评价相结合等多种评价方式,各种评价主体有明确合理的比例分配。
(3) 具体建设措施
1) 设计学习过程+学习结果相结合的成绩考核评价办法,制定新的全过程、全方位的考核评价标准;
2) 考核结果达到知识点达标率85%;技能达标率100%;态度达标率100%。
7. 教学效果
(1) 知识与能力
1) 学生学完本课程后能掌握85%以上的知识点,完全掌握核心知识点;
2) 学生具有基本的程序设计能力;
3) 能在VC环境下,根据简单的实际问题做算法设计;
(2) 学习目的与兴趣
1) 学完本课程后能理解本门课程在专业中的地位、作用和价值;
2) 专业学习目的进一步明确,学习兴趣明显提高;
3) 积极参加校内外程序设计类竞赛,并取得突出成绩。
(3) 职业素质与创新
1) 学完本课程后能理解本门课程所要求的职业素质、团队精神与协作
精神;
2) 能够与人合作完成小组学习项目;
3) 学生在教师的指导下,能进行个人+小组形式的探究式、创新性学习。
(4) 具体建设措施
1) 设计考核标准;按模块化内容进行考核(基本程序设计能力、项目程
序设计能力和学生作品);
2) 考核结果达到知识点达标率85%;能力达标率100%;态度达标率
100%。
3) 设计学习过程+ 学习结果的成绩考核评价办法,制定考核标准;8. 课程管理
(1) 建设目标
1) 精品课程资源在网站上公布,实现资源共享;
2) 对精品课程资源经常性更新;
3) 课程建设水准保持先进性。
(2) 建设措施
1) 课程资源做到内容全面,自主学习资料丰富,在校园网上公布,实现
专业教学资源实现共享。
2) 紧跟技术发展,做到每月更新内容。