《C语言程序设计》课程标准.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE

PAGE2

PAGE

PAGE1

《C语言程序设计》课程标准

课程代码:B0702310课程类别:必修课

授课系(部):信息工程系学分学时:93

一、课程定位

1、课程性质

专业必修课

2、课程作用

通过学习使学生掌握C语言的语法知识和编程技能,掌握结构化程序设计的思想和方法,并融合国家计算机等级考试等相关职业资格考试对知识、技能和态度的要求,使学生在学习完本课程后具有初步的软件开发能力和适合岗位需要的职业能力和素质,为学生进一步学习相应的专业知识打下一定的计算机程序设计语言基础。本课程旨在培养学生面向过程的编程能力、逻辑思维能力以及分析问题解决问题的综合能力,为后续课程学习奠定基础。

二、课程目标

通过对《C语言程序设计》的学习,建立起程序设计概念,掌握程序设计的基本理论、基本知识和基本技能,逐步积累算法设计和程序设计的常用技巧;能初步用C语言解决常见的应用问题,并养成良好的编程风格,为进一步学习后续课程奠定良好的基础。

1、知识目标

1)掌握计算机编程的基本思想

2)熟悉C语言语法,记住C语言的常用标识符

3)理解常量、变量、运算符、表达式、语句的含义

4)掌握C语言常用的输入输出库函数

5)掌握顺序、选择、循环三种基本程序结构

6)掌握函数的定义及调用

7)理解数组的作用及使用方法

8)了解指针与计算机内存的关系,掌握指针的使用方法

9)理解结构体与枚举类型的使用方法

2、能力目标

1)能读用C语言编写的程序代码

2)能够用常量、变量、运算符编写各类表达式,并能完成运算

3)能够用输入输出语句,接收键盘的键入并在屏幕上输出指定的值

4)能够根据程序要求,用适当的结构组织语句

5)能够将一个复杂程序拆分模块编写,实现函数间的共享

6)能够定义使用数组,对批量数据与循环结合实现编程

7)能够用指针形式访问简单的数据

8)会定义、引用和初始化结构体变量并能用结构体变量创建和使用链表

3、素质目标

1)具有良好的程序书写习惯和严谨的科学态度

2)具有良好的用计算机解决实际问题的思维习惯

3)具有良好的心理素质和克服困难的能力

4)具有严谨和周密细致的思维能力

5)具有良好的软件开发团队素质和沟通与协作能力

6)具有良好的职业道德和敬业精神

三、课程设计

1、设计思想

1)教学内容框架

序号

项目模块

知识内容与要求

技能内容与要求

学时

1

结构化程序设计基础

1.理解数据、变量、常量、标识符等基本概念;

2.掌握C语言的运算符和表达式的用法;

3.理解并掌握putchar、getchar、puts、gets、printf、scanf等函数的基本语法;

4.掌握if、switch、while、do-while、for、break、continue语句的基本结构;

5.理解结构化程序设计的基本思想。

1.能使用VC++集成开发环境中编辑、编译、连接、运行C程序;

2.能够熟练使用printf、scanf等函数实现数据输入与输出;

3.能熟练运用if、switch、while、do-while、for、break、continue语句编写结构化程序;

4.能够完成100行左右规模的结构化程序项目设计任务。

35

2

批量数据处理

1.了解数组的概念;

2.掌握一维数组、二维数组的基本应用;

3.掌握字符数组的基本知识;

4.掌握puts、gets、strcat、strcpy、strcmp、strlen等常用字符串处理函数。

1.会定义数组;

2.能实现数组赋初值

3.能实现数组的输入、输出;

4.能实现数组的遍历和元素的查找;

5.能实现一维数组的排序;

6.能运用数组编程解决简单的实际问题。

8

3

模块化程序设计

1.了解函数、形式参数、实际参数、嵌套调用、局部变量、全局变量、静态变量、内部函数、外部函数的基本概念;

2.掌握函数定义、声明、调用基本方法;

3.理解函数嵌套调用和递归调用。

1.能熟练定义、声明、调用函数;

2.能熟练运用常用的库函数;

3.能实现函数的嵌套调用;

4.能初步实现函数递归调用;

5.能判断变量的作用域;

6.能初步运用静态变量;

7.会使用数组做函数参数。

20

4

链表设计与操作

1.了解指针、指针变量等概念;

2.理解指向变量的指针变量的基本知识;

3.理解指向一维数组的指针变量的基本知识;

4.理解指向字符数组的指针变量的基本知识。

1.会定义指向变量、一维数组、字符数组的指针变量;

2.能将指针变量指向相应的变量、一维数组、字符数组;

3.能通过指针变量访问相应的变量、一维数组、字符数组。

12

5

记录型数据处理

1.了解结构体基本概念;

2.掌握结构体的类型定义、变量定义、初

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档