C语言程序设计 教学大纲(曹为刚 64学时)_第1页
C语言程序设计 教学大纲(曹为刚 64学时)_第2页
C语言程序设计 教学大纲(曹为刚 64学时)_第3页
C语言程序设计 教学大纲(曹为刚 64学时)_第4页
C语言程序设计 教学大纲(曹为刚 64学时)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

C语言程序设计

教学大纲

目录

一、课程性质与任务....................................................1

二、课程目标..........................................................1

1.知识目标......................................................1

2.能力目标......................................................1

3.素质目标......................................................1

4.证书目标......................................................2

三、参考学时........................................错误!未定义书签。

四、课程学分........................................错误!未定义书签。

五、课程内容和要求...................................................2

六、评价方法.........................................................4

C语言程序设计课程标准

依据2021级软件技术专业人才培养调研报告和2021级软件技术专业人才培

养方案,特编制C语言程序设计课程标准。

一、课程性质与任务

《C语言程序设计》是计算机软件技术专业的专业必修课程,课程类型属于

B类课程(理论+实践),课程类别属于基础课。

通过本课程的学习,使学生掌握C语言的基本语法知识,熟练使用Visual

Studio2010平台进行程序设计和调试,建立结构化程序设计思想,培养学生编

程思想。

该课程是后续专业课程教学的基础,为后续《数据结构》、《JAVA面向对象

程序设计》等课程的学习和应用起着理论和实践铺垫作用。

二、课程目标

1.知识目标

(1)掌握C语言基本数据类型、运算规则、函数和数组的定义和使用;

(2)熟练使用顺序结构、选择结构、循环结构进行结构化程序设计;

(3)初步运用指针、结构体、文件基本知识。

2.能力目标

(1)能够分析和理解C语言程序,具有阅读程序的能力;

(2)能够进行初步的数据结构描述和算法设计,具有将实际问题抽象为计

算机程序语言的能力;

(3)建立结构化程序设计思想和良好的编码规范,能够使用C语言进行小

型程序开发,具有软件开发能力;

(4)具备在VisualStudio2010平台下进行程序开发、编码、调试的能力。

3.素质目标

(1)培养职业素质,爱岗敬业、遵守职业道德规范、诚实、守信;

(2)培养人文素质,善于思考,深入研究,良好的自主学习的习惯,细致

缜密的工作态度、较强的沟通交流和书面表达能力;

-1-

(3)培养心理素质,克服苦难,积极进取,团结协作的良好品质;

(4)培养身体素质,热爱生活,热爱工作,能够适应工作需要。

4.证书目标

通过本课程的学习,建议学生考取职业资格证书:全国计算机等级二级C

语言证书。也可以通过在线教育平台智慧树平台,完成课程学习,获取证书。

三、课程内容和要求

号教学项目教学内容与教学要求活动设计建议参考学时

1.初识C语言程序基本结构;理论讲解

第1章C语

2使.用VisualStudio2010编写、案例演示

1言概述2

调试、运行简单的C语言程序。

1.掌握常量、变量的概念;教师:启发讲授

2.掌握整型常量、整型变量的用法;操作演示

3.掌握实型常量、实型变量的用法;巡视指导

4.掌握输出函数printfO的用法;学生:交流互动

5.掌握输入函数scanf()的用法;分组讨论

第2章顺序

6.掌握字符型常量、字符型变量以实践操作

2结构程序设10

及字符串的用法;

il-

7.掌握算术运算符与算术表达式的

用法:

8.掌握赋值运算符与赋值表达式的

用法;

9.理解数据类型转换。

1.掌握关系运算符及其表达式用教师:启发讲授

法;操作演示

第3章选择2.掌握逻辑运算符及其表达式用巡视指导

3结构程序设法;学生:交流互动6

计3.掌握if语句、if_else语句、分组讨论

if_else_if语句的用法;实践操作

4.掌握switch语句的使用。

教师:启发讲授

1.掌握while语句、do_while语句的

操作演示

第4章循环用法

巡视指导

4结构程序设2.掌握for语句的用法;

学生:交流互动8

计3.掌握嵌套循环语句;

分组讨论

4.break语句和continue语句。

实践操作

-2-

教学项目教学内容与教学要求活动设计建议参考学时

教师:启发讲授

1.理解函数的作用;

操作演示

2.掌握自定义函数的定义、调用方

巡视指导

5第5章函数法;8

学生:交流互动

3.掌握递归函数的定义、调用方法;

分组讨论

4.理解变量的作用域。

实践操作

教师;启发讲授

1.掌握一维数组的定义和引用。

操作演示

2.掌握数组名作函数参数的使用方

巡视指导

法。

6第6章数组学生:交流互动8

3.掌握二维数组的定义和引用。

分组讨论

4.掌握字符数组的输入输出、字符

实践操作

串的使用和常用函数。

1.掌握指针的概念;教师:启发讲授

2.掌握指针变量的定义和引用;操作演示

3.掌握通过指针访问一维数组元素巡视指导

的方法;学生:交流互动

4.掌握指向字符串的指针的用法;分组讨论

7第7章指针8

5.掌握指向二维数组的指针的用实践操作

法;

6:1握指针变量作为函数参数的用

法;

7.理解返回指针的函数。

教师:启发讲授

操作演示

1.掌握结构体变量的定义、初始化

巡视指导

第8章结构和引用;

9学生:交流互动4

体和共用体2.掌握结构体数组的定义、结构体

分组讨论

指针的使用。

实践操作

1.掌握文件的打开与关闭方法;教师:启发讲授

2.掌握字符读写函数fgetc和fpulc操作演示

的用法。巡视指导

3.掌握字符串读写函数fgets和学生:交流互动

fputs的用法;分组讨论

10第9章文件4.掌握数据块读写函数fread和发实践操作4

write的用法;

5.掌握格式化读写函数fprintf和

fscanf的用法;

6.掌握文件的定位函数rewind和

fseek的用法。

-3-

教学项目教学内容与教学要求活动设计建议参考学时

1.了解模块化程序设计思想。教师:演示模块

2.掌握菜单的。功能

第10章学生

温馨提示

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

评论

0/150

提交评论