教学要求

作者:simple 来源: 日期:2014年11月17日 人气:935


一、教学要求   

熟练掌握数据类型及相关运算和操作、C程序设计的三种结构、函数、数组、指针和文件操作。

基本掌握结构体、共用体和枚举类型,位运算。

了解动态存储分配。

二、课时安排:理论课:60学时,实验课:30学时。

三、教学内容及学时分配

1C语言程序设计的概念(4学时)

掌握C程序的基本结构、上机实验的IDE环境。

11程序与程序设计语言

12C语言及其标准

13C语言程序概要

2.基本数据类型        4学时)

掌握C程序数据类型、常量和变量、常用的运算符及各种表达式、不同数据类型之间的转换、printf(),scanf()等。

21基本数据类型特征

22数据常量

23数据类型转换

24数据的控制台输入和输出

3C程序的流程控制    10学时)

掌握程序设计的三种结构及相应的语句,重要的算法。

31算法

32判断

33选择结构程序设计

34循环结构程序设计

4.模块化程序设计      10学时)

掌握函数的定义、声明和调用,变量的存储属性。

41函数

42变量的存储属性

43模块的编译与链接

44宏定义与宏替换

5.数组                12学时)

掌握一维数组、二维数组定义、初始化、元素的引用、作为函数的参数,字符数组和字符串及相关字符串函数。

51一维数组

52字符串

53二维数组与多维数组

6.指针                14学时)

掌握指针与地址的关系,指针与数组的关系,指针与函数的关系。熟练掌握指针的各类操作。

指针概述

61指针基础

62指针与数组

63指针与函数

7.用户定制数据类型(4学时)

掌握结构体、共用体和枚举类型的定义与引用。

71结构体类型概述

72结构体数组

73指向结构体变量的指针

74链表

75结构体与函数

76共用体类型数据

8.文件          2学时)

掌握文件指针、文件的打开和关闭、文件的读写。

81文件的有关概念

82流的创建与撤销

83文件的顺序读写

84文件的随机读写

85文件操作的出错检测

3-2-2教学内容组织方式与目的

为了提高学生学习兴趣,更好的理解C语言的有关教学内容,提高学生编程能力,组织方式如下:

课程主要采用“项目教学法”对C语言的函数、指针、结构、文件等知识进行学习,该部分采用一个完整项目进行“情境教学”,以更好地激发学生的学习主动性,提高学生的实践能力。

3-2-3实践性教学的设计思想与效果

实践性教学的主要设计思想:以“基础训练+综合训练+工程模拟”三结合的方式。

在实践教学中,为了培养学生程序设计思想和编程能力,我们注意理论学时和实验学时的合理分配,精心设计了实践教学的内容,主要有:C语言环境的认识、顺序结构程序设计、选择结构程序设计、三种基本循环语句的使用、循环嵌套和循环的综合应用、数组结构程序设计、函数程序设计、指针程序设计、结构体与共用体程序设计、文件结构程序设计。加强实验指导,规范实验教学,认真分析实践教学过程,适当增加设计型和综合型实验内容,突出学生计算机应用能力的培养。以完成基础训练内容,这样组织教学内容的目的主要为了提高学生学习兴趣,提高学生编程能力。

配套以学期末的综合项目训练,学生以个人组合为单位,自由选题,设计解决方案,组内分工,合作完成,最后评分。整个过程由学生独立完成,教师给出必要的指导。

工程模拟部分是与校企合作单位协同完成,学生在统一到企业完成,切身体验企业的文化,企业的管理模式,企业的开发过程等。提前感受企业文化,接触专业前沿,真实体验专业的发展。

经过几年的改革,学生的整体专业思路开阔,程序设计思想架构在进阶模式下逐渐形成,从企业、学校、学生本身各种反馈信息,效果较好。并且,学生在参加各级各类程序设计比赛中成绩优异。

 

3-3教学条件(含教材使用与建设;促进学生主动学习的扩充性资料使用情况;配套实验教材的教学效果;实践性教学环境;网络教学环境)

 

1.教材的使用与建设:

我系各专业选用的C语言程序设计的材料及配套习题集是“国家十一五规划教材”具体如下:

C语言程序设计》谭浩强主编,清华大学出版社,2008

C程序设计试题汇编》谭浩强主编,清华大学出版社,2006

C语言程序设计》梁海英主编,清华大学出版社,2013

教学参考书有: 

C语言程序案例教程》,大连理工大学出版社,2009

《程序设计基础》,高等教育出版社,2003

2.实践性教学环境

学校有供上课使用的多媒体机房,做到每个学生一台电脑,每个机房内部通过局域网使每台机器相联,并同教师机相联,通过多媒体教学软件控制师生交互。

另外本课程是非常重要的专业基础课,为了能满足学生计算机系的学生实践动手能力及编程能力的提高,我们积极与校外企业合作,积极建设校外实习基地,给学生创造更多的实践动手的场所。目前进行的合作企业有:东软睿道教育集团,安博教育集团有限公司。

 

 

 

 


上一篇:教学方法
下一篇:教学内容
管理入口