
视频教程
迂者-贺利坚
烟台大学计算机学院教师,坚持教育情怀,持续进行教学改革。和学生并肩,与不良学风作斗争,为IT菜鸟建跑道,追求快乐与激情的大学。著书《逆袭大学:传给IT学子的正能量》,帮助迷茫中的大学生。
展开
-
编程思维启蒙(Raptor)-贺利坚-专题视频课程
Raptor是一种基于流程图的可视化编程开发环境。程序设计初学者普遍存在“编程没思路”的问题,这与同时学计算机语言与编程方法造成的认知负荷过大有关。Raptor用一系列相互连接的图形符号以及符号之间的连接(流程图)可视化表达编程思路,不涉及语言细节,有效地降低学习者的认知负荷,达到“会思考”的目标,这为进一步学习用计算机语言(如C、C++、Java等)编程奠定思维基础。...原创 2016-09-13 08:54:52 · 681 阅读 · 0 评论 -
数据结构基础系列(1):数据结构和算法-贺利坚-专题视频课程
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第1部分,介绍与数据结构、程序、算法相关的概念,训练初步的数据逻辑结构表达能力,和初步的算法分析能力。...原创 2015-08-19 08:33:13 · 631 阅读 · 0 评论 -
数据结构基础系列(2):线性表-贺利坚-专题视频课程
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第2部分,线性表的逻辑结构,线性表的顺序表和链表两种存储结构,以及在各种存储结构中基本运算的实现,还通过相关的应用案例介绍了相关知识的应用方法。...原创 2015-08-26 10:01:36 · 503 阅读 · 0 评论 -
数据结构基础系列(3):栈和队列-贺利坚-专题视频课程
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第3部分栈和队列,介绍在系统软件和应用软件开发中大有用途的两种特殊线性表——栈和队列的构组成、存储结构的选择,以及基本运算的实现,通过相关的应用案例介绍了这些数据结构的应用方法。...原创 2015-09-08 15:31:34 · 487 阅读 · 0 评论 -
数据结构基础系列(4):串-贺利坚-专题视频课程
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第4部分串,介绍串的概念、用途,串的顺序和链式存储结构,以及在这两种结构下基本运算的实现,并介绍了模式匹配的经典算法。...原创 2015-09-17 08:37:32 · 449 阅读 · 0 评论 -
数据结构基础系列(5):数组与广义表-贺利坚-专题视频课程
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第5部分串,介绍数组的基本概念,特殊矩阵的压缩存储及基本运算的实现,以及广义表及其存储和相关的算法。...原创 2015-10-08 08:33:27 · 498 阅读 · 0 评论 -
数据结构基础系列(6):树和二叉树-贺利坚-专题视频课程
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第6部分“树和二叉树”,介绍树的相关概念和表示方法,重点是二叉事的性质、存储结构、遍历等基本操作的实现,以及应用基本操作解决问题的方法。...原创 2015-10-19 08:32:55 · 494 阅读 · 0 评论 -
数据结构基础系列(7):图-贺利坚-专题视频课程
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第7部分“图”,介绍图的相关概念图的存储结构和基本运算,深度优先和广度优先的遍历以及小生成树等其他运算。...原创 2015-10-29 08:34:38 · 488 阅读 · 0 评论 -
数据结构基础系列(8):查找-贺利坚-专题视频课程
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第8部分查找,介绍查找的基本概念,重点是线性表上顺序查找、二分查找和分块查找,二叉排序树、AVL树和B-树的各种树表,以及哈希表查找。...原创 2015-11-16 15:48:19 · 462 阅读 · 0 评论 -
数据结构基础系列(9):排序-贺利坚-专题视频课程
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第9部分排序,介绍插入排序、交换排序、选择排序、归并排序、基数排序等各种排序算法,以及各种算法的性能分析。...原创 2015-11-26 08:31:36 · 502 阅读 · 0 评论 -
数据结构基础系列(10):外部排序-贺利坚-专题视频课程
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第10部分外部排序。外部排序针对数据量很大时,排序过程必须要在内、外存之间交换数据时的应用,介绍磁盘排序和磁带排序的相关算法。...原创 2015-12-07 08:41:11 · 518 阅读 · 0 评论 -
C语言及程序设计进阶-贺利坚-专题视频课程
本课为“C语言及程序设计”系列课程中的第三部“进阶篇”。作为终结篇,介绍了在实际应用中应用广泛的结构体数据表示和处理、利用文件进行输入输出、利用多文件组织项目开发,并结合对程序设计的进一步学习需求,概述数据结构及其选择问题和问题求解方法。以实践为主线的学习将继续,“银行储蓄系统”的开发将会迭代到第5版和第6版。...原创 2015-03-16 10:42:29 · 580 阅读 · 0 评论 -
C++语言基础视频教程-贺利坚-专题视频课程
C++语言基础视频培训课程:本课与主讲者在大学开出的程序设计课程直接对接,准确把握知识点,注重教学视频与实践体系的结合,帮助初学者有效学习。本教程详细介绍C++语言中的封装、数据隐藏、继承、多态的实现等入门知识;主要包括类的声明、对象定义、构造函数和析构函数、运算符重载、继承和派生、多态性实现等。课程需要有C语言程序设计的基础(可以利用本人开出的《C语言与程序设计》系列课学习)。学习者能够通过...原创 2015-03-02 10:33:22 · 830 阅读 · 0 评论 -
汇编语言程序设计-贺利坚-专题视频课程
汇编语言是一门低级程序设计语言,在数以千计的计算机语言中,有着不可替代的重要地位,广泛地用于开发操作系统内核、设备驱动程序等。随着近年来物联网、嵌入式系统的发展,汇编语言在行业中的地位也再次攀升,在2017年1月的TIOBE排行榜上,再次进入前十。对大多数学习计算机的人士而言,是理解计算机系统核心知识的一个桥梁,在人才培养中也起着特殊的作用。课程面向计算机初学者,介绍汇编语言程序设计基础的部分。...原创 2017-03-02 09:07:56 · 1360 阅读 · 0 评论 -
汇编语言程序设计II-贺利坚-专题视频课程
汇编语言是一门低级程序设计语言,在数以千计的计算机语言中,有着不可替代的重要地位,广泛地用于开发操作系统内核、设备驱动程序等。随着近年来物联网、嵌入式系统的发展,汇编语言在行业中的地位也再次攀升,在2017年1月的TIOBE排行榜上,再次进入前十。对大多数学习计算机的人士而言,是理解计算机系统核心知识的一个桥梁,在人才培养中也起着特殊的作用。课程面向计算机初学者,介绍汇编语言程序设计基础的部分。...原创 2017-03-02 09:06:25 · 625 阅读 · 0 评论 -
汇编语言程序设计III-贺利坚-专题视频课程
汇编语言是一门低级程序设计语言,在数以千计的计算机语言中,有着不可替代的重要地位,广泛地用于开发操作系统内核、设备驱动程序等。随着近年来物联网、嵌入式系统的发展,汇编语言在行业中的地位也再次攀升,在2017年1月的TIOBE排行榜上,再次进入前十。对大多数学习计算机的人士而言,是理解计算机系统核心知识的一个桥梁,在人才培养中也起着特殊的作用。课程面向计算机初学者,介绍汇编语言程序设计基础的部分。...原创 2017-03-09 09:02:23 · 792 阅读 · 0 评论 -
汇编语言程序设计IV-贺利坚-专题视频课程
汇编语言是一门低级程序设计语言,在数以千计的计算机语言中,有着不可替代的重要地位,广泛地用于开发操作系统内核、设备驱动程序等。随着近年来物联网、嵌入式系统的发展,汇编语言在行业中的地位也再次攀升,在2017年1月的TIOBE排行榜上,再次进入前十。对大多数学习计算机的人士而言,是理解计算机系统核心知识的一个桥梁,在人才培养中也起着特殊的作用。课程面向计算机初学者,介绍汇编语言程序设计基础的部分。...原创 2017-03-15 08:38:47 · 530 阅读 · 0 评论 -
汇编语言程序设计V-贺利坚-专题视频课程
汇编语言是一门低级程序设计语言,在数以千计的计算机语言中,有着不可替代的重要地位,广泛地用于开发操作系统内核、设备驱动程序等。随着近年来物联网、嵌入式系统的发展,汇编语言在行业中的地位也再次攀升,在2017年1月的TIOBE排行榜上,再次进入前十。对大多数学习计算机的人士而言,是理解计算机系统核心知识的一个桥梁,在人才培养中也起着特殊的作用。课程面向计算机初学者,介绍汇编语言程序设计基础的部分。...原创 2017-03-30 13:05:51 · 947 阅读 · 0 评论 -
标准模板库STL编程初步-贺利坚-专题视频课程
STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库中,是ANSI/ISO C++标准中新的也是极具革命性的一部分。 STL将数据结构和算法的分离,使得STL变得非常通用,体现出了范型编程的特点。本课提供对STL各部分内容的入门介绍,使学习者能够了解STL的概貌,为继续深入学习STL提供支持。...原创 2017-04-05 09:29:33 · 587 阅读 · 0 评论 -
汇编语言程序设计VI-贺利坚-专题视频课程
汇编语言是一门低级程序设计语言,在数以千计的计算机语言中,有着不可替代的重要地位,广泛地用于开发操作系统内核、设备驱动程序等。随着近年来物联网、嵌入式系统的发展,汇编语言在行业中的地位也再次攀升,在2017年1月的TIOBE排行榜上,再次进入前十。对大多数学习计算机的人士而言,是理解计算机系统核心知识的一个桥梁,在人才培养中也起着特殊的作用。课程面向计算机初学者,介绍汇编语言程序设计基础的部分。...原创 2017-05-17 14:25:33 · 605 阅读 · 0 评论 -
汇编语言程序设计VII-贺利坚-专题视频课程
汇编语言是一门低级程序设计语言,在数以千计的计算机语言中,有着不可替代的重要地位,广泛地用于开发操作系统内核、设备驱动程序等。随着近年来物联网、嵌入式系统的发展,汇编语言在行业中的地位也再次攀升,在2017年1月的TIOBE排行榜上,再次进入前十。对大多数学习计算机的人士而言,是理解计算机系统核心知识的一个桥梁,在人才培养中也起着特殊的作用。课程面向计算机初学者,介绍汇编语言程序设计基础的部分。...原创 2017-06-21 10:20:06 · 819 阅读 · 0 评论 -
C语言及程序设计初步-贺利坚-专题视频课程
课程针对没有任何程序设计基础的初学者,全面介绍C语言及利用C语言进行程序设计的方法。课程注重知识的传授,更关注学习者能够通过实践的方式,真正学会利用C语言解决问题,奠定程序设计的基础。为此,专门设计了实践方案,指导学习者在听讲的同时,有效完成实践。讲课中还适时穿插进行学习指导,帮助初学者尽快掌握程序设计的学习方法。...原创 2015-01-05 10:47:21 · 672 阅读 · 0 评论 -
C语言及程序设计提高-贺利坚-专题视频课程
本课为“C语言及程序设计”系列课程中的第二部“提高篇”。在第一部“初步篇”介绍基本的数据结构和控制结构基础上,引入函数和数组,传授模块化设计的方法,目标是使学习者有能力编制出300行左右代码的应用程序。系列课程针对没有任何程序设计基础的初学者,关注学习者能够通过实践的方式,学会利用C语言解决问题。与课程同步的实践指导,以及贯穿始终的“银行储蓄系统”,帮助初学者真正具备程序设计能力。...原创 2015-02-09 10:00:49 · 540 阅读 · 0 评论 -
数据结构基础系列(11):文件-贺利坚-专题视频课程
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第11部分文件,介绍文件的基本概念,以及各种文件的结构,包括顺序文件、索引文件、索引顺序文件、哈希文件和多关键字文件等。...原创 2015-12-09 08:37:27 · 533 阅读 · 0 评论