《数据结构与算法基础》课程教学大纲.docxVIP

《数据结构与算法基础》课程教学大纲.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  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文档。上传文档
查看更多
《数据结构与算法基础》教学大纲 一、课程基本信息 课程名称 数据结构与算法基础 Basics of Data Structures and Algorithms 课程编码 OSI322521020 开课院部 海洋与空间信息学院 课程团队 程序设计语言课程团队 学分 2.0 课内学时 36 讲授 24 实验 0 上机 12 实践 0 课外学时 36 适用专业 电子信息工程 授课语言 中文 先修课程 程序设计(C/C++)、程序设计(C/C++)实验、高等数学(2-1)、线性代数 课程简介 (限选) 本课程为信号与信息处理方向专业选修课,课程以C++为编程语言和实现工具,重点介绍线性表、栈和队列、字符串和多维数组、树和二叉树等常用的数据结构及其相关算法,重点探讨与查找和排序相关的技术与算法。通过学习让学生掌握利用计算机解决问题的一般性方法(抽象数据类型定义、表示和实现),培养学生的计算机思维(逻辑思维和抽象思维)能力以及形式化思维方法,进一步训练和强化学生的编程能力,提高其终身学习素养和适应发展能力,为后期专业相关的工程应用软件开发和数值算法软件开发奠定坚实基础。 This course is an elective course for signal and information processing majors. The course uses C as the programming language and implementation tool, focusing on linear tables, stacks and queues, strings and multidimensional arrays, common data structures such as trees and binary trees and their related algorithms, focusing on technologies and algorithms related to search and sorting. Through learning, students can master the general methods of using computers to solve problems (definition, representation and implementation of abstract data types) and cultivate students computer thinking (logical thinking and abstract thinking) ability and formal thinking methods, further training and strengthening students programming ability, improving their lifelong learning literacy and adaptive development ability, it lays a solid foundation for the development of engineering application software and numerical algorithm software related to the later specialty. 负责人 大纲执笔人 审核人 二、课程目标 序号 代号 课程目标 OBE 毕业要求指标点 任务 自选 1 M1 目标1:针对电子信息领域的实际编程任务选择合适的数据结构,设计和开发合理的算法程序求解问题。 是 3.2 3.2 2 M2 目标2:了解程序设计、软件开发相关的现代编程工具,理解并掌握基本的算法程序设计技能。 是 5.1 5.1 3 M3 目标3:能够使用C/C++编程工具设计、开发、调试、运行电子信息领域的相关算法程序和软件。 是 5.2 5.2 4 M4 目标4:能够结合实验任务和课程作业,撰写算法设计文稿、实验总结报告及综合设计文案。 是 10.1 10.1 三、课程内容 序号 章节号 标题 课程内容/重难点 支撑课程目标 课内学时 教学方式 课外学时 课外环节 1 第1章 第1章 绪论 本章重点难点:数据结构、数据类型和抽象数据类型 【课程思政】介绍课程的地位与特点,强调课程的学习重点、难点及学习方法,引导学生意识到课程学习的重要性,明确学习纪律要求。 / / / / / 2 1.1 1.1 C++语言基础知识 数据类型,程序结构,控制语句,输入输出,动态存储分配,函数,数组,指针与引用,结构体,类与对象,继承与派生,多态性与虚函数 M1 1.5 讲授、讨论 1

文档评论(0)

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

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档