C语言说课稿.docx

上传人:b****6 文档编号:3301613 上传时间:2022-11-21 格式:DOCX 页数:14 大小:26.83KB
下载 相关 举报
C语言说课稿.docx_第1页
第1页 / 共14页
C语言说课稿.docx_第2页
第2页 / 共14页
C语言说课稿.docx_第3页
第3页 / 共14页
C语言说课稿.docx_第4页
第4页 / 共14页
C语言说课稿.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

C语言说课稿.docx

《C语言说课稿.docx》由会员分享,可在线阅读,更多相关《C语言说课稿.docx(14页珍藏版)》请在冰豆网上搜索。

C语言说课稿.docx

C语言说课稿

《c语言程序设计》说课材料

我所讲授的的课程是《c语言程序设计》,下面我从几个方面对课程逐一介绍:

一、课程的性质、地位

1.课程的性质

《c语言程序设计》课程是高职高专通信类和电子信息类各专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌握运用c语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。

所以,本课程主要针对培养这类人才基本程序设计能力的目的而设置的课程。

学生毕业后工作岗位主要有计算机管理员、单片机应用设计员、网络应用等,在计算机控制、单片机应用、电子技术、通信技术等相关行业中都将使用c语言作为应用系统开发设计语言,c语言也是其它编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业水平资格考试(程序员、网络管理员等)考试中要求的主要程序设计语言。

2.课程的地位

计算机相关专业中,《c语言程序设计》与《基于c语言的数据结构算法设计》、《vc++》、《vb》、《软件工程》及其它编程语言类课程内容联系紧密。

按层次结构,《c语言程序设计》处于最低层,是它们的基础,是其它几门课程的前导课。

二、教学内容

《c语言程序设计》教学学时为70,理论内容以“够用为度”的原则,按照程序设计能力,介绍c语言基本概念、三种基本程序结构设计、函数、结构体等重点内容,并结合所学知识点进行相应实训。

最后完成一个项目“学生成绩管理系统”综合设计题目。

进一步提高程序设计能力。

1、理论教学内容

2、实训实验内容

3、课程重点:

(1)流程图的画法

(2)while与for循环程序设计

(3)函数的定义与参数传递

(4)结构体的定义与引用

4、课程难点:

(1)多重循环程序设计

(2)二维数组与字符数组

(3)函数的嵌套调用与递归调用

难点突破方法:

从基本语法规定入手,弱化实用性不强的细节,突出基本重点内容的掌握,以知识点的应用方法作为突破口,设置针对性的训练内容和题目。

三、教学目标

1、知识目标

①掌握程序的基本结构

②掌握数组和函数的运用

③掌握指针和位运算的基本操作

2、能力目标

①掌握c语言的语法

②会编写简单的程序

③良好的编思路和风格

3、素质目标

①让学生在自主、和谐的氛围中感受编程的乐趣

②激发学习知识的兴趣

③团队合作精神

四、教学方法

1、任务驱动

每次课都提出一个明确的任务,通过一个任务掌握某个章节的知识点,突出重点,分解难点,教学目的明确。

如讲授多重循环以制作实际生活中的“数字电子钟”为例设计一个时、分、秒的时钟;讲授顺序程序设计“模拟交通信号灯”中红绿灯显示过程设计程序;讲授选择结构时模拟中央台“购物街”节目中猜测商品价格设计程序。

学生学习积极性大为提高。

2、项目(案例)教学

以项目“学生成绩管理系统”为主线,贯穿顺序、选择、循环结构和数组、指针等所有章节中,课程教学具有连贯性。

同时结合现场提供实际项目案例(子项目)组织教学。

教学过程中,首先提出项目目标,然后通过知识讲解、方法演示、实践演练、复习归纳,以解决实际问题的学习方法来学习软件开发。

使学生体会到知识的实用性,提高学习兴趣。

知识的实用性,提高学习兴趣。

应用案例有竞赛平分、红绿灯控制、学生成绩管理等项目。

五、学情

计算机软件技术专业是我校的校级试点专业,在试点专业建设过程中将招生对象锁定为普通高中毕业生,但是由于普通高中毕业生在高中学习阶段接触到的计算机知识较少,而程序设计能力几乎是零。

因此在授课上应该充分考虑到学生的这一基本特征,根据学生的这种情况,我在教学模式和教学方法上进行了很大的调整。

教学模式实现“教、学、做”一体化,教学方法采用任务驱动法。

六、学法指导

(1)鼓励学生自主探索和合作交流。

引导学生自主地从事观察、分析、交流等活动,使学生形成对计算机语言知识有效的学习策略。

(2)鼓励与提倡解决问题的多样性,引导学生在与他人的交流中去选择合适的策略,丰富自己的思维方式,获得成功的体验和不同的发展。

(3)引导学生将所学计算机知识应用到其他学科中去,使学生觉得计算机有很用,同时也培养了学生逻辑思维能力。

七、教学过程

教学环节

八、教学评价

本课程的考核改变单一的终结性评价方法,采用过程考核和结果考核相结合、理论考核和实践考核相结合的方法。

理论考核主要侧重学生对教学过程中知识点的掌握情况,实践考核主要考核学生利用c语言进行逻辑程序设计的能力。

灵活多样的考核方式可以全面考核学生的学习效果。

九、教学资源

1、教材分析

普通高等教育“十一五”国家级规划教材《c程序设计教程》(第2版),教材由清华大学出版社出版。

此教材的特点是:

是在提出问题的同时给出示例程序,而示例程序尽量将主要的知识点演示出来,使读者对解决同类问题的程序设计思想有比较全面的认识。

从而满足初学者以及对程序要求不是很高的读者的需求,正好适合高职层次的人才培养目标。

2、参考教材

?

谭浩强.c程序设计(第三版).北京:

清华大学出版社

?

向华.c语言程序设计.北京:

清华大学出版社

?

沈大林.c语言程序设计案例教程.北京:

中国铁道出版社

?

张晓蕾.c语言基础教程.人民邮电出版社

?

李辉.c语言程序设计教程.北京:

高等教育出版社

?

许晓.c语言程序设计实践教程.北京:

电子工业出版社

?

谭浩强.c语言程序设计题与上机指导.清华大学出版社篇二:

c语言变量说课稿

一、说教材

1、教材的地位与作用

这节课是人教版八年级第十四章一次函数的启蒙课。

在这里学生初步接触了变量的概念,它是函数学习的入门,可以为以后学习函数以及不等式的内容打下基础。

所以我认为本课内容它不但对培养学生比较、分析、概括的思维能力有作用,而且对培养学生运动变化等辨证唯物主义观点和形成良好的个性品质也有一定的帮助。

2、教学目标

根据本节课的教学内容与我校八年级学生的实际情况,我认为通过本节课的学习,要使学生达到以下三方面的要求:

第一,知识与技能目标:

(1)让学生从丰富的实例中体验在一个过程中有些量是固定不变的,有些量却在不断地变化着;

(2)让学生在了解常量、变量的概念的基础上,体验在一个过程中常量与变量是相对存在的;

(3)使学生会在简单的过程中辨别常量与变量。

第二,过程与方法目标:

主要是通过实践与探索,让学生参与变量的发现过程,强化数学的应用意识,以提高分析问题和解决问题的能力。

第三,情感与态度目标:

学生经历对实际问题数量关系的探索,提高数学学习的兴趣,学会合作学习,在解决问题的过程中体会到数学的应用价值,在探索活动中感受成功的喜悦,建立良好的自信;

3、教材的重点、难点与关键

重点:

常量和变量的概念;

难点:

较复杂问题中常量与变量的识别;

关键:

弄清常量和变量是相对存在的。

二、说教法

本节的教学,以师生互动探究式教学为主。

同时充分发挥多媒体的功能,并通过动手实验,使抽象的问题形象化,静态的方式动态化,从而突破本节的难点。

三、说学法

遵循“教为主导,学为主体,练为主线”的教学思想。

本节以自主探索和合作交流为主,引导学生亲身实践知识的发生、发展、形成的认知过程。

四、说教学程序

1、教学流程

情景屋(引出课题)

实例库(形成概念)

巩固练习

理解应用

归纳小结

课后拓展

2、教学程序与设计意图

(1)情景屋(引出课题)

刚进入冬天,根据海南冬天的天气特点,刚好这段时间琼中的天气是早、中、晚都在变化着,结合一整天的天气气温和时间的关系,来引出变量这个课题。

具体操作:

让学生看看窗外照射进教室的阳光,这时间段是早上,让学生再看看自己身上的衣服厚度,问:

为什么要穿那么厚?

引导学生想起早晨起床时气温很低,到中午时天气就会变热了。

紧接着再问:

那么到晚上呢?

学生很容

易就联想到气温在一天中会随着时间的不同而不同,也就是时间在变,气温也跟随着变化。

设计意图:

引出最近比较烦恼学生的气温问题,由于很怕天气太冷,刚好这两天天气变化较大,于是我利用这样接近身边的生活实例,既可以提高学生的学习兴趣,又可以发现问题,即如何从数学的角度来刻画这些变化,让学生明白,生活中有许多像气温一样的食物都在变化着,大千世界,无奇不有,只有变化才有发展,只有发展,人类才会进步。

那么我们如何来看这些变化的事物呢,提完这个问题,紧接着就引出课题(变量)。

(2)实例库(形成概念)

问题一一辆汽车以60千米/小时的速度匀速行驶,行驶里程为s千米.?

行驶时间为t小时.

1、根据题意填写下表:

t/时12345t

s/千米

请问:

在这个过程中,什么变化了,什么没有变?

什么随着什么的变化而变化?

2、试用含t的式子表示s.

问题二:

2、每张电影票售价为10元,如果早场售出票150张,日场售出205张,晚场售出310张.三场电影的票房收入各多少元.设一场电影售票x张,票房收入y元.?

怎样用含x的式子表示y?

1、根据题意,你能得出票房收入和每张票价及售出张数的关系式吗?

2、请计算出:

早场票房收入=

日场票房收入=

晚场票房收入=

3、怎样用含x的式子表示y?

请问:

假如你来当这个电影场的会计,你发现什么变化,什么没变了?

问题三:

在一根弹簧的下端悬挂重物,改变并记录重物的质量,观察并记录弹簧长度的变化,探索它们的变化规律.如果弹簧原长10cm?

,?

每1kg?

重物使弹簧伸长0.5cm,怎样用含有重物质量m的式子表示受力后的弹簧长度?

1、根据题意填写下表:

重物质量(kg)12345m

增长(cm)

弹簧总长度(cm)

请问:

什么变了,什么没变?

什么随着什么的变化而变化?

问题四、要画一个面积为10cm2的圆,圆的半径应取多少?

圆的面积为20cm2呢?

怎样用含有圆面积s的式子表示圆半径r?

1、圆的面积公式:

2、s=10cm2时,r=;s=20cm2时,r=。

3、怎样用含有圆面积s的式子表示圆半径r?

请问:

你发现了什么?

问题五、用10m长的绳子围成矩形,试改变矩形长度.观察矩形的面积怎样变化.?

记录不同的矩形的长度值,计算相应的矩形面积的值,探索它们的变化规律:

设矩形的长度为xcm,面积为scm2.怎样用含有x的式子表示s?

1、根据题意填写下表:

长(m)12345x

宽(m)

面积(cm2)

2、怎样用含有x的式子表示s

请问:

什么发生了变化?

什么至始至终都没改变?

通过以上五个例子,说说你对变量与常量的看法。

具体操作:

此环节逐一的解决问题,并在问题中让学生根据题意来填表,并观察,在解题的整个过程中体会都有哪些量在变化,有哪些量始终都没变化,并且学会用一个变量来表示另一个变量,为下节课的函数关系式做好铺垫。

教师在这里还要提示一下学生,变化的量中是什么随着什么的变化而变化的,当某个变量取定一个确定的值时,另一个变量会有(唯一还是不唯一)个值与之对应,这些为下节课的函数的概念打好基础。

在解决五道实例的基础上,让学生逐步体验变化的量和不变化的量,归纳出常量与变量的概念(先让学生说,后教师总结)。

概念得出后,再在五道例题的基础上,得出温馨提示。

设计意图:

常量与变量的概念是本节的重点。

以一个生活实例的形式把数学问题生活化,使抽象的概念具体化。

同时也突出概念的形成过程,学生通过观察、思考、分析、归纳,这有助于学生把握概念的本质特征。

特别“常量与变量不是绝对的,而是相对于一个变化过程而言的”这一结论的得出。

(3)巩固练习

第一轮:

指出下列事件中的常量与变量

1.长方形的长和宽分别是a与b,周长c=2(a+b),其中常量是,

变量是。

2.假设钟点工的工作标准为6元/时,设工作时数为t,应得工资额为m,

则m=6t,其中常量是,变量是。

篇三:

c语言说课稿

《c语言程序设计》说课稿

各位领导、各位专家,大家好:

我所讲授的的课程是《c语言程序设计》,下面我从几个方面对课程逐一介绍

一、课程设置

1、软件专业培养目标

依托江苏软件产业优势,以淮安软件园、江苏省中小企业服务平台和多家合作企业提供的软硬件环境等为资源,校企合作,工学结合,创新“职业情境,

项目主导,工学交替”人才培养模式,实施

“基于软件产品开发工作过程”的课程体系,构建“项目载体,能力递进”实践教学体系与实训条件,打造“懂技术、会教学、擅应用”的专业教学团队,提高人才培养质量和社会服务能力,培养“脑子灵、懂管理、善经营、会动手、身心好、讨人喜”的高端技能型软件技术人才。

2、课程定位与课程位置

在软件技术迅猛发展的今天。

作为高职高专的软件技术专业应该重点培养应该培养学生的职业岗位能力包括:

程序设计能力、windows应用开发能力、web应用开发能力、、用户界面设计能力、数据库应用与开发能力和组件开发能力。

而《c语言程序设计》课程主要是培养学生的程序设计能力,因此本课程是软件技术专业的专业基础课程。

如此重要的一门课程,如何把它建设好,是摆在我们面前的重任。

在系主任的带领下,我们对软件行业现状进行了分析和调研,通过对企业软件人员需求了解,在课程目标定位上我们力求贴近学生实际情况和高职教育的发展现状。

我们的教学目标是:

掌握c语言的编程思想、结构化程序设计方法逻辑思维能力、独立思考能力、团队合作能力。

二、教学内容

1、教学理念

通过程序设计理论素养和项目开发实战经验提升学生软件开发经验的积累和未来在企业中的可持续发展。

2、教学思路

3

、重难点

课程重点:

(1)流程图的画法

(2)while与for循环程序设计(3)函数的定义与参数传递(4)结构体的定义与引用课程难点:

(1)多重循环程序设计

(2)二维数组与字符数组

(3)函数的嵌套调用与递归调用

难点突破方法:

从基本语法规定入手,弱化实用性不强的细节,突出基本重点内容的掌握,以知识点的应用方法作为突破口,设置针对性的训练内容和题目。

本课程严格遵循“教、学、做合一”的原则。

每个教学模块中的每一项都设计了具体的任务。

三、教学实施

《c语言程序设计》作为专业基础课,一方面要把基本知识讲透,一方面要让学生掌握基本技能去解决实际问题。

因此,我们严格遵循“教、学、做合一”的原则,改变了以教师讲课为中心的传统教学模式,真正做到了以学生为主体,教师为主导,让学生边学边做,并在实训环境中熟练掌握相关的操作技能和编程方法。

在教学方法上应积极推行任务驱动法、案例教学法、模拟情境法、分组讨论法、现场演示法等多种“以学生为主体”的教学方法,其中“任务驱动法”、“案例教学法”的教学方法效果最为突出。

四、教学资源

1、课程考核

课程考核采用学习态度占10%、实验作业20%、期末考试70%,其中期末考试采用笔试和机试相结合的方式。

机试考核学生的项目开发能力,占据期末总成绩的30%

2、教学参考书

选用教育部国家高职高专“十一五”规划教材《c语言程序设计》(高等教育出版社,乌云高娃主编,2009年版)及配套教学资源,保证优质课程教学资源进入课堂。

配套完整的实训教材,为配合课程实训的需要,参考《c语言程序设计》精品课程资源,编写《c实训指导书》,根据课程特点和学生的实际情况,强调课程内容之间的内在联系和程序员工作的系统性,注重了案例分析和工作任务的设置,力争在教学中取得良好的效果。

补充教学参考书:

[1]徐建民主编《c语言程序设计》,电子工业出版社,2010

[2]李大友主编《c语言程序设计》,清华大学出版社,2010[3]张强华主编《c语言程序设计》,人民邮电出版社,2011

3、网络资源

4、实验室和实训基地

5、教师队伍

教学队伍说明:

?

(1)中青年教师为主;

?

(2)教师均有企业工作经历;

?

(3)专职教师和兼职教师比例为1:

1

五、教学效果

1、教学评价

督导:

教学资源丰富,教学模式先进,教学方法适当。

学生:

很实用,对工作有很大帮助。

用人单位:

学生基础好,综合素质高,动手能力强,岗位适应快(如2009年毕业的学生何可人目前在常州新竞争力计算机科技担任c项目开发,2010年毕业的学生伍涛在江苏集群信息产业股份有限公司担任软件工程师,这两位同学都能够独立承担项目开发)。

2、学生参加教学竞赛3、学生作品

六、教学特色

建设“1221”体系的课程

“1个平台”——开放的、汇集各种软件资源的平台“2个系统”——基础知识系统、实践能力系统“2个证书”——程序员职业资格证书、毕业证书

“1个回炉”——毕业生、社会人员的再培训、再教育

实践性教学是《c语言的程序设计》课程的特色与亮点:

通过教学做一体化的教学模式,形成了以提高学生职业能力和素养为主线,强化技能训练为特色的实践教学体系。

七、教学单元设计

总之,教无定法,贵在得法。

在本课程的建设过程中还有很多值得我们去研究探讨的问题,希望本门课程的教学可以点燃学生对计算机学科领域的学习热情,能够养成学生良好的编程习惯,具有一定的程序设计能力,为以后专业课程的进一步学习打下坚实的基础。

篇四:

《c语言程序设计》说课稿

《c语言程序设计》说课稿

一、课程的性质、地位、目标

(1)课程的性质

《c语言程序设计》课程是高职高专计算机类各专业职业素质必修课,旨在培养高职高专学生进行逻辑思维的能力,掌握运用c语言编程来解决工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。

所以,本课程是针对培养计算机应用人才基本程序设计能力而设置的课程。

(2)课程的地位

计算机应用技术中,《c语言程序设计》与《数据结构》、《c++程序设计》及其它编程语言类课程内容联系紧密。

按层次结构,《c语言程序设计》处于最低层,是其它几门课程的前导课。

(3)课程的目标

作为计算机类的专业基础课,《c语言程序设计》课程目标为:

1)掌握c语言的语法结构;

2)培养编程思想,熟悉基本程序设计方法;

3)能更好的利用程序设计思想解决问题;

4)将程序设计方法用于后续计算机相关课程的学习中,为其他相关课程奠定基

础。

二、教学对象分析

提高学生的学习信心,培养学生的学习积极性,提高实际动手能力。

教师必须首先弄清学生对专业课学习的障碍及原因,再根据教学原理制定出相应的对策。

三、课程体系

本课程于大一第一学期开设,共86学时,其中课内实践34学时。

1、c基本概念:

算法、流程图、结构化/模块化程序设计方法和表达式等

2、三种基本程序设计结构:

顺序、分支、循环结构程序设计:

介绍三种基本程序控制命令,和相应结构的程序设计方法。

各种程序都是由这三种结构组成,是重中之重。

3、数组与指针:

数组:

重点介绍利用数组来处理批量数据和矩阵等特殊形式的数据处理指针:

介绍c语言特有的利用内存地址直接访问数据方式,使程序更够访问计算机底层的能力,具有更加强大的功能

4、函数:

介绍函数的调用和参数传递,利用函数实验模块化程序设计

技能结构

1、在技能方面,以turboc开发环境作为实践平台。

将能力划分为输入/输出程序设计、分支程序设计、循环程序设计、模块化程序设计和综合程序设计五部分。

2、输入/输出程序设计:

主要包括数据的表示,数据的输入与输出、数据的计算,

掌握程序中数据的存储、输入/输出与计算能力。

3、分支程序设计:

主要是掌握if、switch语句的结构,能够灵活运用设计分支程序。

4、循环程序设计:

主要是掌握利用while、for循环结构设计处理需要重复执行的任务。

5、综合程序设计:

主要是在顺序、分支、循环程序设计基础上,利用数组、指针、结构体等数据的表示方式,设计综合应用程序。

实践教学

实验实训是课程教学的重要环节,促使对学生知识点的理解,掌握实际技能的途径,在选择实验和实训项目时主要依据如下:

1、根据知识点,选择有利于理解知识点的典型项目;

2、根据技能培养要求,选择针对性强的实验项目,通过实验锻炼学生的实际程序设计能力。

四、课程重点、难点及突破办法

课程重点

重点模块:

程序设计基础知识

顺序结构程序设计

选择结构程序设计

循环结构程序设计

函数

重要内容

流程图的画法

变量的理解

表达式的正确书写

数据的输入/输出

if语句选择程序设计

while与for循环程序设计

函数的定义与参数传递

结构体的定义与引用。

课程难点

难点模块

选择结构程序设计

循环结构程序设计

数组

函数

指针

结构体

难点内容

if语句的嵌套

多重循环程序设计

二维数组与字符串

指针

函数的嵌套调用与递归调用

链表

难点突破方法

从基本语法规定入手

弱化实用性不强的细节

突出基本重点内容的掌握

知识点的应用方法作为突破口

设置针对性的训练内容和题目

五、教学方法与教学手段

任务驱动

每次课都提出一个明确的任务,通过一个任务掌握某个章节的知识点,突出重点,分解难点,教学目的明确。

如讲授分支结构程序设计可以安排一些和学习、生活密切相关的任务(如判断闰年,求解一元二次方程的解等),通过解决这些实际问题,学生学习积极性大为提高。

项目(案例)教学

在本课程的讲授过程中,学以致用是一个基本的要求,因此在教学的过程中使用了大量的案例,如折半查找、合并排序等。

这类案例不光能锻炼学生的编程能力,还能锻炼学生的逻辑思维能力。

讲练结合

授课地点为多媒体教室和实验室,采用边讲理论边上机实践的教学互动形式,导入贴近实际的程序设计实例。

在教学过程中,适当安排学生在计算机上进行实际程序设计,通过运行调试自己设计的程序,让学生亲自观察和体验程序设计的成功感受,加深知识的理解。

六、教材分析

选用由贾学斌、宋海民编著的《c语言程序设计教程》(高职高专计算机系列教材),该教材由中国铁道出版社出版,内容包含前面所述所有内容,教材注重基础内容,强化变成思想,突出实用性,适合初学者。

学生参考教材

谭浩强著.c语言程序设计.清华大学出版社

孙辉编著.c语言程序设计教程人民邮电出版社

吕凤翥编著.c语言程序设计清华大学出版社

沈大林主编.c语言程序设计案例教程中国铁道出版社

廖雷主编.c语言程序设计(第2版)高等教育出版社

七、课程考核

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1