当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

成都大学:信息科学与工程学院计算机科学与技术专业课程教学大纲(汇编)

资源类别:文库,文档格式:PDF,文档页数:401,文件大小:2.58MB,团购合买
(一)理论课程 1《数据库原理》 2《Java 程序设计》 3《操作系统原理》 4《人工智能导论》 5《信息安全概论》 6《数据结构与算法》 7《ARM 基础》 8《嵌入式系统技术》 9《计算机科学导论》课程互动式教学大纲 10《数字电路基础》 11《智能算法应用开发》 12《Web 前端开发技术》 13《C 语言程序设计》 14《Linux 程序设计》 15《面向对象程序设计》 16《数值计算方法》 17《云平台系统》 18《云应用开发》 19《软件工程经济学》课程设计教学大纲 20《软件工程经济学》课程设计教学大纲 21《网络编程技术》 22《移动开发技术》 23《计算机网络》 24《单片机基础》课程设计教学大纲 25《计算机组成原理》课程设计教学大纲 26《大数据分析(数据挖掘)》 27《智能算法程序设计(Python)》 28《Java Web 应用开发》 29《web 开发技术》 (二)实验课程 30《数据库原理》 31《Java 程序设计》 32《操作系统原理》 33《文献检索》 34《智能算法程序设计(Python)》 35《信息安全概论》 36《数据结构与算法》 37《ARM 基础》 38《Linux 系统管理》 39《嵌入式系统技术》 40《数字电路基础》 41《智能程序应用开发》 42《Web 前端开发技术》 43《C 语言程序设计》 44《Linux 程序设计》 45《面向对象程序设计》 46《数值计算方法》 47《云平台》 48《云应用开发》 49《软件工程经济学》课程设计教学大纲(实验) 50《网络编程技术》 51《移动开发技术》 52《计算机网络》 53《单片机基础》 54《计算机组成原理》 55《大数据分析(数据挖掘)》 56《智能算法程序设计(Python)》 57《Java Web 应用开发》课程 58《web 开发技术》课程 (三)实践课程 59《C 语言程序概念实训》 60毕业设计教学大纲 61《毕业实习》教学大纲 62《程序设计技能实训》 63《计算机综合项目实训》 64《专业教育》 65《嵌入式系统技术》 66《云应用开发课程设计》 67《C 语言课程设计》
点击下载完整版文档(PDF)

成都大学 安大号 CHENGDU UNIVERSITY 计算机科学与技术专业 课程教学大纲 信息科学与工程学院 二0一八年七月

计算机科学与技术专业 课程教学大纲 信息科学与工程学院 二 O 一八年七月

目录 计算机科学与技术专业课程教学大纲 (一)理论课程 1.《数据库原理》课程教学大纲 2.《Java程序设计》课程教学大纲」 .11 3.《操作系统原理》课程教学大纲 19 4.《人工智能导论》课程教学大纲26 5.《信息安全概论》课程教学大纲. .31 6.《数据结构与算法》课程教学大纲.… .37 7.《ARM基础》课程教学大纲44 8.《嵌入式系统技术》课程教学大纲 49 9.《计算机科学导论》课程互动式教学大纲 .53 10.《数字电路基础》课程教学大纲 58 11.《智能算法应用开发》课程教学大纲. .64 12.《Wb前端开发技术》课程教学大纲 69 13.《C语言程序设计》课程教学大纲. .77 14.《Linux程序设计》课程教学大纲 85 15.《面向对象程序设计》课程教学大纲. 92 16.《数值计算方法》课程教学大纲 100 17.《云平台系统》课程教学大纲 月………….108 18.《云应用开发》课程教学大纲.… .112 19.《软件工程经济学》课程设计教学大纲 .117 20.《软件工程经济学》课程设计教学大纲」 .122 21.《网络编程技术》课程教学大纲. 131 22.《移动开发技术》课程教学大纲. .136 23.《计算机网络》课程教学大纲.… .143 24.《单片机基础》课程设计教学大纲. .149 25.《计算机组成原理》课程设计教学大纲155 26.《大数据分析(数据挖掘)》课程教学大纲…160 27.《智能算法程序设计(Python)》课程教学大纲 167 28.《Java Web应用开发》课程教学大纲. 172 29.《web开发技术》课程教学大纲..177 (二)实验课程 30.《数据库原理》实验教学大纲.… 183 31.《Java程序设计》实验教学大纲. .190

目 录 计算机科学与技术专业课程教学大纲 (一)理论课程 1.《数据库原理》课程教学大纲.........................................................................1 2.《Java 程序设计》课程教学大纲...................................................................11 3.《操作系统原理》课程教学大纲...................................................................19 4.《人工智能导论》课程教学大纲...................................................................26 5.《信息安全概论》课程教学大纲...................................................................31 6.《数据结构与算法》课程教学大纲...............................................................37 7.《ARM 基础》课程教学大纲.........................................................................44 8.《嵌入式系统技术》课程教学大纲...............................................................49 9.《计算机科学导论》课程互动式教学大纲...................................................53 10.《数字电路基础》课程教学大纲.................................................................58 11.《智能算法应用开发》课程教学大纲......................................................... 64 12.《Web 前端开发技术》课程教学大纲........................................................ 69 13.《C 语言程序设计》课程教学大纲............................................................. 77 14.《Linux 程序设计》课程教学大纲.............................................................. 85 15.《面向对象程序设计》课程教学大纲.........................................................92 16.《数值计算方法》课程教学大纲...............................................................100 17.《云平台系统》课程教学大纲...................................................................108 18.《云应用开发》课程教学大纲...................................................................112 19.《软件工程经济学》课程设计教学大纲...................................................117 20.《软件工程经济学》课程设计教学大纲...................................................122 21.《网络编程技术》课程教学大纲...............................................................131 22.《移动开发技术》课程教学大纲...............................................................136 23.《计算机网络》课程教学大纲...................................................................143 24.《单片机基础》课程设计教学大纲...........................................................149 25.《计算机组成原理》课程设计教学大纲...................................................155 26.《大数据分析(数据挖掘)》课程教学大纲................................................ 160 27.《智能算法程序设计(Python)》课程教学大纲.........................................167 28.《Java Web 应用开发》课程教学大纲...................................................... 172 29.《web 开发技术》课程教学大纲............................................................... 177 (二)实验课程 30.《数据库原理》实验教学大纲...................................................................183 31.《Java 程序设计》实验教学大纲...............................................................190

32.《操作系统原理》实验教学大纲 .198 33.《文献检索》实验教学大纲 205 34.《智能算法程序设计(Python)》实验教学大纲 209 35.《信息安全概论》实验教学大纲 213 36.《数据结构与算法》实验教学大纲 .218 37.《ARM基础》实验教学大纲227 38.《Linux系统管理》实验教学大纲.232 39.《嵌入式系统技术》实验教学大纲 .237 40.《数字电路基础》实验教学大纲. .242 41.《智能程序应用开发》实验教学大纲. .246 42.《Web前端开发技术》实验教学大纲, 251 43.《C语言程序设计》实验教学大纲. 262 44.《Linux程序设计》实验教学大纲. ..270 45.《面向对象程序设计》实验教学大纲。 .279 46.《数值计算方法》实验教学大纲. 288 47.《云平台》实验教学大纲. 295 48.《云应用开发》实验教学大纲. 300 49.《软件工程经济学》课程设计教学大纲(实验) .305 50.《网络编程技术》实验教学大纲 .310 51.《移动开发技术》实验教学大纲 ..316 52.《计算机网络》实验教学大纲 .322 53.《单片机基础》实验教学大纲…327 54.《计算机组成原理》实验教学大纲 .331 55.《大数据分析(数据挖掘)》实验教学大纲335 56.《智能算法程序设计(ython)》实验教学大纲.341 57.《Java Web应用开发》课程实验教学大纲..347 58.《web开发技术》课程实验教学大纲. .352 (三)实践课程 59.《C语言程序概念实训》实习教学大纲.357 60.毕业设计教学大纲. .361 61.《毕业实习》教学大纲367 62.《程序设计技能实训》实习教学大纲..371 63.《计算机综合项目实训》实习教学大纲..375 64.《专业教育》课程教学大纲. 379 65.《嵌入式系统技术》课程设计教学大纲.382 66.《云应用开发课程设计》课程设计教学大纲 .386 67.《C语言课程设计》实践教学大纲.… .391

32.《操作系统原理》实验教学大纲...............................................................198 33.《文献检索》实验教学大纲.......................................................................205 34.《智能算法程序设计(Python)》实验教学大纲.........................................209 35.《信息安全概论》实验教学大纲...............................................................213 36.《数据结构与算法》实验教学大纲...........................................................218 37.《ARM 基础》实验教学大纲.....................................................................227 38.《Linux 系统管理》实验教学大纲............................................................ 232 39.《嵌入式系统技术》实验教学大纲...........................................................237 40.《数字电路基础》实验教学大纲...............................................................242 41.《智能程序应用开发》实验教学大纲.......................................................246 42.《Web 前端开发技术》实验教学大纲...................................................... 251 43.《C 语言程序设计》实验教学大纲........................................................... 262 44.《Linux 程序设计》实验教学大纲............................................................ 270 45.《面向对象程序设计》实验教学大纲.......................................................279 46.《数值计算方法》实验教学大纲...............................................................288 47.《云平台》实验教学大纲...........................................................................295 48.《云应用开发》实验教学大纲...................................................................300 49.《软件工程经济学》课程设计教学大纲(实验)...................................305 50.《网络编程技术》实验教学大纲...............................................................310 51.《移动开发技术》实验教学大纲...............................................................316 52.《计算机网络》实验教学大纲...................................................................322 53.《单片机基础》实验教学大纲...................................................................327 54.《计算机组成原理》实验教学大纲...........................................................331 55.《大数据分析(数据挖掘)》实验教学大纲................................................ 335 56.《智能算法程序设计(Python)》实验教学大纲.........................................341 57.《Java Web 应用开发》课程实验教学大纲.............................................. 347 58.《web 开发技术》课程实验教学大纲....................................................... 352 (三)实践课程 59.《C 语言程序概念实训》实习教学大纲................................................... 357 60.毕业设计教学大纲.......................................................................................361 61.《毕业实习》教学大纲...............................................................................367 62.《程序设计技能实训》实习教学大纲.......................................................371 63.《计算机综合项目实训》实习教学大纲...................................................375 64.《专业教育》课程教学大纲.......................................................................379 65.《嵌入式系统技术》课程设计教学大纲...................................................382 66.《云应用开发课程设计》课程设计教学大纲...........................................386 67.《C 语言课程设计》实践教学大纲........................................................... 391

《数据库原理》课程教学大纲 一、课程概况 课程代码:04420740 课程名称:数据库原理 课程学分:3.5 课程学时:56(理论学时:36:实验(实践)学时:20) 课程性质:学科教育课程(必修) 开课部门:信息科学与工程学院 建议修读学期:2 建议先修课程:C语言程序设计 适用专业(方向):计算机科学与技术、物联网工程 二、课程地位、作用与任务 《数据库原理》是高等学校计算机类(专业代码0809)专业的一门专业基础课,是计算 机科学与技术专业和物联网工程的必修课程,主要培养学生的数据库系统设计能力和工程应 用实践能力。 本课程的主要任务是培养学生掌握数据库的基本概念、基本原理、数据库设计过程和数 据库应用开发方法。培养学生完成具体数据库应用系统的需求分析、数据库概念设计、逻辑 设计、模式求精、物理设计以及应用与安全设计等方面工作的能力。培养学生分析研究复杂 工程问题提供系统分析、设计的基本理论和基本方法,支撑专业毕业要求中相应指标点的达 成。 三、课程目标 (一)教学目标 《数据库原理》具体要求达到的特定教学目标包括: 1教学目标1.掌握数据库的基本理论和知识。具体包括:数据模型、数据抽象与数据库三 级模式、数据库系统的基本概念,关系模型与关系代数的基本理论,$QL语言,数据库概 念设计(E-R模型),数据库逻辑设计(关系模型),关系数据理论与模式求精、数据库完 整性与安全。(指标点1) 2教学目标2.具有综合运用数据库的知识、方法和技术解决数据存储和访问的基本能力, 能够优化数据库设计方案,使用适当的数据库管理工具设计和开发数据库应用系统,能够建 立规范的数据库设计文档。(指标点2) 1

1 《数据库原理》课程教学大纲 一、课程概况 课程代码:04420740 课程名称:数据库原理 课程学分:3.5 课程学时:56(理论学时:36;实验(实践)学时:20) 课程性质:学科教育课程(必修) 开课部门:信息科学与工程学院 建议修读学期:2 建议先修课程:C 语言程序设计 适用专业(方向):计算机科学与技术、物联网工程 二、课程地位、作用与任务 《数据库原理》是高等学校计算机类(专业代码 0809)专业的一门专业基础课,是计算 机科学与技术专业和物联网工程的必修课程,主要培养学生的数据库系统设计能力和工程应 用实践能力。 本课程的主要任务是培养学生掌握数据库的基本概念、基本原理、数据库设计过程和数 据库应用开发方法。培养学生完成具体数据库应用系统的需求分析、数据库概念设计、逻辑 设计、模式求精、物理设计以及应用与安全设计等方面工作的能力。培养学生分析研究复杂 工程问题提供系统分析、设计的基本理论和基本方法,支撑专业毕业要求中相应指标点的达 成。三、课程目标 (一)教学目标 《数据库原理》具体要求达到的特定教学目标包括: 1.教学目标 1. 掌握数据库的基本理论和知识。具体包括:数据模型、数据抽象与数据库三 级模式、数据库系统的基本概念,关系模型与关系代数的基本理论,SQL 语言,数据库概 念设计(E-R 模型),数据库逻辑设计(关系模型),关系数据理论与模式求精、数据库完 整性与安全。(指标点 1) 2.教学目标 2. 具有综合运用数据库的知识、方法和技术解决数据存储和访问的基本能力, 能够优化数据库设计方案,使用适当的数据库管理工具设计和开发数据库应用系统,能够建 立规范的数据库设计文档。(指标点 2)

(二)本课程支撑的半业要求 1.本课程支撑的毕业要求:(毕业要求1、2、3、9、10。)(毕业要求见2018版人才培养 方案) 2.本课程支撑的指标点:指标点1.1、1.2、2.1、2.2、3.1、3.2、3.4、3.5、9.1、9.2、10.1、 10.2。 (1)指标点11:具有从事工程工作所需的相关数学知识和相关自然科学知识。 (2)指标点1.2:具有扎实的工程基础知识和计算机科学与技术专业基本理论知识。 (3)指标点21:能够运用数理、自然科学和工程科学的基本原理,识别问题,并清楚、准 确地表达出问题。 (4)指标点22:能够运用数理、自然科学和工程科学的基本原理,通过查阅科技文献,分 析复杂工程中遇到的问题。 (5)指标点23:能够运用数理、自然科学和工程科学的基本原理,通过查阅科技文献,解 决复杂工程中遇到的问题,并获得有效的结论。 (6)指标点3.1:针对复杂软件工程问题需求,能准确设定系统目标和要求,定义软件功能、 概念和体系结构;设计过程能以用户为中心,从用户体验角度进行软、硬件系统设计。 (7)指标点32:使用特定软件工具正确进行系统建模,设计过程划分科学合理,确保目标 达成的可能性,能按概念设计、概要设计、详细设计进行软件系统设计。 (8)指标点3.4:能根据实施情况对设计的系统进行优化修正。 (9)指标点3.5:具有系统实现能力。 (10)指标点9.1:培养学生具有个人魅力,凝练团队成员高效完成所承担任务,具有协调 成员之间技术,保证项目按计划完成的能力。 (11)指标点92:培养学生团队协作精神,能参与协调团队工作,提出创意和策划,促进 团队发展的能力。 (12)指标点10.1:能根据交流内容,交流环境制定适当的交流方式和策路。 (13)指标点10.2:能根据沟通对象设计文稿、陈述发言,沟通思维清晰、回答流畅,具有 较强的写作和书面交流能力,具有一定的沟通技巧。 (三)课程教学目标与半业要求对应表 《数据库原理》课程教学目标与毕业要求的对应表 课程名称:数据库原理 任课教师:陈晓丹 课程性质:专业必修 课程学分:3.5 课程支撑的半业要求 课程目标、达成途径、评价依据 毕业要求1: 教学目标:掌握数据库的基本理论和知识。 1.1:具有从事工程工作所需的相 达成途径:通过数据库关系代数和关系数据理论的学习, 关数学知识和相关自然科学知 使学生具备从事数据库设计所需的数学知识。 识。 评价依据:课堂提问、课程设计和考试。 2

2 (二)本课程支撑的毕业要求 1. 本课程支撑的毕业要求:(毕业要求 1、2、3、9、10。)(毕业要求见 2018 版人才培养 方案) 2. 本课程支撑的指标点:指标点 1.1、1.2、2.1、2.2、3.1、3.2、3.4、3.5、9.1、9.2、10.1、 10.2。 (1)指标点 1.1:具有从事工程工作所需的相关数学知识和相关自然科学知识。 (2)指标点 1.2:具有扎实的工程基础知识和计算机科学与技术专业基本理论知识。 (3)指标点 2.1:能够运用数理、自然科学和工程科学的基本原理,识别问题,并清楚、准 确地表达出问题。 (4)指标点 2.2:能够运用数理、自然科学和工程科学的基本原理,通过查阅科技文献,分 析复杂工程中遇到的问题。 (5)指标点 2.3:能够运用数理、自然科学和工程科学的基本原理,通过查阅科技文献,解 决复杂工程中遇到的问题,并获得有效的结论。 (6)指标点 3.1:针对复杂软件工程问题需求,能准确设定系统目标和要求,定义软件功能、 概念和体系结构;设计过程能以用户为中心,从用户体验角度进行软、硬件系统设计。 (7)指标点 3.2:使用特定软件工具正确进行系统建模,设计过程划分科学合理,确保目标 达成的可能性,能按概念设计、概要设计、详细设计进行软件系统设计。 (8)指标点 3.4:能根据实施情况对设计的系统进行优化修正。 (9)指标点 3.5:具有系统实现能力。 (10)指标点 9.1:培养学生具有个人魅力,凝练团队成员高效完成所承担任务,具有协调 成员之间技术,保证项目按计划完成的能力。 (11)指标点 9.2:培养学生团队协作精神,能参与协调团队工作,提出创意和策划,促进 团队发展的能力。 (12)指标点 10.1:能根据交流内容,交流环境制定适当的交流方式和策略。 (13)指标点 10.2:能根据沟通对象设计文稿、陈述发言,沟通思维清晰、回答流畅,具有 较强的写作和书面交流能力,具有一定的沟通技巧。 (三)课程教学目标与毕业要求对应表 《数据库原理》课程教学目标与毕业要求的对应表 课程名称:数据库原理 任课教师:陈晓丹 课程性质:专业必修 课程学分:3.5 课程支撑的毕业要求 课程目标、达成途径、评价依据 毕业要求 1: 1.1:具有从事工程工作所需的相 关数学知识和相关自然科学知 识。 教学目标:掌握数据库的基本理论和知识。 达成途径:通过数据库关系代数和关系数据理论的学习, 使学生具备从事数据库设计所需的数学知识。 评价依据:课堂提问、课程设计和考试

毕业要求1: 教学目标:掌握数据库的基本理论和知识。 12:具有扎实的工程基础知识和 达成途径:通过数据库基本概念、SQL语言、数据库概 计算机科学与技术专业基本理论 念设计(ER模型),、数据库逻辑设计(关系模型),、 知识。 数据库完整性与安全等方面的学习,使学生具备工程基 础知识和专业理论知识。 评价依据:课堂提问和考试。 毕业要求2: 教学目标:具有综合运用数据库的知识、方法和技术解 2.1:能够运用数理、自然科学和 决数据存储和访问的基本能力。 工程科学的基本原理,识别问题, 并清楚、准确地表达出问题。 达成途径:完成数据库应用系统的需求分析。 评价依据:课堂提问、课程设计和考试。 毕业要求2: 教学目标:具有综合运用数据库的知识、方法和技术解 2.2:能够运用数理、自然科学和 决数据存储和访问的基本能力,能够优化数据库设计方 工程科学的基本原理,通过查阅 案。 科技文献,分析复杂工程中遇到 的问题。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求2: 2.3:能够运用数理、自然科学和 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 工程科学的基本原理,通过查阅 案,使用适当的数据库管理工具设计和开发数据库应用 科技文献,解决复杂工程中遇到 系统,能够建立规范的数据库设计文档。 的问题,并获得有效的结论。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求3: 教学目标:具有综合运用数据库的知识、方法和技术解 3.1:针对复杂软件工程问题需 决数据存储和访问的基本能力,能够优化数据库设计方 求,能准确设定系统目标和要求, 定义软件功能、概念和体系结构: 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 设计过程能以用户为中心,从用 户体验角度进行软、硬件系统设 达成途径:完成数据库应用系统的需求分析、数据库概 计。 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求3: 3.2:使用特定软件工具正确进行 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 系统建模,设计过程划分科学合 理,确保目标达成的可能性,能 案,能够建立规范的数据库设计文档。 按概念设计、概要设计、详细设 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 3

3 毕业要求 1: 1.2:具有扎实的工程基础知识和 计算机科学与技术专业基本理论 知识。 教学目标:掌握数据库的基本理论和知识。 达成途径:通过数据库基本概念、SQL 语言、数据库概 念设计(E-R 模型),、数据库逻辑设计(关系模型),、 数据库完整性与安全等方面的学习,使学生具备工程基 础知识和专业理论知识。 评价依据:课堂提问和考试。 毕业要求 2: 2.1:能够运用数理、自然科学和 工程科学的基本原理,识别问题, 并清楚、准确地表达出问题。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力。 达成途径:完成数据库应用系统的需求分析。 评价依据:课堂提问、课程设计和考试。 毕业要求 2: 2.2:能够运用数理、自然科学和 工程科学的基本原理,通过查阅 科技文献,分析复杂工程中遇到 的问题。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求 2: 2.3:能够运用数理、自然科学和 工程科学的基本原理,通过查阅 科技文献,解决复杂工程中遇到 的问题,并获得有效的结论。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求 3: 3.1:针对复杂软件工程问题需 求,能准确设定系统目标和要求, 定义软件功能、概念和体系结构; 设计过程能以用户为中心,从用 户体验角度进行软、硬件系统设 计。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求 3: 3.2:使用特定软件工具正确进行 系统建模,设计过程划分科学合 理,确保目标达成的可能性,能 按概念设计、概要设计、详细设 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案,能够建立规范的数据库设计文档。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安

计进行软件系统设计。 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求3: 教学目标:能够优化数据库设计方案。 3.4:能根据实施情况对设计的系 统进行优化修正。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求3: 3.5:具有系统实现能力。 教学目标:使用适当的数据库管理工具设计和开发数据 库应用系统,能够建立规范的数据库设计文档。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求9: 9.1:培养学生具有个人魅力,凝 教半目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 练团队成员高效完成所承担任 务,具有协调成员之间技术,保 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 证项目按计划完成的能力。 达成途径:分组完成数据库应用系统设计和开发工作。 评价依据:课程设计。 毕业要求9: 9.2:培养学生团队协作精神,能 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 参与协调团队工作,提出创意和 策划,促进团队发展的能力。 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:分组完成数据库应用系统设计和开发工作。 评价依据:课程设计。 毕业要求10: 教学目标:具有综合运用数据库的知识、方法和技术解 10.1:能根据交流内容,交流环 决数据存储和访问的基本能力,能够优化数据库设计方 境制定适当的交流方式和策略。 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:分组完成数据库应用系统设计和开发工作, 并能通过答辩。 评价依据:课程设计。 半业要求10: 教学目标:具有综合运用数据库的知识、方法和技术解 10.2:能根据沟通对象设计文稿、 决数据存储和访问的基本能力,能够优化数据库设计方 陈述发言,沟通思维清晰、回答 流畅,具有较强的写作和书面交 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 流能力,具有一定的沟通技巧。 达成途径:分组完成数据库应用系统设计和开发工作, 并能通过答辩

4 计进行软件系统设计。 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求 3: 3.4:能根据实施情况对设计的系 统进行优化修正。 教学目标:能够优化数据库设计方案。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求 3: 3.5:具有系统实现能力。 教学目标:使用适当的数据库管理工具设计和开发数据 库应用系统,能够建立规范的数据库设计文档。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求 9: 9.1:培养学生具有个人魅力,凝 练团队成员高效完成所承担任 务,具有协调成员之间技术,保 证项目按计划完成的能力。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:分组完成数据库应用系统设计和开发工作。 评价依据:课程设计。 毕业要求 9: 9.2:培养学生团队协作精神,能 参与协调团队工作,提出创意和 策划,促进团队发展的能力。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:分组完成数据库应用系统设计和开发工作。。 评价依据:课程设计。 毕业要求 10: 10.1:能根据交流内容,交流环 境制定适当的交流方式和策略。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:分组完成数据库应用系统设计和开发工作, 并能通过答辩。 评价依据:课程设计。 毕业要求 10: 10.2:能根据沟通对象设计文稿、 陈述发言,沟通思维清晰、回答 流畅,具有较强的写作和书面交 流能力,具有一定的沟通技巧。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:分组完成数据库应用系统设计和开发工作, 并能通过答辩

评价依据:课程设计。 四、课程内容 教学内容 作业要求 第一章数据库系统概论 自学内容: 1.1数据库系统的作用 1.数据管理技术的产生 1.2数据模型 与发展 1.3数据库抽象与数据库三级模式 2. 数据库应用 1.4数据库系统 3.层次模型、网状模型 知识点: 1. 数据与数据管理 2. 数据管理技术的产生与发展 3. 数据库应用 4. 数据模型的分层 5. 数据模型的组成要素 6. 数据模型类型:层次模型、网状模型、关系模型 7. 数据库抽象与数据库三级模式 8. 数据库系统组成 9. 数据库管理系统 10.数据库系统的相关人员 第二章关系模型与关系代数 课外作业: 2.1关系模型 教材71页习题2 2.2关系代数 知识点: 1. 关系数据结构 2. 关系完整性约束 3.关系操作 4.传统的集合运算(并、差、交、广义笛卡尔积) 5.专门关系运算(选择、投影、连接、除) 第三章SQL语言 自学内容: 3.1SQL概述 3.2SQL的数据定义语言 1. SQL发展、SQL特点 33查询 3.4SQL的数据更新 课外作业: 3.5视图 教材131页习题3 知识点: 1. SQL发展、SQL特点 2. SQL查询基本概念

5 评价依据:课程设计。 四、课程内容 教学内容 作业要求 第一章 数据库系统概论 1.1 数据库系统的作用 1.2 数据模型 1.3 数据库抽象与数据库三级模式 1.4 数据库系统 知识点: 1. 数据与数据管理 2. 数据管理技术的产生与发展 3. 数据库应用 4. 数据模型的分层 5. 数据模型的组成要素 6. 数据模型类型:层次模型、网状模型、关系模型 7. 数据库抽象与数据库三级模式 8. 数据库系统组成 9. 数据库管理系统 10. 数据库系统的相关人员 自学内容: 1. 数据管理技术的产生 与发展 2. 数据库应用 3. 层次模型、网状模型 第二章 关系模型与关系代数 2.1 关系模型 2.2 关系代数 知识点: 1. 关系数据结构 2. 关系完整性约束 3. 关系操作 4. 传统的集合运算(并、差、交、广义笛卡尔积) 5. 专门关系运算(选择、投影、连接、除) 课外作业: 教材 71 页习题 2 第三章 SQL 语言 3.1 SQL 概述 3.2 SQL 的数据定义语言 3.3 查询 3.4 SQL 的数据更新 3.5 视图 知识点: 1. SQL 发展、SQL 特点 2. SQL 查询基本概念 自学内容: 1. SQL 发展、SQL 特点 课外作业: 教材 131 页习题 3

3. 表的定义:定义删除修改基本表、建立删除索引 4. 查询数据:单表查询、连接查询、嵌套查询、集合查询 5. 插入数据 6. 修改数据 7. 删除数据 8.视图的操作:定义视图、查询视图、视图更新、删除视图 第四章数据库建模(实体一联系模型) 课外作业: 4.1数据库设计过程 教材179页习题4 4.2E-R模型基本概念及表示 4.3约束 4.4弱实体集 4.5扩展E-R特征 4.6E-R建模问题 4.7数据库概念设计实例-大学选课系统 4.8逻辑设计-E-R模型转化为关系模型 知识点: 1.E-R模型基本概念及表示:实体与实体集、属性、联系与 联系集 2. 约束:映射约束、码约束与联系集的属性安置、依赖约束 参与约束、多值联系 3. 弱实体集 4.扩展E-R特征 5.E-R建模的基本原则 6. 依赖约束的建模 7. 多值联系的建模 8.逻辑设计:ER模型转化为关系模型方法 第五章关系数据理论与模式求精 课外作业: 5.1问题提出 教材204页习题5.3、5.4、 5.2函数依赖定义 5.5 5.3函数依赖理论 5.4范式 5.5模式分解算法 5.6数据库模式求精 知识点: 1.函数依赖定义 2. 函数依赖集闭包 3. 属性集闭包 4. 正则覆盖 5.无损连接分解 6. 保持依赖分解 7. 第一范式(1NF)-码 8.第二范式(2NF)-全部是码 6

6 3. 表的定义:定义删除修改基本表、建立删除索引 4. 查询数据:单表查询、连接查询、嵌套查询、集合查询 5. 插入数据 6. 修改数据 7. 删除数据 8. 视图的操作:定义视图、查询视图、视图更新、删除视图 第四章 数据库建模(实体—联系模型) 4.1 数据库设计过程 4.2 E-R 模型基本概念及表示 4.3 约束 4.4 弱实体集 4.5 扩展 E-R 特征 4.6 E-R 建模问题 4.7 数据库概念设计实例--大学选课系统 4.8 逻辑设计--E-R 模型转化为关系模型 知识点: 1. E-R 模型基本概念及表示:实体与实体集、 属性、联系与 联系集 2. 约束:映射约束、码约束与联系集的属性安置、依赖约束、 参与约束、多值联系 3. 弱实体集 4. 扩展 E-R 特征 5. E-R 建模的基本原则 6. 依赖约束的建模 7. 多值联系的建模 8. 逻辑设计:E-R 模型转化为关系模型方法 课外作业: 教材 179 页习题 4 第五章 关系数据理论与模式求精 5.1 问题提出 5.2 函数依赖定义 5.3 函数依赖理论 5.4 范式 5.5 模式分解算法 5.6 数据库模式求精 知识点: 1. 函数依赖定义 2. 函数依赖集闭包 3. 属性集闭包 4. 正则覆盖 5. 无损连接分解 6. 保持依赖分解 7. 第一范式(1NF)--码 8. 第二范式(2NF)--全部是码 课外作业: 教材 204 页习题 5.3、5.4、 5.5

9.第三范式(3NF)-仅仅是码 10.Boyce-.Codd范式(BCNF) 11.BCNF分解算法 12.3NF分解算法 第六章关系数据库设计实例—网上书店 课外作业: 6.1需求描述和系统边界 选择一个教材232页习题 6.2需求分析 6的中的题目或自拟题 6.3主要业务的概念建模分析 目,2-3人一组开始课程设 6.4确定实体集及属性 计,完成需求分析、数据 6.5确定联系集及E-R图 库概念设计和逻辑设计、 6.6检查是否满足需求 模式求精。 6.7逻辑数据库设计 6.8模式求精 知识点: 1. 业务需求及处理流程 2. 功能需求及数据需求分析 3.业务规则分析 4. E-R图 5. 关系模式设计 6.模式求精 第七章数据库存储结构 课外作业: 7.1文件组织 完成小组课程设计的数据 7.2记录组织 库物理设计部分。 7.3顺序索引 7.4B+树索引 7.5散列 7.6物理数据库设计 知识点: 1.存储介质 2. 存储访问 3.定长记录与变长记录 4. 记录组织 5. 索引基本概念 6. 索引顺序文件 7. 多级索引 8. 索引的更新 9. 辅助索引 10.B+树索引的结构、查询与更新、文件组织 11. 散列文件组织 12.散列索引 13.动态散列 14.散列与顺序索引的比较 第八章查询处理 课外作业: 7

7 9. 第三范式(3NF)--仅仅是码 10. Boyce-Codd 范式(BCNF) 11. BCNF 分解算法 12. 3NF 分解算法 第六章 关系数据库设计实例——网上书店 6.1 需求描述和系统边界 6.2 需求分析 6.3 主要业务的概念建模分析 6.4 确定实体集及属性 6.5 确定联系集及 E-R 图 6.6 检查是否满足需求 6.7 逻辑数据库设计 6.8 模式求精 知识点: 1. 业务需求及处理流程 2. 功能需求及数据需求分析 3. 业务规则分析 4. E-R 图 5. 关系模式设计 6. 模式求精 课外作业: 选择一个教材 232 页习题 6 的中的题目或自拟题 目,2-3 人一组开始课程设 计,完成需求分析、数据 库概念设计和逻辑设计、 模式求精。 第七章 数据库存储结构 7.1 文件组织 7.2 记录组织 7.3 顺序索引 7.4 B+树索引 7.5 散列 7.6 物理数据库设计 知识点: 1. 存储介质 2. 存储访问 3. 定长记录与变长记录 4. 记录组织 5. 索引基本概念 6. 索引顺序文件 7. 多级索引 8. 索引的更新 9. 辅助索引 10. B+树索引的结构、查询与更新、文件组织 11. 散列文件组织 12. 散列索引 13. 动态散列 14. 散列与顺序索引的比较 课外作业: 完成小组课程设计的数据 库物理设计部分。 第八章 查询处理 课外作业:

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共401页,可试读40页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有