



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
20142015学年第二学期算法与C程序设计课程教学实施方案计算机应用系 李鹰一、 课程概况【课程名称】 C程序设计。【课程性质】 公共基础课,必修/考试【教学对象】 专业:建环、电信、水利【层次】 四年制大一本科生人数:约 235人【教学总学时】40学时。【前修课程】 计算机科学导论【后修课程】 二、教学地位与作用及主要教学目的C语言程序设计是一门高效实用的结构化程序设计语言,该课程是计算机科学导论课程后的一门必修课,是计算机基础教学的基础与重点课程。它的目的是向学生介绍计算机程序设计的基本知识,使学生掌握C语言的基本内容及程序设计的基本方法与编程技巧,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机打下基础。C语言程序设计课程又是一门实践性非常强的课程,要求学生在学习过程中认真掌握基础知识和基本理论,注重基本技能训练,重视上机实践环节。通过该课程学习达到以下要求:熟悉C语言的基本概念、语法、语义和数据类型的使用特点;掌握最基本算法的设计与实现方法;掌握C语言程序设计的方法及编程技巧,能正确使用C语言编写程序。三、课程选用教材 【使用教材】C语言程序设计、C语言程序设计上机指导与习题选解 作者:李峰 谢中科 复旦大学出版社 2011.1【选用依据】该教材为普通高等学校“十一五”精品规划教材。本书内容充实,循序渐进,选材上注重系统性、先进性和实用性,注重培养读者的程序设计能力 以及良好的程序设计风格和习惯。在配套的实验指导书中,实验内容丰富,具有启发性综合性,不仅紧密配合理论教学,而且有一定的实用价值。【参考教材】C语言程序设计作者:谭浩强 清华大学出版社 四、教学手段和方法1本课程以计算机投影教学为主,配以适量的理论课堂教学,并以大量的上机实验课来培养学生的动手能力。其中投影和理论教学为24学时,实验课为16学时(不含课外上机)。在讲授过程中,考虑到该课程注重动手、注重应用的特点,遵循深入浅出的原则,结合教材及教学大纲制作合适课堂教学的CAI课件,以灵活生动的方式讲述C语言程序设计的全部内容。对概念、原理的解释和描述尽可能地以日常生活所接触到的实际例子和图示加以对比说明,引导学生建立概念之间、原理之间以及应用之间的联系。在上机过程中,以任务驱动方式要求学生完成上机作业;及时找出学生上机时遇到的问题,并归纳总结,提高学生调试程序的能力。 2网络辅助教学:由于是面向全校的公共课,学生人数较多,为加强教学效果,在课堂讲授的同时,我们还通过网上教学互动平台24进行辅助教学。五、教学特点 1、课程特点:其特点是内容多、概念多、实践性强。2、教学特点:教学时宜采用“自主学习”、“精讲多练”、“详细讲授 ”等多种多样的教学形式。六、 各章节教学重点与难点及解决办法【各章节教学重点与难点】(重点用表示,难点用表示)第1章 引言1、程序与程序设计语言、C语言程序开发周期、C语言程序的基本结构() 2、C语言程序的开发环境()和上机步骤第2章数据类型与表达式1、C语言字符集、标识符与关键字2、C语言的基本数据类型、常量与变量、运算符与表达式()数据类型的转换第3章C语言程序的控制结构1、算法的概念及表示方法2、C语言的基本语句3、数据输入与输出(),顺序程序控制结构4、关系运算符与关系表达式、逻辑运算符与逻辑表达式5、If语句、switch语句()、选择结构的嵌套()6、while和do while语句()7、for语句()8、break、continue和goto语句 9、循环的嵌套()10、程序设计风格、错误和调试第4章函数1、模块化程序设计与函数2、函数的定义与调用、函数的递归调用()3、变量作用域与存储方式4、编译预处理()第5章数组与字符串1、一维数组、二维数组的定义和引用()2、字符数组与字符串()3、数组作为函数的参数()第6章指针1、指针与指针变量()2、指针与数组 ()3、指针与函数()4、指针与字符串()第7章结构体与共用体1、结构体类型的定义、结构体变量()2、结构体类型数组、结构体类型指针、结构体与函数()3、链表的概述、链表的基本操作()4、共用体类型与共用体变量、共用体变量的引用()5、位运算与位段结构()6、枚举类型()7、位运算第8章文件的输入和输出1、文件概述2、标准文件操作()【难点及解决办法】对于课程中的难点部分我们将在教学方法上采用启发式、讲解式、引导式、讨论式、提问式及计算机的演示等方式,讲授课程的重点和难点。例如,函数和指针是学生们在学习C语言中感到相对比较难的部分,面对各种变量、数组元素、数组名、指针等不同的形参类型,函数的定义和调用方法各不相同,初学者很容易将他们搞混淆;指针的类型繁多,如变量的指针,数组的指针,函数的指针,字符串的指针和指针的指针等,各种指针容易混淆,容易出错。所以我们在教学中除了需加强理论教学外,还必须加强实践教学环节,通过理论与实践相结合帮助学生正确理解课程重点及难点内容。课后我们将C语言程序设计课件放在网上共享,开通网络答疑室、课外定期辅导答疑等多种形式相结合的方法,使学生掌握C语言程序设计的重点内容,突破难点。学生可以利用课余时间浏览教材及多媒体课件内容,可以复习巩固所学的知识,加深对重点和难点的理解及掌握。七、教学进度该课程教学总学时为40(含实验16学时)学时。教学安排按照一学期13周进行,平均每周3学时。其中实验共安排8次,每次2学时,共16学时。 具体教学进度安排如下表所示。 教学进度计划表教学内容总学时数其中课外辅导/课外实践讲课实验上机其他引言4222数据类型与表达式4222C语言程序的控制结构10644函数6424数组与字符串6424指针6424结构体和共用体2112文件2112总计40241624八、 教学辅导与测试关于答疑:采取课堂答疑,上机答疑和网上答疑相结合的方法。关于作业:每周布置一次作业,作业内容与形式及测评方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四会教学比武课件下载
- 高中教学课件插画素材库
- 2025至2030中国糯米食品深加工市场运营格局及投资方向研究报告
- 培训幼儿老师课件
- 客诉个人工作总结
- 美团骑手工作总结
- 外企人事部年终总结报告
- 文娱部长述职报告及环保培训课件
- 2025年智能可穿戴设备生物传感技术在地震灾区环境监测中的创新应用报告
- 离婚协议书:安置房分割及子女抚养及财产分配细则
- 机器人动力学培训课件
- 海洋石油平台结构完整性分析
- 美容整形瘢痕修复培训
- 自动化腹膜透析的临床应用课件
- 食堂投诉处理、消防、治安及意外事故处理方案
- 《荷塘月色》 省赛获奖
- 《心肺复苏操作》课件
- 部编人教版四年级语文下册《全册课件》完整版
- 三减三健健康知识讲座课件
- 装饰装修维修改造工程施工方案
- 小学科学大象版六年级上册第一单元《不一样的“感冒”》教案
评论
0/150
提交评论