• 算法设计与分析

    王振波
    • 王振波副教授 清华大学数学科学系
    • $
    • g2.4万人
    • V3小时/周

    简介      本课程系统介绍算法设计与分析的方法和理论,包括算法基础、图、贪婪算法、分治、动态规划、网络流、计算复杂性初步、近似算法及随机算法等。同时,本课程还包含算法领域的一些前沿课题和最新进展。本课程可以作为数学、计算机等相关专业的研究生和高年级本科生关于算法理论的基础课程。       算法设计与分析是计算机科学及运筹学的一门基础性课程,在清华大学数学系已经开设了10几年的时间,一般在秋季学期开设,4学分64课时,有来自数学系,计算机系,工业工程,经管学院及一些工科院系的研究生和高年级本课程选课,选课学生比较踊跃,课容量多次扩大,目前选课人数在50人以上。学生普遍反映课程内容精彩、有用、有趣。在算法广泛应用和飞速发展的时代,学生通过对这门课程的学习,进入了算法领域,掌握其基本理论和方法,提升思维方式,为今后的学习、科研和工作打下坚实基础。

    章节1 Introduction of Algorithm 2 Basics of Algorithm Analysis 3 Graph 4 Greedy Algorithms 5 Divide and Conquer 6 Dynamic Programming 7 Network Flow 8 NP and Computational Intractability 9 Approximation Algorithms 10 Local Search 11 Randomized Algorithms Exam

  • 数据结构(Data Structures)(2018秋)

    随堂模式 计算机学科
    吕建明
    • 吕建明副教授 华南理工大学计算机科学与工程学院
    • $
    • g1.4万人
    • V4小时/周

    简介 数据结构是计算机学科各专业的一门重要专业基础课程。本课程主要论述数据的逻辑结构、存储结构、算法设计以及算法评价四方面的内容,使学生对线性表、栈、队列、树、图等各种数据结构以及查找、排序等基础算法有深入的了解;还要求学生针对具体的工程问题,系统地掌握在不同的数据结构上进行有关算法设计的思想和技巧。数据结构是一门理论性和实践性都很强的课程。 课程成绩考核:平时作业:100%;合格分数线:60分。

    章节1. Introduction 2. List 3. Tree 4. Search 5. Index 6. Graph 7. Sorting

  • 大学计算机基础与应用(2019秋)

    随堂模式 计算机学科
    李丽芬
    • 李丽芬副教授 燕京理工学院信息科学与技术学院
    • $
    • g9508人
    • V4小时/周

    简介 “大学计算机基础与应用”课程是非计算机专业学生的第一门计算机基础课程,是一门必修的公共课程,也是一门伴随您一生的实用性课程。主要讲述计算机基础知识和基本理论,系统地介绍计算机的基本概念,强调文化与信息的意识,突出体现计算机的基础性。主要内容包括计算机基础知识、操作系统技术基础知识、计算机网络基础与网络信息应用、Office办公软件的使用方法、多媒体技术应用基础等。

    章节1.认识计算机 2.操作系统的基本操作和应用 3. 计算机网络基础及网络信息应用 4.文字处理Word2010 5.数据处理Excel2010 6.演示文稿制作PowerPoint2010 7.多媒体技术

  • 计算机程序设计(2019秋)

    随堂模式 计算机学科
    周会平
    • 周会平副教授 国防科技大学计算机学院
    • $
    • g5690人
    • V3-5

    简介能编写程序完美解决问题就是计算机程序设计的目的。本课程的目标:掌握问题分析、设计、编码的能力。内容包括结构化的分析和设计方法以及C++语言支持结构化程序设计的语法。

    章节第1讲 计算机与程序设计 第2讲 数据类型、运算符与表达式 第3讲 控制结构 第4讲 函数 第5讲 数组 第6讲 指针 第7讲 结构 第8讲 链表 第9讲 文件 结课考试

  • 信息素养-互联网+时代的学习与生活(2019秋)

    随堂模式 计算机学科
    陈桂林
    • 陈桂林教授 滁州学院计算机与信息工程学院
    • $
    • g5456人
    • V2小时

    简介       在信息化促进工业化的时代背景下,社会对大学生的信息能力要求越来越高。当今大学生不仅需要具备主动检索信息的意识和行为,还需要具备信息伦理、信息鉴别、信息获取、信息评价、信息管理等信息素养综合能力。课程旨在培养学生基于信息知识、信息伦理和信息意识,获取和利用信息解决问题的能力,提高学生基于信息解决问题的综合能力和基本素质,提升学生的信息检索能力和独立解决问题能力,从而形成良好的信息素养能力。      《信息素养-互联网+时代的学习与生活》课程内容包括“互联网+时代的学习生活”、“信息的获取与鉴别”、“搜索引擎“、“信息技术新发展与应用”、”学术和专利检索”、“信息的存储与处理”、“信息安全”等。       该课程为首开课程,采用网上开课的方式,学生选修该课程后,完成网络平台中的视频观看,作业和测验等,该课程问题可以在网上与老师或同学进行讨论交流。     

    章节第1章 大咖访谈 第2章 信息素养概述 第3章 信息检索与综合类搜索引擎 第4章 垂直类搜索引擎 第5章 计算机新技术 第6章 信息的获取与鉴别 第7章 学术和专利信息检索 第8章 信息安全 第9章 信息的处理、表达及存储 期末考试

  • 青年AI自强计划-计算机视觉课程

    随堂模式 计算机学科
    王明哲
    • 王明哲研究生 清华大学自动化系
    • $
    • g4652人
    • V1小时/周

    简介 本课程为青年AI自强项目-计算机视觉课程,主要的组织者、演讲者、参与者全部以学生为主,为同学们解决实际问题:弥补“技术小白”与“老师觉得你懂”之间的鸿沟、弥补“课本”到“实践”的鸿沟、解决一般的学术文章/资源不易读的问题。本课程主要由8次讲座以及1个转化挑战任务组成,讲座每隔一周举办一次。每次讲座会用通俗易懂的语言引导大家掌握AI相关的知识点,依次为AI鸟瞰与进阶指南、机器学习入门、经典神经网络、深度神经网络、卷积神经网络、分类任务、探测任务、实例与调参方法,最后通过转化挑战任务带领大家实操实践等等。

    章节第一章-AI鸟瞰及进阶指南 第二章-机器学习入门 第三章-经典神经网络 第四章-深度神经网络 第五章-卷积神经网络 第六章-视觉分类任务 第七章-视觉探测任务

  • 小白学人工智能

    随堂模式 计算机学科
    李粤
    • 李粤讲师 华南理工大学计算机科学与工程学院
    • $
    • g4346人
    • V1小时/周

    简介 中国也在实施新一代人工智能技术的发展,并推动人工智能应用到各行各业中。本课中完成课程后,学生将具备以下能力: 1) 能够了解人工智能行业的最新应用和发展趋势; 2) 能够从数据,算法和计算力三个方面来理解人工智能的发展; 3) 能够体验和理解深度学习的原理,例如 CNN(卷积神经网络),图像风格迁移技术,RNN(循环神经网路) 等神经网络架构; 4) 能够用行业或生活例子来理解/比喻深度学习的特点:输入层/隐藏层/输出层/学习速率/过拟合/欠拟合/反向传播/梯度下降等; 5) 能够用行业/生活术语来比喻人工智能的概念和原理; 6) 能够用人工智能思维的本质:F(X)=Y 来描述人工智能的各种算法设计原理、各种应用; 7) 能够领会抽象思维(计算思维的核心本质)在人工智能领域的作用; 8) 能够区别人工智能之机器学习的三个方向:监督学习、无监督学习、强化学习;

    章节一、为什么要学习人工智能? 二、小恐龙Dino的乐园 三、神奇的F(X)=Y 四、线性/非线性模型 五、猫狗大战-KNN 分类 六、MNIST的手写数字识别-4战深度学习 七、变魔术般的图像风格迁移 八、人工智能的思考 九、以假乱真的对抗网络 十、机器翻译的循环神经网络(RNN)简单吗? 十一、强化学习 十二、AlphaGo和人机博弈技术 十三、 举一反三的迁移学习

  • 网页制作(HTML5+CSS3)

    随堂模式 计算机学科
    郑哲
    • 郑哲讲师 宁波城市职业技术学院信息与智能工程学院
    • $
    • g3970人
    • V3小时/周

    简介课程内容包括4个章节,第一章讲解常用开发工具,第二章讲解HTML5基础知识 第三章CSS3基础知识;第四章以GreenStart项目为主线,让学生在做项目的同时掌握相关的知识和操作技能;第五章以两学一做网站主页为背景,展示其从页面设计效果到网页实现的全过程。

    章节第一章常用开发工具使用简介 第二章HTML基础 第三章CSS3样式基础 第四章GreenStart项目-part1 第四章GreenStart项目-part2 第四章GreenStart项目-part3 第四章GreenStart项目-part4 第四章GreenStart项目-part5 第五章两学一做网站开发

  • 网络技术与应用实验

    随堂模式 计算机学科
    俞海英
    • 俞海英教授 陆军工程大学国防工程学院
    • $
    • g3496人
    • V2小时/周

    简介      由于网络技术是一门实验性很强的技术,需要通过实际网络设计过程来加深教学内容的理解,培养学习者分析、解决问题的能力,但实验又是一大难题,因为很少有学校可以提供设计、实施复杂交换式以太网和互联网络的网络实验室,Cisco Packet Tracer软件实验平台较好地解决了这一难题,因此我们推出基于packet tracer的实验课程《网络技术与应用实验》。       Cisco Packet Tracer软件的人机界面非常接近实际cisco网络设备的配置过程,除了连接线缆等物理动作外,学习者通过Cisco Packet Tracer软件完成实验的过程与通过实际Cisco网络设备完成实验的过程几乎没有差别,更为难得的是,Cisco Packet Tracer软件可以模拟IP分组端到端传输过程中交换机、路由器等网络设备处理IP分组的每一个步骤,显示各个阶段应用层消息、传输层报文、IP分组、封装IP分组的链路层帧的结构、内容和首部中每一个字段的值,可以帮助学习者深入了解协议实现过程和各种协议之间的相互作用过程。       本课程中的每一个实验由实验内容、实验目的、实验原理、关键命令说明和实验步骤组成。通过这些实验的学习,学习者可以具有以下能力: 熟练使用Cisco packet tracer的能力; 运用Cisco设备设计、配置和实施复杂交换式以太网的能力; 运用Cisco设备设计、配置和实施无线局域网的能力; 运用Cisco设备设计、配置和实施以太网和ADSL接入网的能力; 运用Cisco设备设计、配置和实施各种类型和规模的互联网的能力; 设计、配置和实施各种网络应用系统的能力; 运用Cisco设备实施各种安全策略的能力。

    章节课程先导语 第1讲 Packet Tracer 6.2使用说明 第2讲 以太网实验 第3讲 无线局域网实验 第4讲 IP和网络互连实验 第5讲 Internet接入实验 第6讲 应用层实验 第7讲 网络安全实验 附录:Cisco实际设备网络构建与配置 期末考试

  • Linux 内核分析与应用

    随堂模式 计算机学科
    陈莉君
    • 陈莉君教授 西安邮电大学计算机学院
    • $
    • g2817人
    • V5~6小时/周

    简介在庞大的Linux内核源代码学习中,如何抓住主要线索和思路,如何让所学能够切实地应用起来,本课程主讲以自己20年来对Linux内核的研究和教学为基础,对所讲内容进行有效的归纳,以机制与策略分离为指导思想,对Linux内核的设计思想和数据结构进行分析,让大家在每一章学习后,通过编写Linux内核模块并分析源代码,引领大家进入Linux内核的大门。同时邀请内核专家谢宝友老师和一线工程师张天飞,分享多年企业一线的内核实战经验,让你在动手实践的同时,能够一以贯之,从理论到实践,从实践到理论,打通知识之间的脉络,掌握系统级软件设计的思路和方法。欢迎大家学习开源世界的顶级作品-Linux内核。

    章节第1章 概述 第2章 内存寻址 第3章 进程管理 第4章 内存管理 第5章 中断 第6章 系统调用 第7章 内核同步 第8章 文件系统 第9章 设备驱动 致谢与说明