周末教育集团旗下品牌

快速提分热线

400-123-4567
课程分类
查看: 834|回复: 0
打印 上一主题 下一主题

北大“数据结构与算法”2 今天开课

[复制链接]

72

主题

72

帖子

240

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
240
跳转到指定楼层
楼主
发表于 2015-9-10 21:12:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
edX平台今天有几门不错的课程开课,其中一门是北大的“数据结构与算法”Part 2。 这门课程教学生学习如何运用数据结构和算法解决复杂的实际问题,课程配有在线助教,论坛每天晚上9点助教都会回答当天的技术问题,并现场答疑半小时,而且本课视频由网易云课堂提供技术支持,不用翻墙到老美那边看很给力吧,适合计算机专业的小伙伴选修哦。
去报名

课程概况

计算机是现代社会中用于解决问题的重要工具。利用计算机解决实际问题需要将问题抽象,并对数据进行操作,最后通过计算机程序求解问题。而本门课程主要内容就是对以上内容进行研究。
图灵奖获得者N.Wirth写了一本经典著作“程序=算法+数据结构”。数据结构,是抽象的表示数据的方式;算法,则是计算的一系列有效、通用的步骤。算法与数据结构是程序设计中相辅相成的两个方面。
我们会围绕着“算法+数据结构=程序”的思路,以问题求解为导向进行学习。希望能够帮助大家提高理论、抽象、设计的能力。在扎实的经典理论基础上,运用问题抽象、数据抽象、算法抽象来分析问题,应用适当的数据结构和算法来设计和实现相应的程序。通过课程学习,大家的抽象思维能力、问题求解能力将得到较大提升,编程能力和代码质量会有质的飞跃!
在求解实际问题方面,我们会学习到通过权衡时空和其他资源开销,利用数据结构来组织数据、设计高效的算法、完成高质量的程序以满足错综复杂的实际应用需要。
此外,课程所学到的内容会被利用到计算机科学后续的各个课程中,如操作系统、软件工程、数据库概论、编译技术、计算机图形学、人机交互等。希望可以为大家将来从事计算机相关的学习、研究和开发工作打下扎实的基础。
本课程采用张铭主编的国家“十一五”规划教材《数据结构与算法》(高等教育出版社)。适合计算机以及相关理工专业的大二本科生学习,需要先修过计算概论等课程,具有结构化和面向对象的程序设计基础。
在第一部分学完了线性表、栈与队列、字符串、二叉树、树和图这些基础数据结构之后,第二部分我们将深入学习排序、检索、索引、高级数据结构以及数据结构应用等内容。涉及快速排序、外排序等各种经典排序算法,集合、散列、位图等检索方法,B/B+树、Trie树等索引结构,广义表、多维数组等高级线性结构,AVL、红黑树、伸展树等平衡二叉树。第二部分课程持续8周,学习者每周在本课程上需要投入4-8小时。本课程的本次开设得到Google研究经费支持。
先修知识

基本的C/C++编程能力
常见问题

课程采用的算法语言? Which programming languages does the course use?
本课程采用基于C++的伪代码授课和出习题。编程作业是POJ自动评判的,该平台目前接受 C、C++、Java等都可以。
主讲教师

张铭 Ming Zhang
张铭,北京大学信息科学技术学院教授,ACM Education Council惟一的中国委员兼任中国ACM教育专委会主席。自1984年考入北京大学,分别获得学士、硕士和博士学位。研究方向为文本挖掘、社会网络分析等,目前主持国家自然科学基金和教育部博士点基金两项在研项目,合作发表学术论文100多篇(不乏TKDE、ICML、KDD、AAAI、ACL、WWW等A类会议和期刊),出版学术专著1部,获软件著作权6项,获发明专利3项。主编多部教材,其中2部教材为国家“十一五”规划教材,《数据结构与算法》获北京市精品教材奖并得到国家“十二五”规划教材支持。发表教学论文18篇,主持的“数据结构与算法”被评选为国家级和北京市级精品课程。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 转播转播 分享分享 分享淘帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2015 Comsenz Inc. Powered by Discuz! X3.2 技术支持:周末设计 备案信息:( 沪ICP备11006888号 )   
 
QQ在线咨询
售前咨询热线
400-888-8888
售后服务热线
010-12345678
快速回复 返回顶部 返回列表