C语言程序设计 教学大纲、授课计划_第1页
C语言程序设计 教学大纲、授课计划_第2页
C语言程序设计 教学大纲、授课计划_第3页
C语言程序设计 教学大纲、授课计划_第4页
C语言程序设计 教学大纲、授课计划_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《C语言程序设计》

教学大纲

一、课程信息

课程名称:c语言程序设计

课程类别:素质选修课/专业基础课

课程性质:选修/必修

计划学时:64

计划学分:4

先修课程:无

选用教材:《C语言程序设计》,王佐兵、田华、肖川、王红华主编,2021年,电子工

业出版社教材。

适用专业:C语言程序设计是计算机、电气工程、刍动化等专业都要学习的基础课程,

也是Java程序设计、面向对象程序设计、数据结构、操作系统、单片机等专业课程的先修

课程。

课程负责人:

二、课程简介

C语言是一门面向过程的计算机编程语言,设计目标是提供一种能以简易的方式编译、

处理低级存储器、仅产生少量的机器码及不需要任何运行环境支持便能运行的编程语言。本

课程通过循序渐进的内容安排、通俗易懂的讲解、丰富的实例教学,希望学生能够掌握C语

言的基本内容,并具有一定的程序设计能力。

三、课程教学要求

序号专业毕业要求课程教学要求关联程度

初识C语言、C语言基础、数据的输入/输出、选择结构、

1工程知识L

循环结构、数组、函数、指针、自定义数据类型。

目前“C语言程序设计”课程仍是不少高校计算机及相

关专业重要的基础课程,其教学目标不仅在于使学生掌

2问题分析握C语言的语法规则,而且更在于培养学生使用C语言H

进行程序设计的能力。学好该课程不仅可以为后续课程

的学习打好基础,也可以为软件开发打下基础。

设计目标是提供一种能以简易的方式编译、处理低级存

储器、仅产生少量的机器码及不需要任何运行环境支持

3设计/开发解决方案便能运行的编程语言,C语言描述问题比汇编语言描述H

问题更简单,工作量小,可读性好,易于调试、修改和

移植代码。

C语言是为直接控制硬件而开发的,可以用来编写操作

4研究L

系统内核、驱动程序等。C语言也是很多其它编程语言

的基石,它们有的使用C语言开发编译器和标准库,有

的基于C语言模块进行扩展。

电脑、Dev-C++、mingWsWIN-TC>Cygwin、Microsoft

5使用现代工具M

Visualstdudio

学会将相应技术应用于实际生产和社会服务中,为社会

6工程与社会L

做出贡献。

7环境和可持续发展

8职业规范

学会与他人合作和沟通,建立良好的人际关系和团队合

9个人和团队H

作氛围。

学会进行有效的沟通和表达,与客户、同事和上级保持

10沟通M

良好的沟通和协作。

11项目管理

学会进行终身学习和职业发展规划,不断拓展职业领域

12终身学习H

和发展空间。

注:“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具

体描述。“关联程度”栏中字母表示二者关联程度。关联程度按高关联、中关联、低关联三

档分别表示为“H”或"L”。”课程教学要求”及“关联程度”中的空白栏表示该课

程与所对应的专业毕业要求条目不相关。

四、课程教学内容

章节名称主要内容重难点关键词学时类型

了解C语言的发

C语言的发展历史展历史,掌握C语

C语言的特点言的特点和第一理论+

1初识C语言4

第一个C程序个C语言程序,熟实操

C程序开发流程悉C程序开发的

流程。

了解C语言基础

标识符中不同种类的标

数据类型识符,掌握数据

理论+

2C语言基础常量和变量类型的分类以及4

实操

运算符和表达式变量和常量,熟

常见错误练运用运算符和

表达式。

C语句的分类了解C语句用来

程序的三种基本结构向计算机系统发

数据的输入/理论+

3数据输入/输出的概念出操作指令,掌4

输出实操

字符输入/输出函数握结构化程序设

格式输入/输出函数计方法,熟悉数

程序举例据输入/输出的

常见错误概念,并且熟练

运用字符输入/

输出函数和格式

输入/输出函数。

了解关系运算的

关系运算基础概念,熟练

逻辑运算运用关系表达

if语句式,掌握逻辑运理论+

4选择结构4

switch语句算及其表达式,实操

程序举例熟悉if语句和

常见错误switch语句的相

关知识点。

while语句了解循环结构当

do..while语句中的while语句、

for语句do..while语句

循环嵌套和for语句,掌握理论+

5循环结构8

铺助控制语句循环嵌套的概实操

goto语句念,了解辅助控

程序举例制语句和goto语

常见错误句。

一维数组了解不同类型的

二维数组数组元素,熟悉

理论+

6数组字符数组数值数组和字符8

实操

程序举例数组,掌握相关

常见错误应用。

了解函数的概念

和定义,函数的

参数和函数的

函数概述

值,掌握函数调

函数的定义

用的语法格式和

函数的参数和函数的值

方法,以及函数

函数的调用

的嵌套调用和函

函数的嵌套调用

数的递归调用,理论+

7函数函数的递归调用12

了解数组可以作实操

数组作为函数的参数

为函数的参数使

局部变量和全局变量

用,进行数据传

变量的存储类型

送。掌握局部变

程序举例

量和全局变量的

常见错误

运用,熟悉变量

的不同种类的存

储类型。

地址指针的基本概念了解指针是C语

变量的指针和指向变量的指针变言中广泛使用的

量一种数据类型。

数组的指针和指向数组的指针变熟练运用指针编

量程。利用指针变

指针作为函数参数量表示各种数据

字符串的指针和指向字符串的指结构,使用数组

针变量和字符串,并能理论+

8指针12

函数的指针和指向函数的指针变像汇编语言一样实操

量处理内存地址,

返口1指针值的函数编写出简练而高

指针数组和指向指针变量的指针效的程序。正确

变理解指针的基本

有关指针的数据类型和指针运算概念,熟悉编程、

的总结上机调试等步骤

常见错误流程。

了解自定义数据

类型,掌握结构

体类型和共同体

结构体类型类型。了解链表

共用体的概念和基本操

自定义数据类链表作。了解枚举类理论+

98

型枚举类型型的定义和枚举实操

用typedef定义类型变量的说明,掌

常见错误握枚举变量的赋

值和使用。掌握

类型定义符

typedef的使用。

五、考核要求及成绩评定

序号成绩类别考核方式考核要求权重(%)备注

1期末成绩期末考试大作业50百分制,6()分为及格

2应用实践8次40优、良、中、及格、不及格

平时成绩

3平时表现出勤情况10两次未参加课程则无法获得学分

注:此表中内容为该课程的全部考核方式及其相关信息。

六、学生学习建议

(-)学习方法建议

1.依据专业教学标准,结合岗位技能职业标准,通过案例展开学习,将每个项目分成多

个任务,系统化地学习。

2.通过每个项目最后搭配的习题,巩固知识点。

3.要想学好C语言,需要透彻理解书中的概念,并配合大量实例进行学习。要想提高程

序设计应用水平,就要多看一些程序设计应用方面的书籍。

4.进行练习和实践,提高自己的技能和应用能力,加深对知识的理解和记忆。

(-)学生课外阅读参考资料

《C语言程序设计》,王佐兵、田华、肖川、王红华主编,2021年,电子工业出版社教

材。

七、课程改革与建设

本课程通过循序渐进的内容安排、通俗易懂的讲解、丰富的实例教学,还以“课后习题”

“C语言附录”“常见错误”等栏目丰富内容。希望学生能够掌握C语言的基本内容,并具

有一定的程序设计能力。

平时对学生的考核内容包括出勤情况、学生的应用实践、课堂讨论等方面,占期末总评

的50%。期末考试成绩占期末总评的50%。

制订人教研室主院部负责人

签字:任签字:签字:

修订时年月日

间:

教学日历

(20xx-20xx学年第x学期)

开课学院开课专业讲授学时32

课程名称C语言程序设计授课教师实践/实验学时32

授课年级授课班级总学时64

使用教材《C语言程序设计》参考书目《C语言程序设计》

校历周次授课内容分章节题目

项目一初识C语言(4学时)

任务一C语言的发展历史(1学时)

第1周任务二C语言的特点(1学时)

任务三第一个C程序(1学时)

任务四C程序开发流程(1学时)

项目二C语言基础(4学时)

任务一标识符

任务二数据类型(1学时)

第2周

任务三常量和变量(1学时)

任务四运算符和表达式(1学时)

任务五常见错误(1学时)

项目三数据的输入/输出(4学时)

任务一C语句的分类

任务二程序的三种基本结构

任务三数据输入/输出的概念

第3周任务四字符输入/输出函数(2学时)

任务五格式输入/输出函数

任务六程序举例

任务七常见错误(2学时)

项目四选择结构(4学时)

任务一关系运算

任务二逻辑运算(1学时)

第4周任务三if语句

任务四switch语句(1学时)

任务五程序举例(1学时)

任务六常见错误(1学时)

项目五循环结构(4学时)

任务一while语句(1学时)

第5周任务二do.,while语句(1学时)

任务三for语句(1学时)

任务四循环嵌套(1学时)

项目五循环结构(4学时)

任务五辅助控制语句(1学时)

第6周任务六goto语句(1学时)

任务七程序举例(1学时)

任务八常见错误(1学时)

项目六数组(4学时)

第7周任务——维数组(2学时)

仟务二二维数组(2学时)

项目六数组(4学时)

任务三字符数组(2学时)

第8周

任务四程序举例(1学时)

任务五常见错误(1学时)

项目七函数(4学时)

任务一函数概述(1学时)

第9周任务二函数的定义(1学时)

任务三函数的参数和函数的值(1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论