计算机基础c语言课程教学大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机基础(C语言)》课程教学大纲 课程名称:计算机基础(C语言)/ Computer Basics (C Programming Language) 课程编码:53T2000204 课程类型:通识教育课 总学时数/学分数:64/4 实验(上机)学时:28 适用专业:非计算机专业 制订日期:2005年6月20日 先修课程:计算机文化基础、高等数学和工程数学的基础知识 一.课程的性质、任务和教学目标 本课程面向全院非计算机专业的本科(理工科)学生,是教学计划中的一门必修的通识教育课。该课程是学生学习程序设计和软件开发的入门课程。 通过《C程序设计》课程的学习,学生将形成基本的程序设计的抽象思维(面向过程的程序设计思维)、掌握高级语言的基本语法知识和调试程序的基本步骤,初步掌握“自顶向下、逐步细化”的程序设计方法以及程序设计的基本规范,了解C语言的特点及其与计算机相关的知识,为继续学习计算机的其他课程打下基础。 通过本课程的学习,学生应达到以下目标: 1.掌握程序设计的基本方法和调试程序的基本步骤; 2.掌握函数的定义规则和简单调用; 3.掌握利用顺序结构、选择结构、循环结构进行简单的程序设计的基本方法; 4.掌握一维数组和二维数组的使用; 5.掌握经典算法并能设计一些常用的简单算法 6.掌握指针的初步使用。 课程教学内容及要求 教学内容 教学要求 C程序概述 程序和程序设计的相关概念 C语言的历史和特点 C程序的基本知识 程序设计的集成环境介绍。 掌握:程序、程序设计、算法和程序设计语言的概念。 了解:C语言的历史和特点。 掌握:C程序的基本组成部分,包括:主函数、变量、变量声明、语句等。 了解:程序的三种基本结构(顺序、选择和循环)。 了解:程序设计的集成环境(Turbo C 2.0或其他编译环境)和基本实验步骤(编辑、编译、链接和调试)。 数据类型、运算符和表达式 C语言的数据类型 变量、变量的声明和访问(引用) 基本数据类型的变量与常量 赋值操作 算术运算符和表达式 数据类型转换 自增和自减运算 其他运算符 掌握:C语言的基本数据类型。 理解:变量的基本概念(内存单元)。 掌握:变量的声明格式。 掌握:程序语句访问变量的格式。 掌握:整型数据和浮点型数据在程序中的使用,包括整型数据的溢出和浮点型数据的近似表示。 了解:整型数据和浮点型数据在内存的表示形式。 掌握:字符型数据的实质和字符编码的概念。 了解:字符串的基本概念。 掌握:赋值操作的实质(存储数值到变量)。 理解:运算符的优先级和结合原则。 掌握:基本的数据类型转换原则。 了解:数据类型转换的完整规则。 掌握:自增和自减运算。 了解:C语言其他的运算符,包括逗号、条件运算符等。 基本的输入输出 格式化输入与输出 字符数据的输入与输出 掌握:格式化输入输出函数的调用格式,包括常用格式字符d, c, s, f等。 掌握:getchar和putchar的调用格式。 了解:C语言输入输出的复杂格式。 选择(分支)程序设计 关系运算符和关系表达式 逻辑运算符和逻辑表达式 if语句 条件运算符 switch语句 掌握:程序设计中描述简单条件的方法,包括关系运算符和关系表达式。 掌握:程序设计中描述复合条件的方法,包括逻辑运算符和逻辑表达式。 掌握:if语句的基本用法。 理解:if语句在计算机内的执行过程。 了解:if语句的完整语法结构。 理解:嵌套if语句的匹配原则。 掌握:选择程序设计的基本编程规范。 了解:条件运算符的用法以及与if的对应关系。 掌握:switch语句的基本用法。 循环程序设计 for语句 while语句 do while语句 break语句 掌握:for语句的基本用法。 理解:for语句在计算机内的执行过程。 掌握:while语句的基本用法。 理解:while语句在计算机内的执行过程。 理解:while和for语句的关系。 了解:do while语句。 了解:if-goto构成的循环。 了解:continue语句。 掌握:嵌套循环。 理解:“逐步细化”的设计策略。 数组 一维数组 二维数组 字符数组与字符串 掌握:一维数组的声明格式。 掌握:下标的概念和访问数组元素的方法。 掌握:一维数组的初始化方法。 掌握:求最大数(最小数)的算法。 掌握:选择排序或起泡排序的算法。 掌握:二维数组的声明格式和访问数组元素的方法。 掌握:字符数组和字符串的关系。 掌握:字符串的输入输出。 函数 函数的作用 函数的定义与声明 函数的参数传递 函数的调用 函数的递归调用 作用域与存储类型 理解:函数在程序设计中的重要地位。 掌握:函数的定义与函数的声明。 了解:声明函数的不同格式。 掌握:函数间的数据传递方式。 掌握:函数调用的执行过程。

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档