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