欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《软件技术基础与开发》课程教学大纲(本科).docx

    • 资源ID:35040443       资源大小:17.51KB        全文页数:5页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《软件技术基础与开发》课程教学大纲(本科).docx

    软件技术基础与开发Foundations and Development of Software Technology课程代码:02410041学分:2学时:32 (其中:课堂教学学时:26 实验学时上机学时:6 课程实践学时:0 ) 先修课程:C语言程序设计或C+语言程序设计适用专业:非计算机专业本科生教材:计算机软件技术基础,徐世良,葛兵编著,清华大学出版社,2014年9月第4版一、课程性质与课程目标(-)课程性质软件技术基础与开发是面对非计算机专业学生所开设的一门选修课。其旨在使非计算机专 业学生除过熟悉本专业知识外,还能初步掌握一定的计算机软件技术开发知识。通过课程内容的学 习,全面完善学生的知识结构,提高学生的个人素质,使其善于运用软件技术的相关知识来解决其 专业领域的问题,并将软件设计、开发、编制过程中的方式方法融会贯通,更好地指导自身的工作、 学习和生活。(二)课程目标(根据课程特点和对毕业要求的贡献,确定课程目标。应包括知识目标和能力 目标。)课程目标1:使学生掌握或了解如下相关知识.算法的基本概念1 .常用数据结构.常用查找与排序方法2 .软件设计与开发基本流程课程目标2:提升学生如下方面的能力与素质.使学生掌握常见的数据结构、查找与排序方法,规范软件架构方式;1 .使学生了解操作系统、数据库、软件设计与开发的基本原理,了解软件开发的大致流程;.培养学生良好的程序设计、开发和维护风格,为将来软件工作打下坚实的基础。注:工程类专业通识课程的课程目标应覆盖相应的工程教育认证毕业要求通用标准;(三)课程目标与专业毕业要求指标点的对应关系(认证专业专业必修课程填写)本课程属于选修课程,旨在使学生开拓视野,提升综合素质,和毕业要求并无直接相关, 但他山之玉,可以攻石,其对于学生潜移默化的影响以及对学习、生活、工作的指导作用不可 限量。注:课程目标与毕业要求指标点对接的单元格中可输入也可标注“H、M、L-o二、课程内容与教学要求(按章撰写)第一章绪论(-)课程内容1 .本课程的意义、性质及学习方法.回顾C+程序语言的基本知识2 .算法概述(二)教学要求1 . 了解本课程的意义、性质及学习方法.掌握C+程序语言的基本用法2 .掌握算法的基本概念(三)重点与难点(若不单独列出,需在教学要求中适当注明)1.重点算法概述2,难点C+程序语言的基本知识回顾第二章基本数据结构及其运算(-)课程内容1 .数据结构的基本概念.线性表及其顺序存储结构2 .线性链表.线性表的索引存储结构3 .数组.树与二叉树4 .图(二)教学要求1 . 了解数据结构的基本概念.掌握线性表及其顺序存储结构2 .掌握线性链表的结构及使用.理解线性表的索引存储结构3 .掌握数组的结构及应用.理解树与二叉树的结构4 .理解图的结构(三)重点与难点(若不单独列出,需在教学要求中适当注明)5 .重点数据结构的基本概念线性表及其顺序存储结构线性链表线性表的索引存储结构数组6 .难点线性表及其顺序存储结构线性链表数组第三章查找与排序技术(一)课程内容1 .基本的查找技术.哈希表技术2 .基本的排序技术.二叉排序树及其查找3 .多层索引树及其查找.拓扑分类4 .字符串匹配(二)教学要求.掌握基本的查找技术1 .掌握哈希表技术.掌握基本的排序技术2 .理解二叉排序树及其查找.理解多层索引树及其查找3 .理解拓扑分类. 了解字符串匹配(三)重点与难点(若不单独列出,需在教学要求中适当注明).重点基本的查找技术哈希表技术基本的排序技术.难点哈希表技术基本的排序技术第四章 基于MFC的简单软件开发(-)课程内容. MFC的基本架构和思想1 .软件开发实例1贪吃蛇.软件开发实例2俄罗斯方块(二)教学要求了解MFC的基本架构和思想1. 了解贪吃蛇软件的架构了解俄罗斯方块软件的架构(三)重点与难点(若不单独列出,需在教学要求中适当注明).重点无.难点无三、本课程开设的实验项目(如课程不含实验,该项可不填)本课程不涉及实验项目。四、学时分配及教学方法章(按序填写)教学形式及学时分配主要教学方法支撑的课程目标课堂 教学实验上 机课程 实践小 计第一章88讲授法+演示法算法基本概念第二章8412讲授法+演示法常用数据结构第三章628讲授法+演示法查找与排序方法第四章44案例教学软件开发流程合计26632注:1.课程实践学时按相关专业培养计划列入表格;2 .主要教学方法包括讲授法、讨论法、演示法、研究型教学方法(基于问题、项目、案例 等教学方法)等。五、课程考核考核形式考核要求考核权重备注课堂表现、平时作业作业3次20%期末考试开卷80%注:1,分学期设置和考核的课程应按学期分别填写上表。3 .考核形式主要包括课堂表现、平时作业、阶段测试、期中考试、期末考试、大作业、小 论文、项目设计和作品等。4 .考核要求包括作业次数、考试方式(开卷、闭卷)、项目设计要求等。5 .考核权重指该考核方式或途径在总成绩中所占比重。六、参考书目及学习资料(书名,主编,出版社,出版时间及版次)C+Primer中文版(第5版),Stanley B. Lippman, etc.电子工业出版社,2013年9月,第5 版学习 网址:七、大纲说明(内容可包括课程基本要求、习题要求及其它一些必要的说明)由于软件技术日新月异、发展迅猛,故本课程之大纲亦需要根据软件技术的发展及时安排更新, 将最新的软件开发思想及时加入进来。比如当前火热的人工智能、大数据、云计算等的最前沿成果, 可适当科普浅析,以便让学生们跟得上飞速发展的时代,学有所用,学以致用。止匕外,由于本课程 主要面向的是非计算机专业学生,故而在讲解基础理论时应强化理论部分,使学生能将思想映射到 计算机的模式上来,而对于程序实现,则不应做过高和过深的要求,毕竟,算法才是根本,编程语 言只是实现工具而已。最后,在每章内容讲解完成后,可以留上些许作业和练习,以加深学生对知 识点的掌握。2017年9月22日

    注意事项

    本文(《软件技术基础与开发》课程教学大纲(本科).docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开