收藏 分销(赏)

计算机科学与技术(非师范类)四十八门课教学大纲.doc

上传人:xrp****65 文档编号:7041403 上传时间:2024-12-25 格式:DOC 页数:214 大小:672KB 下载积分:10 金币
下载 相关 举报
计算机科学与技术(非师范类)四十八门课教学大纲.doc_第1页
第1页 / 共214页
计算机科学与技术(非师范类)四十八门课教学大纲.doc_第2页
第2页 / 共214页


点击查看更多>>
资源描述
目 录 计算机概论……………………………………………………………………1 高等数学………………………………………………………………………5 应用数学(线性代数部分)…………………………………………………10 C语言程序设计 ……………………………………………………………13 模拟电子技术基础 …………………………………………………………26 离散数学 ……………………………………………………………………31 汇编语言程序设计 …………………………………………………………34 数字逻辑 ……………………………………………………………………39 计算机组成原理 ……………………………………………………………43 数据结构 ……………………………………………………………………46 数据库系统原理 ……………………………………………………………49 数据库系统原理实验 ………………………………………………………54 面向对象程序设计 …………………………………………………………56 概率论与数理统计 …………………………………………………………61 软件工程 ……………………………………………………………………65 计算方法 ……………………………………………………………………71 操作系统 ……………………………………………………………………74 专业英语 ……………………………………………………………………80 计算机通信与网络 …………………………………………………………82 微机接口技术 ………………………………………………………………86 运筹学 ………………………………………………………………………89 编译方法 ……………………………………………………………………93 教育实习 ……………………………………………………………………98 计算机系统结构(非师范)…………………………………………………102 微机系统与维修……………………………………………………………107 单片机原理及应用…………………………………………………………112 硬件综合课程设计…………………………………………………………116 计算机网络安全……………………………………………………………119 动态网页设计………………………………………………………………122 电子商务系统分析与设计…………………………………………………125 现代网络管理技术…………………………………………………………127 信息系统分析与设计………………………………………………………130 软件综合课程设计…………………………………………………………134 计算机图形学………………………………………………………………141 Web数据库技术……………………………………………………………144 人工智能及其应用…………………………………………………………149 Java语言……………………………………………………………………151 C语言程序设计……………………………………………………………159 数据结构……………………………………………………………………172 计算机网络…………………………………………………………………175 计算机概论实验……………………………………………………………181 软件工程……………………………………………………………………183 软件工程实验………………………………………………………………187 面向对象程序设计实验……………………………………………………189 数学思想方法………………………………………………………………191 数据库系统…………………………………………………………………194 微型计算机原理及应用……………………………………………………203 学科教学论…………………………………………………………………205 1.学科基础课 《计算机概论》教学大纲 修订单位:数学与信息技术学院计算机网络教研室 执 笔 人:林 璇 一、课程基本信息 1、课程中文名称:计算机概论 2、课程英文名称:Introduction to Computer Science 3、课程类别:必修 4、适用专业:计算机科学与技术师范专业 5、总学时:64学时(其中理论48学时,上机16学时) 6、总学分:4学分 二、本课程在教学计划中的地位、作用和任务 本课程是为大学一年级新生开设的专业基础课。是计算机硬件、软件知识的入门与向导,使学生从宏观上初步了解计算机硬件系统的结构与软件系统的结构及组成方法,掌握计算机系统的基本概念和原理。 三、理论教学内容与教学基本要求 1、第一章 计算机科学技术的研究范畴(4学时) 教学内容:1、计算作为一门学科 2、计算机科学技术的应用领域 3、计算机科学教育的课程体系 4、计算学科的三个过程 重点:计算机科学技术的应用领域 2、第二章 计算机科学技术的基础知识(6学时) 教学内容:1、计算机的运算基础 2、逻辑电路基础 3、逻辑代数基础 重点:计算机的运算基础 难点:数制的转换 3、第三章 计算机硬件系统 (4学时) 教学内容:1、计算机的基本结构与工作原理 2、微型计算机的组成 3、输入输出系统 4、计算机系统的主要技术指标和评测标准 重点:计算机系统的五个主要组成部分 难点:冯•诺依曼结构 4、第四章 计算机软件系统 (6学时) 教学内容:1、操作系统概述 2、几种常见的桌面操作系统 3、计算机应用软件 重点:Windows操作系统的操作 难点:操作系统的功能 5、第五章 计算机软件开发 (4学时) 教学内容:1、程序设计基本概念 2、C语言 3、算法与数据结构 4、面向对象程序设计语言的基本概念 5、软件工程方法 重点:1、程序设计语言 2、算法描述 3、软件工程过程 难点:流程图 6、第六章 数据库系统与信息系统 (4学时) 教学内容:1、数据库系统和数据模型 2、数据库应用实例 3、信息系统 重点:数据库的体系结构 7、第七章 数据通信与计算机网络 (8学时) 教学内容:1、计算机网络概述 2、数据通信基础 3、Internet概述 4、WWW和浏览器 5、网页制作和个人网站的创建 重点:计算机网络 难点:网络的分层结构 8、第八章 多媒体技术及应用 (4学时) 教学内容:1、多媒体的基本概念 2、多媒体技术 3、虚拟现实技术 4、用PowerPoint 制作多媒体电子演示文稿 重点:多媒体的概念 9、第九章 计算机信息安全技术 (6学时) 教学内容:1、计算机信息安全综述 2、计算机病毒 3、网络安全 4、加密技术 5、防火墙和虚拟专用网 6、审计与监控技术 重点:1、计算机信息安全 2、网络安全 难点:加密技术 10、第十章 职业道德与择业(2学时) 教学内容:1、信息产业的道德准则和法律法规 2、计算机犯罪 3、专业岗位与择业 4、加强自身的职业道德修养 重点:职业道德 四、实验教学内容与要求(详见实验课大纲) 实验教学内容主要包括:了解计算机系统的工作原理及微机的简单维护方法,掌握微机操作系统的各项基本操作;了解各类数据信息的处理方法,掌握办公软件的使用方法;了解网络提供的各项服务,掌握相关基本操作;通过实验课,培养学生严谨求实的学风和分析、解决问题的能力。 五、考核方式 理论考试(笔试)和上机考试相结合。 六、成绩评定 总评=理论考试(60%)+上机考试(30%)+平时成绩(10%) 七、本课程对学生创新能力培养的措施 采用灵活的教学方法,如:利用多媒体课件进行演示,有助于加深学生对教学内容的理解;开展问题教学,积极组织学生讨论,激发学生的学习热情;进行阅读指导,充分发挥学生的主动性;通过上机实验和课程设计相结合培养学生的创新能力,等等。目的只有一个,那就是:培养学生发现问题、分析问题、解决问题的能力和探究意识。 八、教材与参考书 教材: 骆耀祖. 计算机导论. 广州:华南理工大学出版社, 2003 参考书: [1]董荣胜,古天龙.计算机科学与技术方法论. 北京:人民邮电出版社,2002 [2]赵致琢.计算机科学导论(第二版).北京:科学出版社,2000 《高等数学》教学大纲 修订单位:数学与信息技术学院高数与初数教研室 执 笔 人:林映木 一、课程基本信息 1.课程中文名称:《高等数学》 2.课程英文名称::Higher Mathematics 3.课程类别:必修 4.适用专业:计算机专业(师范、非师、软件工程) 5.总学时:168学时 6.总学分:9学分 二、本课程在教学计划中的地位、作用和任务 《高等数学》是计算机专业一门重要基础课程,通过该课程的学习,使学生掌握高等数学的基础理论知识和基本方法,培养学生分析问题,推理论证和解决问题的能力,也为后继课程的学习打下扎实的数学基础。 三、理论教学内容与教学基本要求 第一章 函数与极限(20学时)(软件工程为18) (一)目的要求:掌握函数极限及其连续的定义、性质,重点掌握两个重要极限、无穷小及其性质,求极限的运算。 (二)主要内容: 1.映射与函数 2.数列的极限 3.函数的极限 4.无穷小与无穷大 5.极限运算法则 6.极限存在准则 7.无穷小的比较 8.函数的连续性与间断点 9.连续函数的运算与初等函数的连续性 10.闭区间上连续函数的性质 第二章 导数与微分(14学时) (软件工程为12) (一)目的要求:理解导数与微分的概念,掌握导数基本公式和求导法则,重点是掌握求复合函数、隐函数的导数,难点是求相关变化率,微分在近似计算中的应用。 (二)主要内容: 1.导数概念 2.函数的求导法则 3.高阶导数 4.隐函数及由参数方程所确定的函数的导数.相关变化率. 5.函数的微分 第三章 微分中值定理与导数的应用(14学时) (软件工程为12) (一)目的要求:理解几个微分中值定理,利用导数研究函数的性态。重点是用洛必达法则求极限及求函数的极值和最值。难点是泰勒公式。 (二)主要内容: 1.微分中值定理 2.洛必达法则 3.泰勒公式 4.函数的单调性与曲线的凹凸性 5.函数的极值与最大值最小值 6.函数图形的描绘 7.曲率 8.方程的近似解 第四章 不定积分(14学时)(软件工程为12) (一)目的要求:理解原函数与不定积分的概念,性质。熟悉不定积分基本公式,换元积分法和分部积分法求函数的不定积分。难点是对有理函数的积分。 (二)主要内容: 1.不定积分的概念与性质 2.换元积分法 3.分部积分法 4.有理函数的积分 5.积分表的使用 第五章 定积分(8学时) (一)目的要求:理解定积分的概念、性质,掌握积分基本公式,重点是掌握换元积分法和分部积分法计算定积分,难点是反常积分的计算及牢敛法, Γ函数。 (二)主要内容: 1.定积分的概念与性质 2.微积分的基本公式 3.定积分的换元法和分部积分法 4.反常积分 5.反常积分的牢敛法,Γ函数 第六章 定积分的应用(8学时) (一)目的要求:能应用定积分计算平面图形面积,立体体积,平面曲线的弧长,变力作功,水压力,引力等。 (二)主要内容: 1.定积分的元素法 2.定积分在几何上的应用 3.定积分在物理上的应用 第七章 空间解析几何与向量代数(18学时)(软件工程为14) (一)目的要求:掌握向量概念及运算,计算向量的数量积,向量积,混合积,重点掌握空间平面及直线方程。难点是空间曲面。 (二)主要内容: 1.向量及其线性运算 2.数量积、向量积、混合积 3.曲面及其方程 4.空间曲线及其方程 5.平面及其方程 6.空间直线及其方程 第八章 多元函数微分法及其应用(16学时) (一)目的要求:理解多元函数的基本概念及微分法,重点掌握偏导数和全微分,求多元函数的极值和最值,难点是二元函数的泰勒公式。 (二)主要内容: 1.多元函数的基本概念 2.偏导数 3.全微分 4.多元复合函数的求导法则 5.隐函数的求导公式 6.多元函数微分学的几何应用 7.方向导数与梯度 8.多元函数的极值及其求法 9.二元函数的泰勒公式 第九章 重积分(16学时)(软件工程为14) (一)目的要求:理解二重积分、三重积分的定义性质及计算方法,重点掌握二重积分、三重积分的各种坐标计算方法,难点是球面坐标及重积分的应用。 (二)主要内容:1.二重积分的概念与性质 2.二重积分的计算法 3.三重积分 4.重积分的应用 第十一章 无穷级数(18学时)(软件工程为16) (一)目的要求:掌握无穷级数的基本概念以及性质,重点掌握级数的牢敛法,求幂级数的收敛半径及其和函数,难点是把函数展成幂级数。 (二)主要内容:1.常数项级数的概念和性质 2.常数项级数的牢敛法 3.幂级数 4.函数展开成幂级数 5.函数的幂级数展开式的应用 6.函数项级数的一致收敛性以及性质 第十二章 微分方程(22学时) (一)目的要求:掌握微分方程的基本概念,重点求解各类微分方程,难点是二阶常导数非齐次线性微分方程求特解。 (二)主要内容:1.微分方程的基本概念 2.可分离变量的微分方程 3.齐次方程 4.一阶线性微分方程 5.全微分方程 6.可降阶的高阶微分方程 7.高阶线性微分方程 8.常系数齐次线性微分方程 9.常系数非齐次线性微分方程 四、考核方式 笔试(分一、二学期考试) 五、成绩评分 满分100分 六、本课程对学生创新能力培养的措施 1.在课堂教学中注重引导学生对问题的分析和思考 2.在习题课中注意培养学生分析问题、解决问题的方法和能力,是否可一题多解的创新方法,还可以结合多种形式的讨论,让学生充分发表见解。 3.布置练习和作业,强调学生如何运用新学知识综合解决多类问题 七、教材与参考书 [1]同济大学应用数学系主编《高等数学》上、下册 第五版 高等教育出版社 2002年7月 [2]同济大学应用数学系主编《高等数学习题全解指南》高等教育出版2003年7月 [3]侯云畅主编《高等数学》(面向21世纪课程教材)高等教育出版社1999年10月 《应用数学》(线性代数部分)教学大纲 修订单位:数学与信息技术学院高数与初数教研室 执 笔 人:李承耕 一、课程基本信息 1.课程名称:线性代数 2.课程英文名称:linear algebra 3.课程类别:必修 4.使用专业:计算机科学与技术(师范、非师范) 5.总学时:54学时 6.总学分:3学分 二、本课程在教学计划中的地位、作用和任务 《线性代数》是计算机专业的重要基础课。通过本课程的学习,使学生掌握必备的基础知识,为后续学习过程打下良好的数学基础;同时培养学生的逻辑推理,计算能力和科学的分析问题,解决问题的方法。 三、理论教学内容与教学基本要求 第七章 几阶行列式 (10学时) 教学基本要求:了解与掌握几阶行列式的定义,性质,按行列展开,克莱姆规则。 教学重点和难点: 1.按行列展开的运算方法,和克莱姆法则的理解与应用。 2.二阶与三阶行列式 3.全排列及其逆序数 4.n阶行列式的定义 5.对换 6.行列式的性质 7.行列式按行列展开 8.克莱姆法则 第八章 矩阵及其运算(6学时) 教学基本要求:通过讲述使学生了解掌握矩阵的定义,几种特殊矩阵,矩阵的运算,方阵的行列式,逆阵的定义,性质及求法,矩阵分块法及其运算。 教学重点和难点:逆阵的性质及其求法,矩阵分块及其运算。 第五节 矩阵 第六节 矩阵的运算 第七节 逆矩阵 第八节 矩阵分块法 第九章 矩阵的初等变换与线性方程组(14学时) 教学基本要求:通过讲述使学生掌握矩阵的秩,矩阵的初等变换,利用初等变换求矩阵的秩,利用初等行列变换求逆矩阵。 教学重点和难点:利用初等变换求矩阵的秩及其逆矩阵。 第五节 矩阵的初等变换 第六节 矩阵的秩 第七节 线性方程组的解 第八节 初等矩阵 第十章 向量组的线性相关性(6学时) 教学基本要求:通过讲授使学生了解齐次方程组有解的充要条件,解的性质,基础解系及求眼法,解的结构及通解,非齐次线性方程有解的充要条件,解的性质,解的结构及同解。 教学重点和难点:线性相关问题的证明,线性方程组解的结构。 第六节 n维向量 第七节 向量组的线性相关 第八节 向量组的秩 第九节 向量空间 第十节 线性方程组解的结构 第十一章 相似矩阵及二次型(12学时) 教学基本要求:通过讲授使学生了解向量的内积,方阵的特征值与特征向量的定义及求法。相似矩阵的定义,二次型的定义,及正交性的判定。 教学重点和难点:特征值与特征向量的求法,惯性定理及正交性的判定。 第八节 向量的内积 第九节 方阵的特征值与特征向量 第十节 相似矩阵 第十一节 对称矩阵的相似矩阵 第十二节 二次型及其标准型 第十三节 用配方法化二次型为标准型 第十四节 正定二次型 第十二章 线性空间与线性变换(6学时) 教学基本要求:通过讲授使学生了解线性空间的定义及性质,基变换与坐标变换的变换公式及过渡矩阵。线性变换的定义,性质,线性变换的秩。 教学重点和难点:线性空间与线性变换 第六节 线性空间的定义及性质 第七节 维数,基与坐标 第八节 基变换与坐标变换 第九节 线性变换 第十节 线性变换的矩阵表达式 四、考核方式与成绩评定 1.平时考核:任课教师安排一次作业和一次读书报告;平时考核计入期末总成绩,占30%。 2.期末考试:闭卷,期末考试成绩占总成绩的70%。 五、本课程对学生创新能力培养的措施 1.本课程是一门基础课,课后应做适当练习,以加深,巩固对课程基本内容的掌握,同时在思维上受到严格的,系统的训练,使学生初步形成严密的逻辑推理能力,思维能力,计算能力,应用能力。为学生从事创造性的工作打下牢固的理论基础。 六、教材与参考书 教材: 同济大学数学教研室 编《线性代数》,北京:高等教育出版社,1999年 参考书:北京大学力学系 编《高等代数》,北京:高等教育出版社,1999年 《C语言程序设计》教学大纲 修订单位:数学与信息技术学院软件Ⅰ教研室 执 笔 人:陈建孝 一、课程基本信息 1.课程名称(中文):C语言程序设计 2.课程名称(英文):C Programming Language 3.课程类别:必修 4.适用专业:计算机科学与技术专业(非师类) 5.总学时:72学时(其中理论54学时,实验18学时) 6.总学分:4分 二、本课程在教学计划中的地位、作用和任务 《C语言程序设计》是我院计算机科学与技术专业必修的基础课程,是数据结构、c++ 、操作系统等课程的前导课程。 课程的任务是使学生掌握C语言程序设计的语法规则及相关的基本概念,结合上机实践使学生学会程序设计的基本方法和技巧,为进一步培养和提高学生综合编程的能力打好基础。 三、理论教学内容与教学基本要求 第一章 C语言概述 1.教学内容: 1.1 C 语言出现的历史背景 0.5 学时 1.2 C 语言的特点 0.5 学时 1.3 简单的C程序介绍 0.5 学时 1.4 C 程序的上级步骤 0.5 学时 2. 教学目的及要求: 1)了解C语言的历史、特点 2)掌握C语言的运行环境,初步了解运行一个C语言程序的过程 3. 教学重点:1)C语言的特点 2)C程序的上机步骤 3)C 程序结构。 4. 教学难点: 1)C语言的特点 2)C程序的上机步骤 5. 教学时间分配及进度安排: 1.1 C 语言出现的历史背景 0.5 学时 1.2 C 语言的特点 0.5 学时 1.3 简单的C程序介绍 0.5 学时 1.4 C 程序的上机步骤 0.5 学时  共2学时 6. 主要教学环节的组织: 结合上机掌握C语言的运行环境,并运行一些简单的C程序 第二章 程序的灵魂—算法 1.教学内容: 2.1 算法的概念 2.2 简单算法举例 2.3 算法的特性 2.4 怎样表示一个算法 2.5 结构化程序设计方法 2.教学目的及要求: 1) 掌握用流程图、N-S流程图、伪代码表示算法 2) 理解结构化程序设计方法的概念 3.教学重点:用流程图、N-S流程图、伪代码表示算法、常用算法思想。 4.教学难点:用流程图、N-S流程图、伪代码表示算法、常用算法思想。 5.教学时间分配及进度安排: 2.1 算法的概念 0.25学时 2.2 简单算法举例 0.5 学时 2.3 算法的特性 0.25学时 2.4 怎样表示一个算法 0.75学时 2.5 结构化程序设计方法 0.25学时  共2学时 6.主要教学环节的组织:结合幻灯、课堂练习掌握算法的基本表示方法 第三章 数据类型、运算符与表达式 1. 教学内容: 3.1 C的数据类型 3.2 常量与变量 3.3 整型数据 3.4 实型数据 3.5 字符型数据 3.6 变量赋初值 3.7 各类数值型数据间的混合运算 3.8 算术运算符和算术表达式 3.9 赋值运算符和赋值表达式 3.10 逗号运算符和逗号表达式 2. 教学目的及要求: 1) 掌握几种基本数据类型的存储方式,表示方法 2) 掌握不同类型间数据转换的原则与方法 3) 掌握有关运算符与表达式的运用 3. 教学重点:1) 整型、实型、字符型数据 2) 运算符和表达式的运用 4. 教学难点: 1) 整型、实型、字符型数据 2) 运算符和表达式的运用 3)数学公式转化为 C 语言表达式的基本能力。 5. 教学时间分配及进度安排: 3.1 C 的数据类型 0.25学时 3.2 常量与变量 0.25学时 3.3 整型数据  0.5 学时 3.4 实型数据   0.5 学时 3.5 字符型数据 0.5学时 3.6 变量赋初值 0.25学时 3.7 各类数值型数据间的混合运算 0.5学时 3.8 算术运算符和算术表达式 0.5学时 3.9 赋值运算符和赋值表达式 0.5学时 3.10 逗号运算符和逗号表达式 0.25学时  共4学时 6. 主要教学环节的组织: 结合习题、上机掌握C的基本数据类型,和不同数据类型间的混合运算。 第四章 最简单的C程序设计——顺序程序设计 1. 教学内容: 4.1 C语句概述 4.2 赋值语句 4.3 数据输入输出的概念及在C语言中的实现 4.4 字符数据的输入输出 4.5 格式输入与输出 4.6 顺序结构程序设计举例 2. 教学目的及要求: 1) 掌握语句的概念 2) 掌握字符数据输入输出函数 3) 格式输入输出函数的用法 3. 教学重点:1)字符数据输入输出函数 2)格式输入输出函数 4. 教学难点:3)字符数据输入输出函数 4)格式输入输出函数 5. 教学时间分配及进度安排: 4.1 C 语句概述 0.25学时 4.2 赋值语句  0.25学时 4.3 数据输入输出的概念及在C语言中的实现   0.5 学时 4.4 字符数据的输入输出   0.25学时 4.5 格式输入与输出   0.5学时 4.6 顺序结构程序设计举例   0.25学时 共2学时 6. 主要教学环节的组织: 结合习题、上机掌握语句的概念,基本输入输出语句的用法。 第五章 选择结构程序设计 1. 教学内容: 5.1 关系运算符和关系表达式 5.2 逻辑运算符和逻辑表达式 5.3 if语句 5.4 switch语句 5.5 程序举例 2. 教学目的及要求: 1) 熟练掌握关系、逻辑表达式的用法 2) 熟练掌握选择型程序设计语句的用法 3. 教学重点:1)表达式 2)选择型程序设计语句 4. 教学难点:逻辑表达式 5. 教学时间分配及进度安排: 5.1 关系运算符和关系表达式 0.5 学时 5.2 逻辑运算符和逻辑表达式 0.5 学时 5.3 if 语句   1 学时 5.4 switch 语句   0.5学时 5.5 程序举例 0.5学时  共3学时 6.主要教学环节的组织:结合上机掌握逻辑表达式,条件判断语句的用法 第六章 循环控制 1.教学内容: 6.1 概述 6.2 goto语句以及用goto语句构成循环 6.3 while语句 6.4 do-while语句 6.5 for语句 6.6 循环的嵌套 6.7 几种循环的比较 6.8 break语句和continue语句 6.9 程序举例 2.教学目的及要求:1) 熟练掌握三种循环语句的运用 2) 掌握break和continue语句的运用 3.教学重点:1) 循环语句 2) 循环的嵌套 3) break和continue语句 4.教学难点:1) 循环语句 2) 循环的嵌套 3) break和continue语句 5.教学时间分配及进度安排: 6.1 概述 0.25学时 6.2 goto语句以及用goto 语句构成循环 0.25学时 6.3 while 语句 0.5 学时 6.4 do-while 语句 0.25学时 6.5 for 语句 0.75学时 6.6 循环的嵌套 0.5学时 6.7 几种循环的比较 0.5学时 6.8 break语句和continue 语句 0.5学时 6.9 程序举例 0.5学时 共4学时 6.主要教学环节的组织:结合习题、上机掌握循环语句的用法 第七章 数组 1.教学内容: 7.1 一维数组的定义和引用 7.2 二维数组的定义和引用 7.3 字符数组 2.教学目的及要求: 1) 掌握数组的概念和使用 2) 掌握数组初始化的方法 3) 掌握字符数组和字符串的应用 3.教学重点:1)一维数组 2)二维数组和多维数组 3)字符数组 4.教学难点:1)二维数组和多维数组 2)字符数组 5.教学时间分配及进度安排: 7.1 一维数组的定义和引用 2学时 7.2 二维数组的定义和引用 2学时 7.3 字符数组 2学时  共6学时 6.主要教学环节的组织:结合习题、上机掌握数组的用法 第八章 函数 1.教学内容: 8.1 概述 8.2 函数定义的一般形式 8.3 函数参数和函数的值 8.4 函数的调用 8.5 函数的嵌套调用 8.6 函数的递归调用 8.7 数组作为函数参数 8.8 局部变量和全局变量 8.9 变量的存储类别 8.10 内部函数和外部函数 8.11 如何运行一个多文件的程序 2.教学目的及要求:1) 掌握函数的定义和调用方法 2) 理解变量的存储属性,作用范围 3.教学重点: 1.函数的定义 2.函数的参数及返回值 3.函数的调用 4.数组作为函数参数 5.局部变量和全局变量 6.变量的存储类别 4.教学难点: 5)函数的参数及返回值 6)函数的嵌套调用与递归调用 7)数组作为函数参数 8)变量的存储类别 5.教学时间分配及进度安排: 8.1 概述 0.5学时 8.2 函数定义的一般形式 0.5学时 8.3 函数参数和函数的值 1 学时 8.4 函数的调用 1 学时 8.5 函数的嵌套调用 1 学时 8.6 函数的递归调用 1 学时 8.7 数组作为函数参数 1 学时 8.8 局部变量和全局变量 0.5学时 8.9 变量的存储类别 1 学时 8.10 内部函数和外部函数 0.25学时 8.11 如何运行一个多文件的程序 0.25学时   共8学时 6. 主要教学环节的组织: 结合习题、上机掌握函数的定义、调用,掌握不同的存储类别的变量的用法;结合幻灯演示掌握递归函数调用的过程 第九章 预处理命令 1.教学内容: 9.1 宏定义 9.2 “文件包含”处理 9.3 条件编译 2.教学目的及要求:掌握使用宏替换编写程序 3.教学重点:有参宏、无参宏的定义与应用 4.教学难点:有参宏定义 5.教学时间分配及进度安排: 9.1 宏定义 1 学时 9.2 “文件包含”处理 0.5学时 9.3 条件编译 0.5学时  共2学时 6.主要教学环节的组织:结合习题、上机掌握宏定义的方法 第十章 指针 1.教学内容: 10.1 地址和指针的概念 10.2 变量的指针和指向变量的指针变量 10.3 数组的指针何指向数组的指针变量 10.4 字符串的指针和指向字符串的指针变量 10.5 函数的指针和指向函数的指针变量 10.6 返回指针值的函数 10.7 指针数组和指向指针的指针 10.8 有关指针的数据类型和指针运算的小结 2.教学目的及要求: 1) 掌握指针变量的定义与引用 2) 掌握指针与变量,指针与数组,指针与字符串的关系 3) 掌握用指针作为函数参数的方法,有关指针的算法 3.教学重点: 1) 指针的定义、引用 2) 指针与变量 3) 指针与数组 4) 指针与函数 4.教学难点: 1) 指针与地址的基本概念、指针与变量的关系 2) 指针与字符串、指针数组与二级、多级指针 3) 指针与函数 4) 指针的应用 5.教学时间分配及进度安排: 10.1 地址和指针的概念 0.5学时 10.2 变量的指针和指向变量的指针变量 1.5学时 10.3 数组的指针何指向数组的指针变量 4 学时 10.4 字符串的指针和指向字符串的指针变量 1 学时 10.5 函数的指针和指向函数的指针变量 1学时 10.6 返回指针值的函数 1学时 10.7 指针数组和指向指针的指针 0.5学时 10.8 有关指针的数据类型和指针运算的小结 0.5学时  共10学时 6.主要教学环节的组织:结合习题、上机掌握指针的定义和用法 第十一章 结构体与共用体 1.教学内容: 11.1 概述 11.2 定义结构体类型变量的方法 11.3 结构体变量的引用 11.4 结构体变量的初始化 11.5 结构体数组 11.6 指向结构体类型数据的指针 11.7 用指针处理链表 11.8 共用体 11.9 枚举类型 11.10 用typedef定义类型 2.教学目的及要求: 1) 掌握结构体类型的概念和定义方法以及结构体变量的定义和引用 2) 掌握指向结构体变量的指针变量的概念和应用,掌握链表的概念和应用 3) 共用体的概念和应用 3.教学重点:结构体变量的定义和引用;结构体变量与指针 4.教学难点:结构体变量的定义和引用;结构体变量与指针;用指针处理链表 5.教学时间分配及进度安排: 11.1 概述 0.5学时 11.2 定义结构体类型变量的方法 0.5学时 11.3 结构体变量的引用 0.5学时 11.4 结构体变量的初始化 0.5学时 11.5 结构体数组 0.5学时 11.6 指向结构体类型数据的指针 0.5学时 11.7 用指针处理链表 2.5 学时 11.8 共用体 0.5学时 11.9 枚举类型 0.5学时 11.10 用typedef定义类型 0.5学时  共7学时 6.主要教学环节的组织:结合习题、上机掌握结构体、共用体、枚举类型数据的用法。 第十二章 位运算 1.教学内容: 12.1 位运算符和位运算 12.2 位运算举例 12.3 位段 2.教学目的及要求:掌握各种位运算 3.教学重点:位运算的方法 4.教学难点:位运算的方法 5.教学时间分配及进度安排 12.1 位运算
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服