数据与算法概览:课程介绍与核心内容
版权申诉
155 浏览量
更新于2024-07-02
收藏 4.55MB PDF 举报
"数据与算法课件:1 绪论"是一份针对大学本科生开设的课程讲义,主要涵盖数据与算法的基础概念,旨在帮助学生理解并掌握这一领域的核心知识。课程内容包括以下几个方面:
1. 课程概述:
- 课程由多个知名大学的课程内容融合而成,如Princeton的CS226、Brown的CS16等,体现了课程的广泛性和深度。
- 主要教师包括严蔚敏教授的数据结构课程、黄连生教授的算法导论、戴一奇教授的图论等,强调理论与实践的结合。
2. 课程目标:
- 学习这门课程的目的是为了提升学生的理论知识,使他们能够运用计算机解决实际问题,培养计算思维和解决问题的能力。
- 对于毕业生来说,这是核心课程和必修课,对职业发展具有重要意义,如面试中的加分项和研究中的重要工具。
- 课程还旨在提高学生的抽象思考和世界认知,以及应用高级数据结构、科学计算、算法设计等高级主题的能力。
3. 课程设置:
- 名称为“数据与算法”,属于核心课程,学分3分,总学时包括48小时的授课时间和60小时的实验。
- 授课时间安排在每周二上午第二大节课,强调全周参与。
4. 知识准备:
- 学生需具备一定的数学基础,如几何与代数,以及计算机程序设计基础,特别是C/C++编程基础。
- 编程技能要求包括程序编译、链接和调试,强调独立完成作业和实验。
5. 考核方式:
- 平时成绩由作业(占10%)和实验(占40%)组成,要求学生独立完成并按时提交。
- 期末考试为闭卷考试,占总成绩的50%,体现对学生理论知识的全面考察。
6. 作业要求:
- 作业布置为每两周一次,需包含班级、姓名和学号等个人信息,要求代码结构清晰、注释充分,鼓励在线提交电子版。
这门课程旨在通过系统的学习,让学生掌握数据结构、算法设计的基本原理和实践技巧,为他们后续的专业发展打下坚实的基础。
2021-09-20 上传
2019-07-02 上传
2022-07-12 上传
2019-02-28 上传
2021-08-07 上传
2021-08-07 上传
2013-08-19 上传
2021-10-07 上传
2021-11-23 上传
wxg520cxl
- 粉丝: 25
- 资源: 3万+
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器