数据结构

主讲教师: 李群 副教授 / 滨州学院

教学进度:
  • 预报名
  • 进行中
  • 已结束

学时安排:48学时

学分:3分

数据结构是计算机科学与技术专业及其相近专业的学科基础课程,而且具有重要的核心地位。它所讨论的知识内容和提倡的技术方法,无论对进一步学习计算机领域的其它课程,还是对从事大型信息工程甚至操作系统的开发,都是非常重要的基础和保障。 本课程主要介绍表、树、图等基本数据结构的特点,算法的设计和评估方法。主...
  • 215824

    累计页面浏览量

  • 480

    累计选课人数

  • 853

    累计互动次数

这门课程会讲什么?

程序能帮我们解决很多问题,但如果你仅仅学会编程语言,是否意味这你能应用它们合理有效地解决所有问题呢?现实世界异常复杂,如何合理分析问题并抽象数据,如何寻找和应用优良的思路解决问题,都是编程者必须考虑的。

本课程会帮助学习者理解数据结构的一般原理,掌握表、树、图等常用基本结构的特点、存储和运算,理解和应用常用经典算法,并学会对算法的评价方法。使学习者在学会数据的组织方法和典型基本算法的实现的同时,能在实际问题中选取或设计合适的数据结构,提高算法设计能力,积累优秀的程序设计思想和方法,提高复杂问题的解决能力。

你将收获什么?

通过本课程的学习,你将获得如下:

1. 在复杂问题中,能以合适的方式组织数据,能应用好的算法解决我问题

2. 逐步感受程序和算法带给我们美感,让你的程序更优秀和优美

3. 学习课程后,参加考试并及格的学习者,可获取精美的教师签名证书

适合什么人学习?

本课程适合旨在提高复杂问题中的数据组织能力、算法设计与分析能力的学习者;建议有一定程序设计基础,最好掌握C或C++语言。

师资团队

李群 副教授 | 滨州学院


工学硕士,2009年于曲阜师范大学获得计算机应用技术专业硕士学位,研究方向为程序语言与算法教学、数据库技术与系统集成。


山东省一流本科线上线下混合式课程(数据结构)负责人,滨州学院课程思政示范课程(数据结构)负责人,滨州学院课程思政教学名师。曾获滨州学院第三届优秀教学奖,荣获滨州学院教书育人楷模、教学工作先进个人等荣誉称号。

主要为本科生讲授:《数据结构》、《程序设计基础》、《计算机导论》等课程。在教学中注重学习先进教学理念,长期致力于教学方法的改革与探索。曾获得滨州学院教学创新大赛一等奖、课程分析比赛一等奖、滨州学院微课教学大赛二等奖、滨州学院青年教师课堂教学比赛二等奖。围绕数据结构这门课程,积极开展教学改革与研究,参与教育部产学研合作项目1项,主持和参与校级教学研究和实验技术研究项目多项,并发表多篇教研论文。多次指导学生参加ACM竞赛、蓝桥杯程序设计竞赛等课外科技活动。曾指导学生获得蓝桥杯大赛全国总决赛二等奖、三等奖各1项、省赛获奖20余项;山东省大学生ACM程序设计竞赛二等奖、三等奖各1项,并荣获第九、十届山东省大学生ACM程序设计竞赛优秀教练称号

王海燕 教授 | 滨州学院

工学硕士,毕业院校:山东科技大学  专业:计算机软件与理论  职务:信息工程学院副院长。

主讲《计算机导论》、《数据结构》、《面向对象程序设计》、《程序设计基础》、《C 语言程序设计》、《大学 IT 与研发方法》等多门课程,教学质量评价优秀,深受学生喜爱。发表教科研论文 16篇,其中 EI 收录 2 篇;主持参与国家级、省部级、市厅级教科研项目 15 项;主持参与校级教科研项目 24 项;主编、参编教材 6 部。获学校第五届优秀教学成果奖。先后被评为校级教学工作先进个人、师德标兵、师德先进个人、教学管理先进个人、优秀共产党员。

赵玉霞 讲师 | 滨州学院

  2002年毕业于黑龙江省牡丹江师范学院计算机教育专业。2010年获曲阜师范大学计算机应用技术专业工学硕士学位。执教以来,一直担任计算机专业核心课程《数据结构》的教学工作任务,教学效果好。2014年荣获滨州学院第二届微课教学比赛三等奖;2017年荣获滨州学院2017年度青年教师教学比赛理工科组三等奖。指导学生参加第十届山东省大学生科技节——“浪潮杯”第九届山东省大学生ACM程序设计竞赛,荣获优秀奖。研究方向是程序设计与算法分析、机器学习。自2002年9月起曾开设《数据结构》、《C语言程序设计》、《程序设计基础》、《Java语言程序设计》、《实用数据结构》等专业课程。曾承担考研、专升本考试的考前辅导工作。

任敏 副教授 | 滨州学院

任敏,工学硕士,毕业于中国地质大学(武汉)信息工程学院,现为山东滨州学院信息工程学院副教授。2007年起讲授信息工程学院专业必修课:《数据结构》、《Java 语言程序设计》、《编译原理》、《程序设计基础》等课程,授课人数已经超过1000人次。研究方向是软件工程,发表教科研论文10余篇,其中EI收录一篇。先后获得滨州市社会科学优秀成果奖二等奖和三等奖,滨州市自然科学优秀学术成果奖三等奖,及滨州学院青年教师教学竞赛三等奖。

常璐璐 副教授 | 滨州学院

常璐璐,滨州学院信息工程学院软件技术教研室。副教授。毕业于曲阜师范大学,在南京航空航天大学在职攻读博士学位。主要讲授数据结构,面向对象程序设计,大学IT等课程。研究方向:人工智能,机器学习。曾获得滨州学院青年教师竞赛一等奖,滨州学院第五届教学优秀奖,滨州市第十二届青年科技奖,2016年度滨州市青年学术技术带头人培养人。主持省级教学科研课题两项,校级课题5项目。




庄波 副教授 | 滨州学院


常见问题

  • 1.我该如何学习这门课程?

    (1)首先您要注册一个学银在线的账号。

    (2)您需要有一定的上网条件,能够流畅的观看教学视频。在观看的过程中,您可以选择在PC端登陆我们的网页, 也可以选择下载我们的app学习通,通过手机客户端来学习。

    (3)您一旦报名选择了课程,我们的课程主讲老师或课程团队会通过通知的形式给您发送课程有关的消息,同时会抄送您的邮箱,请您及时查收。

  • 2.我在学习过程中遇到问题了,怎么办?

    您可以通过以下几种方式获取帮助:

    (1)在课程群聊中发布求助信息,说不定和你一起学习这门课的小伙伴就能够解决你的问题呢;

    (2)在课程讨论区留言,课程团队看到后将会及时回复。

    (3)联系我们的客服,或者随时给我们发邮件,邮箱地址:xueyinkf@chaoxing.com。

  • 3.我是新手,能否给我一些学习建议?

    (1)我们的课程采用MOOC的方式授课,因此您可以自由安排您的学习时间、学习地点。但我们仍旧希望您每周能都有固定的时间持续进行本课程的学习,根据人的记忆曲线显示这种规律的学习方式能够最大限度的提升您的学习质量。

    (2)学习的过程比较容易,为了检验您的学习成果,我们的课程团队会在课程章节结束后布置测验或作业,希望您尽可能的按时独立完成。如果有没有掌握的知识点,您可以继续回看复习课程。

    (3)希望您能够积极参与课程的讨论,与各位学习者一起煮酒论英雄。在讨论的过程中,不光可以对课程所学内容温习内化,还能互相碰撞出思想的火花,相信您一定会有额外的收获。

  • 4.课程会不会很难、很枯燥?

    (1)我们的课程都是老师经过精心设计拍摄制作而成,并且由于是MOOC的方式,所以课程拆分成了不同的知识点,学习起来一点也不费劲。

    (2)我们的课程多采取理论结合实际的授课方式,课程中也有许多案例的呈现,相信会给学习者带来诸多方面的启发。我们也将力求做到深入浅出,支持学习者将研究发现转化为实践,改进自身教学。

京ICP备10040544号-2

京公网安备 11010802021885号