版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象程序设计(双语)PAGE1《程序设计基础》教学大纲目录一、教学目的和要求 1二、教学中应注意的问题 2三、教学课时分配 2课程名称:程序设计基础学时:48学时课程类型:必修课程性质:学科专业课开课学期:第1学期先修课程:无适用专业:计算机科学与技术一、教学目的和要求1、教学目的《程序设计基础》是以C语言为主要工具,以介绍程序设计思想和技巧为目标的一门课程。它是高等院校计算机硬、软件及应用专业必修的核心课程之一,它不仅是数据结构、面向对象程序设计等其他核心课程的必要的先修课,其本身也是一门非常重要的专业课基础课,对于培养学生的程序设计思想以及对后续课程的学习都有着极其重要的作用。通过该对课程的学习,学生应掌握用C语言进行程序设计的思想和技巧,掌握基本的上机操作方法和程序调试技术。2、课程讲授基本要求(1)讲述C语言的基本语法、基本规则和各种数据类型、表达式。(2)详细讲述程序的三种基本结构、数组,要求学生能够熟练掌握并能编写解决一般问题的程序。(3)详尽介绍子程序(函数)程序设计的基本思想和实现方法,使学生熟练掌握子程序的设计和调用方法,深刻理解其执行过程,掌握不同的数据传递方法及其区别,掌握递归子程序的设计原则。(4)详细讲述变量的存储类别,将变量与内存空间相结合,讲述变量的作用范围、生存周期等特性,使学生能够根据情况准确运用不同类别的变量。(5)结合变量在内存空间中的存储方法和存储原理,引入指针的概念,并详尽讲述指针的特点及使用方法。(6)详细讲述结构体、共用体数据类型以及结构体、共用体、数组三者之间的区别,讲述链表的建立、插入和删除等操作。(7)介绍文件的概念和文件类型,重点讲述缓冲文件系统的打开、关闭、读写以及文件的定位等操作。二、教学中应注意的问题1、程序设计基础(C语言)在学生进入大学的第一学期即开设,学生没有接触过程序设计,没有编程思想,学习起来难度较大,而C语言又是其他课程,如面向对象程序设计、数据结构等课程的必要的先修课,学好C语言至关重要,因此,要求教师结合教材,适当补充例题,加强对学生程序设计思想的培养,将重点放在程序设计思想的培养上。2、教学过程中应注意加深学生对所学知识更深层次的理解,如对变量的理解,要结合内存空间,避免在表面上只作肤浅的讲述。3、注意培养学生逻辑思维和创造性思维的能力,使之能灵活利用所学知识,用各种方法解决问题,切忌死记程序,把知识学死。4、上机实践是学生加深对程序的理解、提高编程能力的最重要的环节,教师应给予足够的指导,使学生掌握程序编写、程序调试的技巧以及在调试过程中发现问题的方法。每次上机教师最好给学生布置适量的小程序,以避免学生盲目操作、无的放矢。三、教学课时分配第一章:C语言概述本章重点:C程序介绍、C语言上机步骤1、C语言出现的历史背景2、C语言的特点主要内容:通过与汇编语言及其他高级语言的比较,介绍C语言的特点3、简单的C程序介绍主要内容:C程序的特征和语法规则4、C程序的上机步骤主要内容:程序编辑、连接、编译、运行的方法作业与思考题:5,6,7,8参考书目:谭浩强《C程序设计题解与上机指导》(清华大学出版社,2000.9第二版)第二部分第一章徐士良《C程序设计实验指导》(清华大学出版社,1997.9)第二、三章第二章:数据类型、运算符与表达式本章重点:各种类型数据的存储方式和表示范围、变量对数据的存储、算术、赋值、逗号运算符及其表达式1、C的数据类型主要内容:介绍C语言中的数据类型以及分类2、常量主要内容:整型常量、实型常量、字符型常量、字符串、符号常量。3、变量主要内容:整型变量、实型变量、字符型变量以及在内存中的空间分配。4、变量赋值主要内容:变量赋值的执行过程5、各类数值型数据的混合运算主要内容:混合运算的优先级,数据的转换规则6、算术运算符和算术表达式主要内容:算术运算符的优先级和结合性,算术表达式7、赋值运算符和赋值表达式主要内容:赋值运算符的优先级和结合性,赋值表达式8、逗号运算符和逗号表达式主要内容:逗号运算符的优先级和结合性,逗号表达式作业与思考题:2,4,5,9,10,11,12参考书目:教育部考试中心《C语言程序设计》(高等教育出版社,1998.9)第二章谭浩强《C程序设计题解与上机指导》(清华大学出版社,2000.9第二版)第一部分第二章第三章:最简单的程序设计本章重点:三种基本结构的流程、赋值语句、数据的输入输出1、C语句概述主要内容:介绍各种C语句2、程序的基本结构主要内容:三种基本结构介绍3、赋值语句主要内容:赋值语句的执行过程和实质4、数据的输出主要内容:putchar函数、printf函数5、数据的输入主要内容:getchar函数、scanf函数6、程序举例作业与思考题:2,4,5,6,7,9,10参考书目:教育部考试中心《C语言程序设计》(高等教育出版社,1998.9)第三章谭浩强《C程序设计题解与上机指导》(清华大学出版社,2000.9第二版)第一部分第三章第四章:选择结构程序设计本章重点:关系运算和逻辑运算、if语句、switch语句1、关系运算和关系表达式主要内容:关系运算符和关系表达式2、逻辑运算和逻辑表达式主要内容:逻辑运算符和逻辑表达式3、if语句主要内容:if语句的三种格式、if语句的嵌套、条件运算符4、switch语句主要内容:switch语句的语法规则、用途作业与思考题:2,3,4,5,6,7,8,9,10参考书目:教育部考试中心《C语言程序设计》(高等教育出版社,1998.9)第四章谭浩强《C程序设计题解与上机指导》(清华大学出版社,2000.9第二版)第一部分第四章李传林宋吉和于世功《C语言程序设计》(石油大学出版社,1997.7)第四章第五章:循环结构程序设计本章重点:while循环、do-while循环、for循环1、循环程序设计概述主要内容:循环的种类2、if-goto构成的循环主要内容:用if-goto构成的当型循环、直到型循环3、while循环主要内容:while循环的格式及执行过程4、do-while循环主要内容:do-while循环的格式及执行过程5、for循环主要内容:for循环的格式及执行过程6、循环嵌套主要内容:循环嵌套的构成及注意事项7、几种循环的比较主要内容:三种主要循环的异同点8、break和continue语句主要内容:break和continue语句的用法作业与思考题:1,2,4,5,6,7,8,9,14参考书目:教育部考试中心《C语言程序设计》(高等教育出版社,1998.9)第五章谭浩强《C程序设计题解与上机指导》(清华大学出版社,2000.9第二版)第一部分第五章李传林宋吉和于世功《C语言程序设计》(石油大学出版社,1997.7)第四章第六章:数组本章重点:数组定义与初始化、字符数组与字符串1、一维数组的定义和引用主要内容:数组的定义、一维数组的定义和引用、数组的空间分配2、二维数组的定义和引用主要内容:二维数组的定义和引用,二维数组的内存分配3、字符数组与字符串主要内容:字符数组,字符串的存储4、程序举例作业与思考题:2,6,7,13,15参考书目:教育部考试中心《C语言程序设计》(高等教育出版社,1998.9)第九章谭浩强《C程序设计题解与上机指导》(清华大学出版社,2000.9第二版)第一部分第六章李传林宋吉和于世功《C语言程序设计》(石油大学出版社,1997.7)第五章第七章:函数本章重点:函数的定义和调用、变量的类型和存储方式、内部函数和外部函数1、函数定义的一般格式主要内容:函数的作用,函数的定义方法2、函数参数和函数的值主要内容:参数的说明方法、参数类型以及函数的返回值3、函数的调用主要内容:函数的调用的方法,函数调用的格式和注意事项4、函数的嵌套调用主要内容:嵌套调用的方法5、函数的递归调用主要内容:递归调用的适用场合、递归调用的实现方法6、数组作参数主要内容:数组元素和数组名作参数的区别,值传递和地址传递的区别及操作机理7、局部变量和全局变量主要内容:局部变量的作用范围和生存周期、局部变量的定义方法;全局变量的作用范围和生存周期、全局变量的定义方法8、动态存储和静态存储主要内容:动态存储区和静态存储区,动态存储和静态存储的区别9、内部函数和外部函数主要内容:内部函数和外部函数的定义,内部函数和外部函数的区别,内部函数和外部函数的区别的调用方法作业与思考题:1,3,5,9,10参考书目:教育部考试中心《C语言程序设计》(高等教育出版社,1998.9)第七、十一章谭浩强《C程序设计题解与上机指导》(清华大学出版社,2000.9第二版)第一部分第七章李传林宋吉和于世功《C语言程序设计》(石油大学出版社,1997.7)第六章第八章:编译预处理本章重点:宏定义、文件包含1、宏定义主要内容:宏定义的作用,一般的宏定义和带参数的宏定义2、文件包含处理主要内容:文件包含的机理和方法3、条件编译主要内容:条件编译的三种格式,条件编译的作用,条件编译与选择结构的区别作业与思考题:1,2,3,8参考书目:教育部考试中心《C语言程序设计》(高等教育出版社,1998.9)第十三章李传林宋吉和于世功《C语言程序设计》(石油大学出版社,1997.7)第七章第九章:指针本章重点:指针的概念、变量与指针、数组与指针、字符串与指针、指向函数的指、指针函数、指向指针的指针1、指针的概念主要内容:内存空间与指针2、变量与指针主要内容:变量的指针,变量的指针作函数的参数(地址传递)3、数组与指针主要内容:什么是数组的指针以及数组元素的指针,数组名作函数参数4、字符串与指针主要内容:字符串的存储方法,字符串的指针,字符串的操作5、指向函数的指针主要内容:函数在内存中的存储,函数的指针,函数名作参数6、指针函数主要内容:返回指针值的函数的定义和调用方法7、指向指针的指针主要内容:指针数组,指向指针的指针的定义与使用8、指针运算小结9、补充:动态内存分配及常用函数malloc()、free()等作业与思考题:1,2,3,4,5,6,7,8,15,19,20,21参考书目:教育部考试中心《C语言程序设计》(高等教育出版社,1998.9)第八章谭浩强《C程序设计题解与上机指导》(清华大学出版社,2000.9第二版)第一部分第九章李传林宋吉和于世功《C语言程序设计》(石油大学出版社,1997.7)第八章第十章:结构体与共用体本章重点:结构体、链表操作、共用体1、概述2、结构体主要内容:结构体变量,结构体数组,指向结构体变量的指针3、链表操作主要内容:链表概述,链表的建立,链表的输出,链表的删除,链表的插入以及综合举例4、共用体主要内容:共用体的概念,共用体变量的引用,共用体类型数据的特点5、枚举类型6、用typedef定义类型主要内容:用typedef定义类型的方法和格式作业与思考题:3,5,6,7,8,9,10,12参考书目:教育部考试中心《C语言程序设计》(高等教育出版社,1998.9)第十四章谭浩强《C程序设计题解与上机指导》(清华大学出版社,2000.9第二版)第一部分第十章李传林宋吉和于世功《C语言程序设计》(石油大学出版社,1997.7)第九章第十一章:位运算本章重点:位运算、位段1、概述2、位运算符主要内容:介绍位运算符以及使用方法3、位段主要内容:位段的作用和用法作业与思考题:1,2,3,4,5参考书目:教育部考试中心《C语言程序设计》(高等教育出版社,1998.9)第十五章谭浩强《C程序设计题解与上机指导》(清华大学出版社,2000.9第二版)第一部分第十一章第十二章:文件本章重点:文件的打开和读写操作、文件的定位1、C文件概述主要内容:文件的类型,两种文件系统的异同点2、文件类型指针主要内容:文件、缓冲区以及文件类型指针3、文件的打开和关闭主要内容:打开文件的作用与方法,文件关闭的作用与方法4、文件的读写主要内容:读写文件的10个函数5、文件的定位主要内容:文件定位的函数及使用方法作业与思考题:1,2,3,4,5,6,7,10,11参考书目:教育部考试中心《C语言程序设计》(高等教育出版社,1998.9)第十六章谭浩强《C程序设计题解与上机指导》(清华大学出版社,2000.9第二版)第一部分第十二章李传林宋吉和于世功《C语言程序设计》(石油大学出版社,1997.7)第十章四、实践性教学环节要求《程序设计基础》是一门实践性很强的课程,只有经过上机练习,才能很好地掌握。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度大棚农业保险合作合同2篇
- 2025年沙地土地整治与生态恢复承包合同4篇
- 2025年度智能物流承包装卸平台合同4篇
- 二零二五年度抽沙船租赁与海岸修复合同4篇
- 2025年度个人二手房交易买卖合同书标准版2篇
- 2025年钢材采购绿色认证服务合同3篇
- 二零二五年度新媒体内容制作合同样本2篇
- 二零二五年度车辆识别技术设备销售与产品升级合同4篇
- 开学季初三冲刺中考开学第一课为梦想加油课件
- 杭州浙江杭州淳安县千岛湖镇养老服务中心招聘工作人员5人笔试历年参考题库附带答案详解
- 2024年湖南高速铁路职业技术学院高职单招数学历年参考题库含答案解析
- 国旗班指挥刀训练动作要领
- 2024年国家工作人员学法用法考试题库及参考答案
- 国家公务员考试(面试)试题及解答参考(2024年)
- 《阻燃材料与技术》课件 第6讲 阻燃纤维及织物
- 2021-2022学年辽宁省重点高中协作校高一上学期期末语文试题
- 同等学力英语申硕考试词汇(第六版大纲)电子版
- 人教版五年级上册递等式计算100道及答案
- 墓地个人协议合同模板
- 2024年部编版初中语文各年级教师用书七年级(上册)
- 2024年新课标全国Ⅰ卷语文高考真题试卷(含答案)
评论
0/150
提交评论