中国高校课件下载中心 》 教学资源 》 大学文库

东北师范大学:信息科学与技术学院计算机科学与技术专业课程教学大纲(专业及学科基础,共42门)

文档信息
资源类别:文库
文档格式:PDF
文档页数:200
文件大小:2.62MB
团购合买:点击进入团购
内容简介
《线性代数》教学大纲 《C 语言程序设计》教学大纲 《计算机导论》教学大纲 《数字逻辑与数字系统》教学大纲 《离散数学》教学大纲 《概率论与数理统计》教学大纲 《数据结构》教学大纲 《计算机组成原理》教学大纲 《算法分析与设计》教学大纲 《Java 语言与面向对象程序设计》教学大纲 《软件工程导论》教学大纲 《数据库系统原理》教学大纲 《系统分析与设计》教学大纲 《程序编译与运行》教学大纲 《操作系统》教学大纲 《计算机网络》教学大纲 《Java EE 核心技术》教学大纲 《工作性社会实践》教学大纲 《毕业论文(设计)》教学大纲 《走进软件》教学大纲 《文献检索与阅读指导》教学大纲 《科技论文写作》教学大纲 《学科前沿研讨》教学大纲 《数学建模与模拟》教学大纲 《信息安全技术》教学大纲 《人工智能 》教学大纲 《计算机图形学》教学大纲 《嵌入式系统》教学大纲 《编译程序的面向对象设计与实现》教学大纲 《基于图形引擎的软件开发》教学大纲 《软件质量保证与测试》教学大纲 《软件项目管理》教学大纲 《软件过程改进》教学大纲 《软件进化》教学大纲 《软件测试实践》教学大纲 《基于框架的Web应用程序开发》教学大纲 《移动互联网新技术》教学大纲 《Android 平台移动开发》教学大纲 《IOS 平台移动开发》教学大纲 《软件工程经济学》教学大纲 《创新创业启蒙》教学大纲 《IT 创新与商业运行》教学大纲
刷新页面文档预览

《线性代数》教学大纲课程类别:学科基础课程课程编码:1151722011301课程英文名:LinearAlgebra预修课程:无总学时数:36实践学时:无建议修读学期:第一学期一、课程性质、目标与要求本课程为软件工程专业的学科基础课,2学分,共36学时。本课程基本内容是讲授向量空间和矩阵的理论,为今后学习代数学和其它学科打下基础,并且在科学研究和各行各业中有广泛的应用。本课程为软件工程专业的专业必选课,通过本课程的学习,使学生了解线性代数的基本思想和基本方法;掌握代数学的基本概念、基本内容和基本方法;培养理科学生的辩证唯物主义世界观、较高的数学素质和分析与解决实际问题的基本能力:善于运用数学的思想和方法解决所学专业的各种实际问题。二、教学内容、重难点和课时安排专题一:行列式(6课时6)主题1:引例一低阶行列式主题2:n阶行列式的定义※主题3:行列式的性质※主题4:行列式的展开定理※主题5:克莱姆法则专题二:矩阵及其运算(8学时)主题1:矩阵的概念主题2:几种特殊的矩阵:对角阵;数量阵;单位阵;三角形矩阵;对称矩阵主题3:矩阵的运算※主题4:逆矩阵※主题5:分块矩阵及其运算专题三:矩阵的初等变换与线性方程组(8课时,含2课时习题课)主题1:矩阵初等变换的定义与定理※主题2:矩阵的秩※主题3:线性方程组的解※1

1 《线性代数》教学大纲 课程类别:学科基础课程 课程编码:1151722011301 课程英文名:Linear Algebra 预修课程:无 总学时数:36 实践学时:无 建议修读学期:第一学期 一、课程性质、目标与要求 本课程为软件工程专业的学科基础课,2 学分,共 36 学时。 本课程基本内容是讲授向量空间和矩阵的理论,为今后学习代数学和其它学科打下 基础,并且在科学研究和各行各业中有广泛的应用。本课程为软件工程专业的专业必选 课,通过本课程的学习,使学生了解线性代数的基本思想和基本方法;掌握代数学的基 本概念、基本内容和基本方法;培养理科学生的辩证唯物主义世界观、较高的数学素质 和分析与解决实际问题的基本能力;善于运用数学的思想和方法解决所学专业的各种实 际问题。 二、教学内容、重难点和课时安排 专题一:行列式(6 课时 6) 主题 1:引例—低阶行列式 主题 2:n 阶行列式的定义※ 主题 3:行列式的性质※ 主题 4:行列式的展开定理※ 主题 5:克莱姆法则 专题二:矩阵及其运算(8 学时) 主题 1:矩阵的概念 主题 2:几种特殊的矩阵:对角阵;数量阵;单位阵;三角形矩阵;对称矩阵 主题 3:矩阵的运算※ 主题 4:逆矩阵※ 主题 5:分块矩阵及其运算 专题三:矩阵的初等变换与线性方程组(8 课时,含 2 课时习题课) 主题 1:矩阵初等变换的定义与定理※ 主题 2:矩阵的秩※ 主题 3:线性方程组的解※

专题四:向量组的线性相关性(8课时,含2课时习题课)主题1:向量组及其线性组合主题2:向量组的线性相关性※主题3:向量组的秩※主题4:线性方程组解的结构※主题5:向量空间※专题五:相似矩阵(6课时,含2课时习题课)主题1:向量的内积、长度及正交性主题2:矩阵的特征值与特征向量的定义主题3:相似矩阵主题4:实对称矩阵的对角化三、课程教学方法本课程是一门基础课程,具有很强的理论性和应用性。建议以课堂教学为主,实践教学为辅。(一)课堂教学为主。课堂教授方式是本课程的主要教学方式。为达到理想的教学效果,主要采用以下教学方法:1.采用课前复习的方法帮助学生回顾重要知识点,并平缓过渡到本次课内容。2.对于每一个定义的讲述,都是首先介绍该定义的实际背景,然后介绍相关的几何意义3.以课堂讲授为主,同时注重引导学生思考,适当穿插提问、设问等。4.贯穿整节课的知识点用板书,方便随时的比照说明。5.利用Powerpoint多媒体课件进行讲授,以加大课堂信息量,节省板书时间,特别是方程组的解的结构部分,便于学生理解,加深学生印象;(二)实践教学为辅。为了适应本科教育应“学以致用”的教学理念,课程组根据教学内容,设计了若干综合各个知识点的上机实践作业,使学生运用Matlab软件来解决课本中的实例与相关的实际问题.(三)自主研究性学习对于有能力和兴趣的同学,为其提供本学科学术前沿的研究方向和热点介绍。学校具备2

2 专题四:向量组的线性相关性(8 课时,含 2 课时习题课) 主题 1:向量组及其线性组合 主题 2:向量组的线性相关性※ 主题 3:向量组的秩※ 主题 4:线性方程组解的结构※ 主题 5:向量空间※ 专题五:相似矩阵(6 课时,含 2 课时习题课) 主题 1:向量的内积、长度及正交性 主题 2:矩阵的特征值与特征向量的定义 主题 3:相似矩阵 主题 4:实对称矩阵的对角化 三、课程教学方法 本课程是一门基础课程,具有很强的理论性和应用性。建议以课堂教学为主,实践 教学为辅。 (一) 课堂教学为主。 课堂教授方式是本课程的主要教学方式。为达到理想的教学效果,主要采用以下教学方 法: 1. 采用课前复习的方法帮助学生回顾重要知识点,并平缓过渡到本次课内容。 2. 对于每一个定义的讲述,都是首先介绍该定义的实际背景,然后介绍相关的几何意 义. 3. 以课堂讲授为主,同时注重引导学生思考,适当穿插提问、设问等。 4. 贯穿整节课的知识点用板书,方便随时的比照说明。 5. 利用 Powerpoint 多媒体课件进行讲授,以加大课堂信息量,节省板书时间,特别是 方程组的解的结构部分,便于学生理解,加深学生印象; (二) 实践教学为辅。 为了适应本科教育应“学以致用”的教学理念,课程组根据教学内容,设计了若干综合 各个知识点的上机实践作业,使学生运用 Matlab 软件来解决课本中的实例与相关的实 际问题. (三) 自主研究性学习 对于有能力和兴趣的同学,为其提供本学科学术前沿的研究方向和热点介绍。学校具备

的优秀图书馆资源和良好的网络环境,校园网、Internet和学院局域网均可为学生提供一个方便的交流和使用平台。四、课程教学评价总成绩=平时成绩(30%)+期末考试(70%)(一)平时成绩(教师评价+学生自评):作业占15%,课堂作业占10%,出勤占5%(二)期末考试(教师评价):占70分,以闭卷方式进行,试题以计算题与应用题为主。五、课程学习资源(一)主要参考书目教材:《线性代数》,同济大学数学教研室编,第六版,高等教育出版社,2014版。其它参考书目:1、《线性代数简明教程》,陈龙玄等主编,北京:中国科学技术出版社,2000年2、《线性代数》,居余马等主编,北京:清华大学出版社,2002年3、《线性代数及应用》,谢国瑞主编,北京:高等教育出版社,1999年4、《LinearAlgebraAndItsApplication》,DavidC.Lay.2005年(二)其它学习资源课程网站:http://media6.open.com.cn/media001/1403/dongshi/xianxingdshx/index.html六、课程学习建议1.注重对基本概念的理解与把握,正确熟练运用基本方法及基本运算。线性代数的概念很多,重要的有:代数余子式,逆矩阵,初等变换与初等矩阵,秩(矩阵、向量组、二次型),等价(矩阵、向量组),线性相关与线性无关,极大线性无关组,基础解系与通解,解的结构与解空间,特征值与特征向量,相似与相似对角化,二次型的标准形与规范形,正定,合同变换与合同矩阵。2.注重知识点的衔接与转换,知识要成网,努力提高综合分析能力。线性代数从内容上看纵横交错,前后联系紧密,环环相扣,相互渗透,因此解题方法灵活多变,复习时应当常问自己做得对不对?再问做得好不好?只有不断地归纳总结,努力搞清内在联系,使所学知识融会贯通,接口与切入点多了,熟悉了,思路自然就开阔了。3

3 的优秀图书馆资源和良好的网络环境,校园网、Internet 和学院局域网均可为学生提供 一个方便的交流和使用平台。 四、课程教学评价 总成绩=平时成绩(30%)+期末考试(70%) (一)平时成绩(教师评价+学生自评): 作业占 15%,课堂作业占 10%,出勤占 5% (二)期末考试(教师评价):占 70 分,以闭卷方式进行,试题以计算题与应用题为主。 五、课程学习资源 (一)主要参考书目 教材:《线性代数》, 同济大学数学教研室编,第六版,高等教育出版社,2014 版。 其它参考书目: 1、《线性代数简明教程》,陈龙玄等主编,北京:中国科学技术出版社,2000 年 2、《线性代数》,居余马等主编,北京:清华大学出版社,2002 年 3、《线性代数及应用》,谢国瑞主编,北京:高等教育出版社,1999 年 4、《Linear Algebra And Its Application》,David C.Lay .2005 年 (二)其它学习资源 课程网站: http://media6.open.com.cn/media001/1403/dongshi/xianxingdshx/index.html 六、课程学习建议 1. 注重对基本概念的理解与把握,正确熟练运用基本方法及基本运算。 线性代数的概念很多,重要的有:代数余子式,逆矩阵,初等变换与初等矩阵,秩 (矩阵、向量组、二次型),等价(矩阵、向量组),线性相关与线性无关,极大线性无关 组,基础解系与通解,解的结构与解空间,特征值与特征向量,相似与相似对角化,二 次型的标准形与规范形,正定,合同变换与合同矩阵。 2. 注重知识点的衔接与转换,知识要成网,努力提高综合分析能力。 线性代数从内容上看纵横交错,前后联系紧密,环环相扣,相互渗透,因此解题方 法灵活多变,复习时应当常问自己做得对不对?再问做得好不好?只有不断地归纳总 结,努力搞清内在联系,使所学知识融会贯通,接口与切入点多了,熟悉了,思路自然 就开阔了

3.注重逻辑性与叙述表述线性代数对于抽象性与逻辑性有较高的要求,通过证明题可以了解考生对数学主要原理、定理的理解与掌握程度,考查考生的抽象思维能力、逻辑推理能力。大家复习整理时,应当搞清公式、定理成立的条件,不能张冠李戴,同时还应注意语言的叙述表达应准确、简洁。4.加强练习,掌握技巧。独立完成作业是学生学好本课程的一项重要的、必不可少的工作。通过对课后习题的练习,逐步加深对课程中各种概念理解,熟悉各种基本解题方法达到基本掌握本课程主要内容的目的。有余力的同学要尽可能多做习题。凡数学课程,只是看书而不做习题是很难真正掌握好的。通常是,看书时明白了,当要做习题时又无从下手。做习题能帮助我们复习提高,加深对概念的理解,对算法的掌握。4

4 3. 注重逻辑性与叙述表述 线性代数对于抽象性与逻辑性有较高的要求,通过证明题可以了解考生对数学主要 原理、定理的理解与掌握程度,考查考生的抽象思维能力、逻辑推理能力。大家复习整 理时,应当搞清公式、定理成立的条件,不能张冠李戴,同时还应注意语言的叙述表达 应准确、简洁。 4. 加强练习,掌握技巧。独立完成作业是学生学好本课程的一项重要的、必不可少的 工作。 通过对课后习题的练习,逐步加深对课程中各种概念理解,熟悉各种基本解题方法, 达到基本掌握本课程主要内容的目的。有余力的同学要尽可能多做习题。凡数学课程, 只是看书而不做习题是很难真正掌握好的。通常是,看书时明白了,当要做习题时又无 从下手。做习题能帮助我们复习提高,加深对概念的理解,对算法的掌握

《C语言程序设计》教学大纲课程类别:学科基础课程课程编码:1151722011302课程英文名:TheCProgrammingLanguage预修课程:《计算机导论》总学时数:54实践学时:18建议修读学期:第一学期一、课程性质、目标与要求本课程为软件工程专业的学科基础课,3学分,共54学时,其中18学时为实践学时。课程于第一学期开设。C是计算机领域中应用最为广泛、最为成功的程序设计语言,具备功能强大、语法灵活等特点,是计算机专业技术员必须掌握程序设计语言。本课程从软件工程专业的角度出发,重点介绍基本数据类型、程序的基本结构与构成、结构化程序设计、优化程序设计、构造数据类型和外部数据类型等项内容,使学生能够深刻理解、全面掌握C程序设计技术与方法。通过本课程的学习,学生应理解并掌握C语言的基本概念和语法;理解并应用结构化的基本思想和方法进行程序设计;掌握C语言程序调试的方法;掌握运用C语言分析和解决问题的能力并形成良好的编程习惯;为进一步学习其它专业基础课和专业课程打下必要的基础。二、教学内容、重难点和课时安排(4学时)第1章C语言概述主要内容:C语言程序的简单介绍和基本特点。基本要求:掌握C语言程序设计基本概念、特点和基本步骤。(4 学时)第2章程序的灵魂:算法主要内容:算法的定义和特征,结构化程序设计的基本方法。基本要求:掌握算法的基本概念和衡量尺度和设计算法的基本步骤。第3章数据类型、运算符、表达式※(4 学时)主要内容:C语言程序设计的基础内容。基本要求:掌握常量和变量定义,各种数据类型和运算符的基本使用方法。(4学时)第4章顺序程序设计主要内容:C语言是如何实现顺序结构设计的。基本要求:掌握C语言的基本输入输出方法和顺序程序设计的基本步骤。5

5 《C 语言程序设计》教学大纲 课程类别:学科基础课程 课程编码:1151722011302 课程英文名:The C Programming Language 预修课程:《计算机导论》 总学时数: 54 实践学时: 18 建议修读学期: 第一学期 一、课程性质、目标与要求 本课程为软件工程专业的学科基础课,3 学分,共 54 学时,其中 18 学时为实践学 时。课程于第一学期开设。C 是计算机领域中应用最为广泛、最为成功的程序设计语言, 具备功能强大、语法灵活等特点,是计算机专业技术员必须掌握程序设计语言。 本课程从软件工程专业的角度出发,重点介绍基本数据类型、程序的基本结构与构 成、结构化程序设计、优化程序设计、构造数据类型和外部数据类型等项内容,使学生 能够深刻理解、全面掌握 C 程序设计技术与方法。 通过本课程的学习,学生应理解并掌握 C 语言的基本概念和语法;理解并应用结构 化的基本思想和方法进行程序设计;掌握 C 语言程序调试的方法;掌握运用 C 语言分析 和解决问题的能力并形成良好的编程习惯;为进一步学习其它专业基础课和专业课程打 下必要的基础。 二、教学内容、重难点和课时安排 第 1 章 C语言概述 (4学时) 主要内容:C 语言程序的简单介绍和基本特点。 基本要求:掌握 C 语言程序设计基本概念、特点和基本步骤。 第 2 章 程序的灵魂: 算法 (4 学时) 主要内容:算法的定义和特征,结构化程序设计的基本方法。 基本要求:掌握算法的基本概念和衡量尺度和设计算法的基本步骤。 第 3 章 数据类型、运算符、表达式 ※ (4 学时) 主要内容:C 语言程序设计的基础内容。 基本要求:掌握常量和变量定义,各种数据类型和运算符的基本使用方法。 第 4 章 顺序程序设计 (4 学时) 主要内容:C 语言是如何实现顺序结构设计的。 基本要求:掌握 C 语言的基本输入输出方法和顺序程序设计的基本步骤

第5章选择程序设计※(4学时)主要内容:C语言是如何实现选择结构设计的。基本要求:掌握C语言的关系运算,逻辑运算方法,掌握if、switch语句的基本使用方法。無※第6章循环控制(4 学时)主要内容:C++是如何实现循环结构的。基本要求:掌握for,do-while,while等几种循环方法。X(4 学时)第7章 数组主要内容:一维、二维数组的定义和引用基本要求:掌握数组的使用方法。第8章函数(4学时)主要内容:C语言函数定义和调用方法基本要求:掌握形参和实参的区别以及函数的调用方法,掌握内部函数和外部函数的基本使用方法。第9章预处理命令(4 学时)主要内容:宏定义,条件编译基本要求:掌握预处理的基本方法和原理。※(4学时)第10章指针主要内容:地址和指针的概念和使用方法。基本要求:掌握指针的使用方法和运算方法和void指针类型的使用。第11章结构体和公用体(4学时)主要内容:结构体,公用体的定义,处理方法。基本要求:掌握结构体和公用体的基本概念和区别,使用指针实现链表数据结构的一般步骤和方法。第12章位运算(4学时)主要内容:位运算符基本概念和位运算的使用方法。基本要求:掌握&,,,,》等运算方法。※(4 学时)第13章文件主要内容:文件的概念和文件的运算。基本要求:掌握文件指针的使用方法和文件的基本读写操作。(4学时)第14章windows程序设计的基本概念6

6 第 5 章 选择程序设计 ※ (4 学时) 主要内容:C 语言是如何实现选择结构设计的。 基本要求:掌握 C 语言的关系运算,逻辑运算方法,掌握 if、switch 语句的基本 使用方法。 第 6 章 循环控制 ※ (4 学时) 主要内容:C++是如何实现循环结构的。 基本要求:掌握 for,do-while, while 等几种循环方法。 第 7 章 数组 ※ (4 学时) 主要内容:一维、二维数组的定义和引用 基本要求:掌握数组的使用方法。 第 8 章 函数 (4 学时) 主要内容:C 语言函数定义和调用方法 基本要求:掌握形参和实参的区别以及函数的调用方法,掌握内部函数和外部函数 的基本使用方法。 第 9 章 预处理命令 (4 学时) 主要内容:宏定义,条件编译 基本要求:掌握预处理的基本方法和原理。 第 10 章 指针 ※ (4 学时) 主要内容:地址和指针的概念和使用方法。 基本要求:掌握指针的使用方法和运算方法和 void 指针类型的使用。 第 11 章 结构体和公用体 (4 学时) 主要内容:结构体,公用体的定义,处理方法。 基本要求:掌握结构体和公用体的基本概念和区别,使用指针实现链表数据结构的 一般步骤和方法。 第 12 章 位运算 (4 学时) 主要内容:位运算符基本概念和位运算的使用方法。 基本要求:掌握&,|,^,~,>等运算方法。 第 13 章 文件 ※ (4 学时) 主要内容:文件的概念和文件的运算。 基本要求:掌握文件指针的使用方法和文件的基本读写操作。 第14章 Windows程序设计的基本概念 (4学时)

主要内容:MS-DOS与MS-Windows操作系统之间的联系与区别基本要求:掌握Windows程序设计中消息驱动和句柄的基本概念。第15章Windows 应用程序框架※(8学时)主要内容:Windows应用程序的基本框架基本要求:掌握Windows程序设计的基本步骤。第16章Windows绘图程序设计(4学时)主要内容:Windows图形设备接口(GDI)和计算机图形基本概念基本要求:掌握Windows图形绘制基本方法与步骤。注:第14-16章的授课内容可能会根据实际情况进行适当删减。三、课程教学方法课堂教学在拥有多媒体教学设备的计算机机房进行,确保教、学、用三者融为一体,达到最佳的教学效果。四、实践教学安排采用MicrosoftVisualStudio2008提供的IDE进行实践教学,内容包括:实习11.目的:掌握MicrosoftVisualStudioVC++系统开发工具的使用方法,为进一步学习奠定良好的基础。2.内容1)怎样建立与组织系统文件(包括:源程序文件、二进制文件和文档)。2)怎样启动MicrosoftVisualStudioVC++系统开发工具。3)怎样建立工程、怎样建立项目、怎样建立源程序文件。4)怎样编辑源程序文件、怎样建立和调试二进制文件。3.要求1)掌握MicrosoftVisualStudioVC++系统开发工具的使用方法。2)独立完成两个小程序编辑、编译与连接、调试的全过程。7

7 主要内容:MS-DOS 与 MS-Windows 操作系统之间的联系与区别 基本要求:掌握 Windows 程序设计中消息驱动和句柄的基本概念。 第 15 章 Windows 应用程序框架 ※ (8 学时) 主要内容:Windows 应用程序的基本框架 基本要求:掌握 Windows 程序设计的基本步骤。 第16章 Windows绘图程序设计 (4学时) 主要内容:Windows 图形设备接口(GDI)和计算机图形基本概念 基本要求:掌握 Windows 图形绘制基本方法与步骤。 注:第 14–16 章的授课内容可能会根据实际情况进行适当删减。 三、课程教学方法 课堂教学在拥有多媒体教学设备的计算机机房进行,确保教、学、用三者融为一体, 达到最佳的教学效果。 四、实践教学安排 采用 Microsoft Visual Studio 2008 提供的 IDE 进行实践教学,内容包括: 实习 1 1.目的:掌握 Microsoft Visual Studio VC++系统开发工具的使用方法,为进一步学习 奠定良好的基础。 2.内容 1) 怎样建立与组织系统文件(包括:源程序文件、二进制文件和文档)。 2) 怎样启动 Microsoft Visual Studio VC++系统开发工具。 3) 怎样建立工程、怎样建立项目、怎样建立源程序文件。 4) 怎样编辑源程序文件、怎样建立和调试二进制文件。 3.要求 1) 掌握 Microsoft Visual Studio VC++系统开发工具的使用方法。 2) 独立完成两个小程序编辑、编译与连接、调试的全过程

实习21.目的:通过程序设计的实践过程,理解并掌握C程序的基本结构与构成。2.内容1)验证课堂上学习的各个程序设计实例。2)编写具备输入、处理和输出的完整程序。3.要求1)完成程序设计。2)验证程序设计的正确性。实习31.目的:通过程序设计的实践过程,理解并掌握结构化程序设计方法。2.内容1)验证课堂上学习的各个程序设计实例。2)利用选择结构编写具备输入、处理和输出的完整程序。3)利用循环结构编写具备输入、处理和输出的完整程序。3.要求1)完成程序设计。2)验证程序设计的正确性。实习41.目的:通过程序设计的实践过程,理解并掌握优化程序设计方法。2.内容1)验证课堂上学习的各个程序设计实例。2)利用用户自定义函数编写函数调用程序。3)利用用户自定义函数编写函数递归调用程序。3.要求1)完成程序设计。2)验证程序设计的正确性。00

8 实习 2 1.目的:通过程序设计的实践过程,理解并掌握 C 程序的基本结构与构成。 2.内容 1) 验证课堂上学习的各个程序设计实例。 2) 编写具备输入、处理和输出的完整程序。 3.要求 1) 完成程序设计。 2) 验证程序设计的正确性。 实习 3 1.目的:通过程序设计的实践过程,理解并掌握结构化程序设计方法。 2.内容 1) 验证课堂上学习的各个程序设计实例。 2) 利用选择结构编写具备输入、处理和输出的完整程序。 3) 利用循环结构编写具备输入、处理和输出的完整程序。 3.要求 1) 完成程序设计。 2) 验证程序设计的正确性。 实习 4 1.目的:通过程序设计的实践过程,理解并掌握优化程序设计方法。 2.内容 1) 验证课堂上学习的各个程序设计实例。 2) 利用用户自定义函数编写函数调用程序。 3) 利用用户自定义函数编写函数递归调用程序。 3.要求 1) 完成程序设计。 2) 验证程序设计的正确性

实习51.目的:通过程序设计的实践过程,理解并掌握使用构造数据类型的程序设计方法。2.内容1)验证课堂上学习的各个程序设计实例。2)利用构造数据类型-数组编写具备输入、处理和输出的完整程序。3)利用构造数据类型-结构编写具备输入、处理和输出的完整程序。4)利用构造数据类型一枚举编写具备输入、处理和输出的完整程序。3.要求1)完成程序设计。2)验证程序设计的正确性。实习61.目的:通过程序设计的实践过程,理解并掌握使用外部数据类型的程序设计方法。2.内容1)验证课堂上学习的各个程序设计实例。2)利用外部数据类型编写具备输入、处理和输出的大型数据处理程序。3.要求1)完成程序设计。2)验证程序设计的正确性。五、课程教学评价总成绩=实践应用(30%)+期末考试(70%)程序设计是实践性极强的课程,因此,采用理论与实践相结合的考核方式对教、学进行评价。其中:期末占考核的70%、应用能力占考核的30%。六、课程学习资源(一)主要参考书目9

9 实习 5 1.目的:通过程序设计的实践过程,理解并掌握使用构造数据类型的程序设计方法。 2.内容 1) 验证课堂上学习的各个程序设计实例。 2) 利用构造数据类型 - 数组编写具备输入、处理和输出的完整程序。 3) 利用构造数据类型 - 结构编写具备输入、处理和输出的完整程序。 4) 利用构造数据类型 - 枚举编写具备输入、处理和输出的完整程序。 3.要求 1) 完成程序设计。 2) 验证程序设计的正确性。 实习 6 1.目的:通过程序设计的实践过程,理解并掌握使用外部数据类型的程序设计方法。 2.内容 1) 验证课堂上学习的各个程序设计实例。 2) 利用外部数据类型编写具备输入、处理和输出的大型数据处理程序。 3.要求 1) 完成程序设计。 2) 验证程序设计的正确性。 五、课程教学评价 总成绩=实践应用(30%)+期末考试(70%) 程序设计是实践性极强的课程,因此,采用理论与实践相结合的考核方式对教、学 进行评价。其中:期末占考核的 70%、应用能力占考核的 30%。 六、课程学习资源 (一)主要参考书目

[1] 《C语言程序设计教程》谭浩强编著高等教育出版社[2] 《C语言程序设计习题集》王立武编著清华大学出版社[3]《The C Programming Language》Brian W.KernighanDennisM.Ritchie机械工业出版社[4]】《TheArtand Scienceof C》英文版,EricS.Roberts著,机械工业出版社,2005[5] Allen B. Downey, How to Think Like a Computer Scientist:C version, GreenTeaPress,2010(二)其它学习资源学校BB平台http://bb.nenu.edu.cn/学生依据教师提供的帐号与密码登录课程网站,可查看课程简介、课程通知与作业信息,获取教学课件与拓展资源,并借助其中的自主与协作学习平台完成自主与协作性研究性项目的学习。要求所有的课后作业借助课程网站在线提交。七、课程学习建议程序设计语言可分为层状结构语言和块状结构语言两大类,C属于层状结构语言。对于计算机专业的学生,建议选择一种块状结构语言用于自学,更为全面的理解和掌握程序设计语言。适当组织学生参加一些与程序设计相关的课外活动或学术报告。10

10 [1] 《C 语言程序设计教程》 谭浩强 编著 高等教育出版社 [2] 《C 语言程序设计习题集》王立武 编著 清华大学出版社 [3] 《The C Programming Language》 Brian W.Kernighan Dennis M.Ritchie 机械 工业出版社 [4] 《The Art and Science of C》 英文版,Eric S. Roberts 著,机械工业出版社, 2005 [5] Allen B. Downey, How to Think Like a Computer Scientist: C version, Green Tea Press, 2010 (二)其它学习资源 学校 BB 平台 http://bb.nenu.edu.cn/ 学生依据教师提供的帐号与密码登录课程网站,可查看课程简介、课程通知与作业 信息,获取教学课件与拓展资源,并借助其中的自主与协作学习平台完成自主与协作性 研究性项目的学习。要求所有的课后作业借助课程网站在线提交。 七、课程学习建议 程序设计语言可分为层状结构语言和块状结构语言两大类,C属于层状结构语言。 对于计算机专业的学生,建议选择一种块状结构语言用于自学,更为全面的理解和掌握 程序设计语言。 适当组织学生参加一些与程序设计相关的课外活动或学术报告

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档