软件技术基础教学大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件技术基础教学大纲.doc

《软件技术基础》教学大纲 课程编号:MI2321047 课程名称:软件技术基础 英文名称: Fundamentals of Software Technique 学时: 36 学分: 2 课程类型:任选 课程性质:专业课 适用专业:微电子学 先修课程:高级语言程序设计 集成电路设计与集成系统 开课学期:Y2 开课院系:微电子学院 课程的教学目标与任务 目标:通过本课程的学习,掌握计算机软件设计的基础知识、方法与技术。 任务:学习计算机软件设计的算法、基本数据结构及其运算、查找与排序技术、资源管理技术、数据库技术、应用软件设计与开发技术。 二、本课程与其它课程的联系和分工 该课程是微电子学和集成电路设计与系统集成两个专业计算机软件教学系列中的第二门课程, 实用性较强,是今后设计、开发和应用各种计算机软件的基础。学生应该在修读完成“C语言程序设计”后修读本课程。 三、课程内容及基本要求 (一) 算法(2学时) 具体内容:算法的基本概念,特征,算法的基本要素。算法描述语言,算法设计基本方法。算法的复杂度分析,时间复杂度,空间复杂度。 1.基本要求 (1)了解算法的基本特征和要素。 (2)了解算法的描述方式,算法设计的基本方法,以及算法的复杂度分析。 2.重点、难点 重点:算法的基本特征和要素,描述方式和复杂度 难点:算法的复杂度分析。 3.说明:建立算法的概念,引入算法的具体内容。 (二) 基本数据结构及其运算(16学时) 具体内容:数据结构的基本概念与图形表示,线性表及其顺序存储结构、栈与队列及其应用,线性链表及其运算,数组与矩阵,树与二叉树,图。 1.基本要求 (1)掌握线性表、栈、队列的结构特点及其应用; (2)掌握线性链表的基本运算; (3)掌握数组、矩阵的结构特点,了解矩阵的压缩与稀疏矩阵的表示; (4)了解树、二叉树的结构特点与运算; (5)了解复杂数据结构(二叉树、图) 教学环节 教学时数 课程内容 讲 课 实 验 习 题 课 讨 论 课 上 机 参观或 看录像 小 计 算法 2 2 基本数据结构及其运算 11 1 8 16 查找与排序技术 7 1 4 10 资源管理技术 2 2 数据库技术 2 2 应用软件设计与开发技术 2 1 1 4 五、考核方式 笔试(闭卷)。 各教学环节占总分的比例:平时测验及作业:40%,期末考试:60% 六、推荐教材与参考资料 徐士良编《计算机软件技术基础》 北京:清华大学出版社, 出版日期: 2002年2月 (执笔人:马佩军 审核人:张义门) 1

文档评论(0)

docinpfd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档