《计算机基础理科下》课程教学大纲_第1页
《计算机基础理科下》课程教学大纲_第2页
《计算机基础理科下》课程教学大纲_第3页
全文预览已结束

下载本文档

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

文档简介

1、计算机基础理科下教学大纲一、课程基本信息1. 课程中文名称:C语言程序设计2. 课程英文名称:C Program Design3. 课程类别:公共必修4. 适用专业:非计算机专业(理科)5. 总学时:108学时(其中理论54学时,上机实验54学时)6. 总学分:5二、本课程在教学计划中的地位、作用和任务计算机基础是非计算机专业的必修课程,教学目的是使学生通过本课程的学习,掌握程序设计语言的基本知识,循序渐进地掌握C语言的语法规则、算法的基本结构、程序设计的技能,初步积累编程经验;同时,培养学生良好的程序设计风格及团队协作精神。三、理论教学内容与教学基本要求1. 第一章 C语言概述(3学时)教学

2、内容:C 语言的发展历史;C 语言的特点;简单的C程序介绍及上机步骤 教学基本要求:了解C语言的历史、特点;掌握C语言的运行环境;初步了解运行一个C语言程序的过程教学重点: C语言的基本结构及编程思想;C程序的上机步骤教学难点: C语言的编程思想; C程序的上机步骤2. 第二章 数据类型、运算符和表达式(6学时)教学内容:C的数据类型、标识符、常量与变量、运算符与表达式、数据类型转换教学基本要求:掌握几种基本数据类型的存储方式,表示方法;掌握不同类型间数据转换的原则与方法;掌握有关运算符与表达式的运用教学重点:整型、实型、字符型数据; 运算符和表达式的运用教学难点:整型、实型、字符型数据;运算

3、符和表达式的运用3. 第三章 简单程序设计 (6学时)教学内容:C语句概述、赋值语句、数据的输入与输出,顺序结构程序设计举例教学基本要求:掌握语句的概念;掌握字符数据输入输出函数;格式输入输出函数的用法教学重点:字符数据输入输出函数的使用;格式输入输出函数的使用;教学难点:字符数据输入输出函数的使用;格式输入输出函数的使用4. 第四章 选择结构程序设计(6学时)教学内容:关系运算符和关系表达式、逻辑运算符和逻辑表达式、if语句、 switch语句及程序举例教学基本要求:熟练掌握关系、逻辑表达式的用法;熟练掌握选择型程序设计语句的用法教学重点:逻辑表达式的使用;选择型程序的设计教学难点:准确使用

4、逻辑表达式;嵌套结构的选择型程序的设计5. 第五章 循环结构程序设计(6学时)教学内容:三种循环语句:while语句,do-while语句,for语句;循环的嵌套、几种循环的比较、break语句和continue语句及程序举例教学基本要求:熟练掌握三种循环语句的运用;掌握break和continue语句的运用教学重点:循环结构程序设计;循环的嵌套使用; break和continue语句的应用教学难点:循环的嵌套使用; break和continue语句的准确使用6. 第六章 数组(9学时)教学内容:一维数组的定义和引用、二维数组的定义和引用、字符数组与字符串教学基本要求:掌握数组的概念和使用;掌

5、握数组初始化的方法;掌握字符数组和字符串的应用教学重点:一维数组、二维数组的使用;字符数组的使用教学难点:二维数组和多维数组的使用;字符数组的使用7第七章 函数(9学时)教学内容:函数定义的一般形式;函数参数和函数的值;函数间的参数传递;数组作为函数参数;函数的嵌套调用与递归调用;变量的作用域和存储方式教学基本要求:掌握函数的定义和调用方法;理解变量的存储属性,作用范围。教学重点:函数的定义;函数的参数及返回值;函数的调用;数组作为函数参数;局部变量和全局变量;变量的存储类别教学难点:函数的递归调用8第八章 指针 (9学时)教学内容:地址和指针的概念、指针变量的定义与初始化、指针的运算和引用、

6、指针作为函数参数、多级指针的概念、指针与一维数组、与二维数组、与字符串、指针数组、指向函数的指针、返回指针的函数、带参数的主函数教学基本要求:掌握指针变量的定义与引用;掌握指针与变量,指针与数组,指针与字符串的关系;掌握用指针作为函数参数的方法,有关指针的算法教学重点:指针的定义、引用;指针与变量;指针与数组;指针与函数教学难点:指针的定义、引用;指针与数组及指针与函数的传递调用四、实验教学内容与要求C程序设计是一门实践性很强的课程,学生必须通过一定数量的上机编写和调试程序的训练,才能进一步巩固和加深对课程基本内容的理解。具体要求见实验大纲。五、考核方式 考查六、成绩评定期末考查成绩占70%,平时成绩和实验成绩占30%七、本课程对学生创新能力培养的措施提供实用的小软件,分析该软件的功能要求以及制作流程,让学生体会软件的编制思想。八、教材与参考书教材:丁亚涛主编.C语言程序设计(第二版).北京:高等教育出版社,2006年参考书:1 谭浩强主编.C程序设计题解与上机指导(第三版).北京:清华大学出版社,2005年2 谭浩强主编.C程序设计试题汇编.北京:

温馨提示

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

评论

0/150

提交评论