下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件技术基础与开发Foundations and Development of Software Technology课程代码:02410041学分:2学时:32 (其中:课堂教学学时:26 实验学时上机学时:6 课程实践学时:0 ) 先修课程:C语言程序设计或C+语言程序设计适用专业:非计算机专业本科生教材:计算机软件技术基础,徐世良,葛兵编著,清华大学出版社,2014年9月第4版一、课程性质与课程目标(-)课程性质软件技术基础与开发是面对非计算机专业学生所开设的一门选修课。其旨在使非计算机专 业学生除过熟悉本专业知识外,还能初步掌握一定的计算机软件技术开发知识。通过课程内容的学 习,全面完
2、善学生的知识结构,提高学生的个人素质,使其善于运用软件技术的相关知识来解决其 专业领域的问题,并将软件设计、开发、编制过程中的方式方法融会贯通,更好地指导自身的工作、 学习和生活。(二)课程目标(根据课程特点和对毕业要求的贡献,确定课程目标。应包括知识目标和能力 目标。)课程目标1:使学生掌握或了解如下相关知识.算法的基本概念.常用数据结构.常用查找与排序方法.软件设计与开发基本流程课程目标2:提升学生如下方面的能力与素质.使学生掌握常见的数据结构、查找与排序方法,规范软件架构方式;.使学生了解操作系统、数据库、软件设计与开发的基本原理,了解软件开发的大致流程;.培养学生良好的程序设计、开发和
3、维护风格,为将来软件工作打下坚实的基础。注:工程类专业通识课程的课程目标应覆盖相应的工程教育认证毕业要求通用标准;(三)课程目标与专业毕业要求指标点的对应关系(认证专业专业必修课程填写)本课程属于选修课程,旨在使学生开拓视野,提升综合素质,和毕业要求并无直接相关, 但他山之玉,可以攻石,其对于学生潜移默化的影响以及对学习、生活、工作的指导作用不可 限量。注:课程目标与毕业要求指标点对接的单元格中可输入也可标注“H、M、L-o二、课程内容与教学要求(按章撰写)第一章绪论(-)课程内容.本课程的意义、性质及学习方法.回顾C+程序语言的基本知识.算法概述(二)教学要求. 了解本课程的意义、性质及学习
4、方法.掌握C+程序语言的基本用法.掌握算法的基本概念(三)重点与难点(若不单独列出,需在教学要求中适当注明)1.重点算法概述2,难点C+程序语言的基本知识回顾第二章基本数据结构及其运算(-)课程内容.数据结构的基本概念.线性表及其顺序存储结构.线性链表.线性表的索引存储结构.数组.树与二叉树.图(二)教学要求. 了解数据结构的基本概念.掌握线性表及其顺序存储结构.掌握线性链表的结构及使用.理解线性表的索引存储结构.掌握数组的结构及应用.理解树与二叉树的结构.理解图的结构(三)重点与难点(若不单独列出,需在教学要求中适当注明).重点数据结构的基本概念线性表及其顺序存储结构线性链表线性表的索引存储
5、结构数组.难点线性表及其顺序存储结构线性链表数组第三章查找与排序技术(一)课程内容.基本的查找技术.哈希表技术.基本的排序技术.二叉排序树及其查找.多层索引树及其查找.拓扑分类.字符串匹配(二)教学要求.掌握基本的查找技术.掌握哈希表技术.掌握基本的排序技术.理解二叉排序树及其查找.理解多层索引树及其查找.理解拓扑分类. 了解字符串匹配(三)重点与难点(若不单独列出,需在教学要求中适当注明).重点基本的查找技术哈希表技术基本的排序技术.难点哈希表技术基本的排序技术第四章 基于MFC的简单软件开发(-)课程内容. MFC的基本架构和思想.软件开发实例1贪吃蛇.软件开发实例2俄罗斯方块(二)教学要
6、求了解MFC的基本架构和思想了解贪吃蛇软件的架构了解俄罗斯方块软件的架构(三)重点与难点(若不单独列出,需在教学要求中适当注明).重点无.难点无三、本课程开设的实验项目(如课程不含实验,该项可不填)本课程不涉及实验项目。四、学时分配及教学方法章(按序填写)教学形式及学时分配主要教学方法支撑的课程目标课堂 教学实验上 机课程 实践小 计第一章88讲授法+演示法算法基本概念第二章8412讲授法+演示法常用数据结构第三章628讲授法+演示法查找与排序方法第四章44案例教学软件开发流程合计26632注:1.课程实践学时按相关专业培养计划列入表格;.主要教学方法包括讲授法、讨论法、演示法、研究型教学方法
7、(基于问题、项目、案例 等教学方法)等。五、课程考核考核形式考核要求考核权重备注课堂表现、平时作业作业3次20%期末考试开卷80%注:1,分学期设置和考核的课程应按学期分别填写上表。.考核形式主要包括课堂表现、平时作业、阶段测试、期中考试、期末考试、大作业、小 论文、项目设计和作品等。.考核要求包括作业次数、考试方式(开卷、闭卷)、项目设计要求等。.考核权重指该考核方式或途径在总成绩中所占比重。六、参考书目及学习资料(书名,主编,出版社,出版时间及版次)C+Primer中文版(第5版),Stanley B. Lippman, etc.电子工业出版社,2013年9月,第5 版学习 网址:七、大纲说明(内容可包括课程基本要求、习题要求及其它一些必要的说明)由于软件技术日新月异、发展迅猛,故本课程之大纲亦需要根据软件技术的发展及时安排更新, 将最新的软件开发思想及时加入进来。比如当前火热的人工智能、大数据、云计算等的最前沿成果, 可适当科普浅析,以便让学生们跟得上飞速发展的时代,学有所用,学以致用。止匕外,由于本课程 主要面向的是非计算机专业学生,故而在讲解基础理论时应强化
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年山东省烟台市莱山区部分学校高三9月月考语文试题(解析版)
- 2025-2026年医学考研生物化学模拟试卷
- 2025-2026年会计专业专项训练习题
- 《兵马佣》教学设计资料
- 学校环境卫生整治工作总结
- 2026小升初数学行程问题专项拔高试卷含答案
- Unit 3 Same or Different Section B (1a~1e) 同步练习人教版英语八年级上册
- 瓦工安全教育试题及答案
- 网约车驾驶员资格证考试题库及答案
- 危险源试题及答案
- 互联网护理服务典型案例
- 旅游业安全生产资金配置方案
- 液氧储罐安全培训
- 成品油站场压力管道检验导则
- JT-T-1039-2016公路桥梁聚氨酯填充式伸缩装置
- 中班语言《乌鸦喝水》课件
- 报表模板-土地增值税清算申报表(自动计算申报表)可填写数据
- 初一数学上册有理数加减混合运算练习题及答案(共100题)
- 购书计划方案模板
- 八大员之-资料员课件
- GB/T 43261-2023零接收数抽样系统与过程控制程序相结合的产品验收方案
评论
0/150
提交评论