• Java程序设计(2018秋)

    随堂模式 国家级精品 计算机学科
    郑莉
    • 郑莉教授 清华大学计算机科学与技术系
    • $
    • g9.6万人
    • V6小时/周

    简介 课程目标:掌握Java的基础语法、面向对象的程序设计方法;初步了解GUI程序开发方法; 主要受众:程序设计初学者。无先修课程要求,如有一点编程基础更好。 主要内容: 1、Java语言基础知识; 2、类与对象的基本概念; 3、类的方法; 4、类的重用; 5、接口与多态; 6、输入/输出流; 7、Java集合框架;8、图形用户界面; 

    章节第一章 Java语言基础知识 第一章续-习题讲解视频 第二章 类与对象 第三章 类的重用 第四章 接口与多态 第五章 输入输出 第六章 对象群体的组织 第七章 图形用户界面 章节

  • 数据挖掘:理论与算法(2018秋)

    随堂模式 计算机学科
    袁博
    • 袁博副研究员 清华大学深圳研究生院
    • $
    • g4.9万人
    • V6小时/周

    简介 本课程完整覆盖数据挖掘领域的各项核心技术,包括数据预处理、分类、聚类、回归、关联、推荐、集成学习、进化计算等。强调在知识的广度、深度和趣味性之间寻找最佳平衡点,在生动幽默中讲述数据挖掘的核心思想、关键技术以及一些在其它相关课程和教科书中少有涉及的重要知识点。本课程适合对大数据和数据科学感兴趣的各专业学生以及工程技术人员学习,不追求纯粹的理论推导,而是把理论与实践有机结合,让学生学到活的知识、有用的知识和真正属于自己的知识,特别是数据分析领域的研究方法和思维方式。

    章节走进数据科学:博大精深,美不胜收 数据预处理:抽丝剥茧,去伪存真 从贝叶斯到决策树:意料之外,情理之中 神经网络:巨量并行,智慧无限 支持向量机:数学之美,巅峰之作 聚类分析:物以类聚,人以群分 关联规则:营销购物,自有乾坤 推荐算法:察言观色,投其所好 集成学习:兼听则明,偏听则暗 进化计算:大道至简,万物之本 美丽数据说:阆苑仙葩,美玉无瑕 考试入口

  • Web前端攻城狮(2018秋)

    随堂模式 计算机学科
    刘强
    • 刘强副教授 清华大学软件学院
    • $
    • g2.2万人
    • 7已更新至第11章

    简介 本课程为《Web前端攻城狮》系列课程的基础篇,涵盖了Web前端编程的基础知识和核心技能,包括HTML与CSS、HTML5、CSS3、Javascript、jQuery、ES6、NodeJS等。 选修后请加老师微信号simbasong007(注明来自学堂在线前端课),领取相关的课件和源码资料,还可加入课程专属微信讨论群。

    章节第0章 Web前端技术概述 第1章 HTML详解与CSS选择器 第2章 CSS基础 第3章 CSS布局 第4章 CSS高级 第5章 JavaScript基础 第6章 JavaScript进阶 第7章 JavaScript高级 第8章 ECMAScript 6 第9章 Node.js 第10章 项目实战

  • C君带你玩编程(2018秋)

    随堂模式 计算机学科
    方娇莉
    • 方娇莉副教授 昆明理工大学计算中心
    • $
    • g8590人
    • V4小时/周

    简介       课程荣获大中华区首届优秀慕课选拔赛团体贡献铜奖。为了使学习者轻松学习编程,课程采用学习者熟知的现象引入知识点,引领学习者探寻程序设计的前世今生, 结合专业的设计案例将帮助学习者利用计算机解决专业领域的问题, 等考辅导视频则能帮助学习者获取NCRE证书,硬件设计案例能让大家学以致用。该课程可以作为非计算机专业理工类本科生必修的公共基础课,以提高学生计算思维能力为导向,以培养学生编程能力为目标,通过多元算法、程序重构等方法引导学生理解计算的实现机制、构筑计算思维模式下的实践与创新能力,对学生自己专业知识的学习有一定的支撑和促进作用。       为了能够站在时代的前沿,让计算机成为我们最好的帮手和伙伴,大家一起来学编程吧! 课程考核方式:课程总共13章,只要求学习1-10章的正式内容,每章的二级等考培训和最后三章等考公共知识、机试内容为选学,不计入成绩。 课程成绩的计算为:前10章章测试(55%)+期中考试(15%)+期末考试(30%)

    章节第0章 课程引介 第一章 认识C语言 第二章 顺序结构 第三章 选择结构 第四章 循环结构 第五章 数组 期中测试 第六章 函数 第七章 指针 第八章 函数与指针进阶 第九章 自定义数据类型 第十章 文件 期末考试 第十一章 数据结构(选学) 第十二章 程序设计及软件工程(选学) 终章 二级C等考上机辅导(选学)

  • 服装数字科技(自主模式)

    姜延
    • 姜延副教授 北京服装学院
    • $可随时加入
    • g8493人
    • 7课件全部开放

    简介 《服装数字科技》这门课通过介绍服装计算机辅助设计,虚拟服装,服装人体数字化,数字化服装定制,功能性纺织品,电子纺织品,服装3D打印,服装大数据应用,服饰文化的数字化传播等把数字科技与服装紧密结合。课程将最大限度地挑战学习者对于服装行业的原有认识,也必将引发大家对于服装以及其他纺织品的重新思考。 

    章节第一章 数字化服装设计技术 第二章 服装人体工学及其扩展应用 第三章 信息技术服装行业应用 期末

  • 科学计算与MATLAB语言(自主模式)

    刘卫国
    • 刘卫国教授 中南大学信息科学与工程学院
    • $可随时加入
    • g4782人
    • 7课件全部开放

    简介 在有色金属、交通运输、化学化工、航空航天、金融工程、生物医学等许多领域,经常会遇到各种各样的计算问题。例如,求解具有几十个变量的线性或非线性方程组、求解复杂的微分方程,这些问题高度复杂,计算量很大,往往没有办法求得理论解。随着计算机技术的发展,人们可以有效地解决这类问题,由此诞生了一门新兴交叉学科—科学计算,它成为继理论研究和科学实验之后的第三种科学研究方法。 科学计算是研究工程技术问题以及其他应用问题的近似求解方法,并在计算机上进行编程实现的一门课程,它既有数学理论上的抽象性和严谨性,又有程序设计技术上的实用性和实践性。20世纪80年代以来,MATLAB等科学计算软件的产生,使得科学计算问题的实现变得十分方便、高效。 MATLAB代表了当今国际科学计算软件的先进水平,它将数值计算、符号计算、图形处理、系统仿真和程序流程控制等功能集成在统一的系统环境中,已发展成为适合多学科、广泛应用于科学研究和工程技术领域的程序设计语言。使用MATLAB作为计算工具,人们不需关注各种数值计算方法的具体细节和计算公式,也不需要繁琐的底层编程,从而可以专注于实际问题的分析和设计,大大提高工作效率和质量,为科学研究与工程应用提供重要手段。在高等学校,MATLAB已经成为许多课程的基本计算工具,颇受广大大学生、研究生的青睐。 本课程主要介绍科学计算问题的MATLAB实现方法,包括MATLAB基础知识、MATLAB矩阵处理、MATLAB程序流程控制、MATLAB绘图、数据分析与多项式计算、数值微积分与方程求解、MATLAB符号计算、MATLAB图形用户界面设计、Simulink系统仿真和外部程序接口共10个学习专题。学完本课程后,希望大家能理解 MATLAB功能实现的数学背景与算法原理,掌握利用MATLAB进行问题求解的基本规律,促进计算机和专业应用的结合,促进计算机应用水平的提高。

    章节专题〇 初识MATLAB 专题一 MATLAB基础知识 专题二 MATLAB矩阵处理 专题三 MATLAB程序流程控制 专题四 MATLAB绘图 专题五 数据分析与多项式计算 专题六 数值微积分与方程求解 专题七 MATLAB符号计算 专题八 MATLAB图形用户界面设计 专题九 Simulink系统仿真 专题十 外部程序接口 期末测验

  • 人工智能原理(2018暑期班)

    随堂模式 计算机学科
    王文敏
    • 王文敏教授 北京大学信息工程学院
    • $
    • g3816人
    • 7已更新至第12章

    简介      人工智能是国内外著名大学计算机专业设置的骨干课之一,也是国内外著名高校和研究机构的主要研究方向之一。人工智能研究如何用计算机软件和硬件去实现Agent的感知、决策与智能行为,其理论基础表现为搜索、推理、规划和学习,应用领域包括计算机视觉、图像分析、模式识别、专家系统、自动规划、智能搜索、计算机博弈、智能控制、机器人学、自然语言处理、社交网络、数据挖掘、虚拟现实等。      本课程在系统回顾人工智能发展历程的基础上,重点介绍人工智能的核心思想、基本理论,基本方法与部分应用。 课程以该英文原版教材为主,并根据人工智能、特别是机器学习领域的发展和变化,编撰和充实了大量的内容。本课程共有12讲,采用双语教学,即中英文PPT和中英文作业等、中文讲授和交流。本课程面向对人工智能感兴趣的大学生、研究生、以及科技工作者。 考核方式: 课程采用百分制,达到60分算“合格”,达到85分以上算“优秀”。由任课教师签发课程证书,其中成绩“优秀”者将颁发优秀证书。   单元测试占比100%      

    章节Part I. Basics: Chapter 1. Introduction(第I部分 基础:第1章 导论) Part I. Basics: Chapter 2. Intelligent Agent(第I部分 基础:第2章 智能体) Part II. Searching: Chapter 3. Solving Problems by Search(第II部分 搜索:第3章 通过搜索求解问题) Part II. Searching: Chapter 4. Local Search and Swarm Intelligence(第II部分 搜索:第4章 局部搜索与群体智能) Part II. Searching: Chapter 5. Adversarial Search(第II部分 搜索:第5章 对抗性搜索) Part II. Searching: Chapter 6. Constraint Satisfaction Problem(第II部分 搜索:第6章 约束满足问题) Part III. Reasoning: Chapter 7. Reasoning by Knowledge(第III部分 推理:第7章 知识推理) Part IV. Planning: Chapter 8. Classic and Real-world Planning(第IV部分 规划:第8章 经典与现实世界规划) Part V. Learning: Chapter 9. Perspectives about Machine Leaning(第V部分 学习:第9章 研读机器学习的视角) Part V. Learning: Chapter 10. Tasks in Machine Learning(第V部分 学习:第10章 机器学习的任务) Part V. Learning: Chapter 11. Paradigms in Machine Learning(第V部分 学习:第11章 机器学习的范型) Part V. Learning: Chapter 12. Models in Machine Learning(第V部分 学习:第12章 机器学习的模型)

  • C++语言程序设计进阶(2018秋)

    随堂模式 计算机学科
    郑莉
    • 郑莉教授 清华大学计算机科学与技术系
    • $
    • g3727人
    • V5小时/周

    简介 C++是从C语言发展演变而来的一种面向对象的程序设计语言。面向对象的程序设计方法将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体——对象。对同类型对象抽象出其共性,形成类。类通过外部接口,与外界发生关系,对象与对象之间通过消息进行通讯。这样,程序模块间的关系简单,程序模块的独立性、数据的安全性具有良好的保障,通过继承与多态性,使程序具有很高的可重用性,使得软件的开发和维护都更为方便。 由于面向对象方法的突出优点,目前它已经成为开发大型软件时所采用的主要方法。而C++语言是应用最广泛的面向对象的程序设计语言之一。 本课程是一门面向广大初学者的入门课程,自1999年开始在清华大学开设,本课程的教材已经在清华大学等一百多所学校的不同专业中使用,取得了良好的教学效果。 本课程将C++语言作为大学生的计算机编程入门语言,不仅详细介绍语言本身,而且介绍常用的数据结构和算法、面向对象的设计思想和编程方法。课程以面向对象的程序设计方法贯穿始终,每一章都是首先阐述面向对象的程序设计思想和方法,由实际问题入手,然后引出必要的语法知识,在讲解语法时着重从程序设计方法学的角度讲述其意义和用途。

    章节第七章 继承与派生 第八章 多态性 第九章 模板与群体数据 第十章 泛型程序设计与C++标准模板库 第十一章 流类库与输入/输出 第十二章 异常处理

  • C++语言程序设计基础(2018秋)

    随堂模式 计算机学科
    郑莉
    • 郑莉教授 清华大学计算机科学与技术系
    • $
    • g3727人
    • V5小时/周

    简介 C++是从C语言发展演变而来的一种面向对象的程序设计语言。面向对象的程序设计方法将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体——对象。对同类型对象抽象出其共性,形成类。类通过外部接口,与外界发生关系,对象与对象之间通过消息进行通讯。这样,程序模块间的关系简单,程序模块的独立性、数据的安全性具有良好的保障,通过继承与多态性,使程序具有很高的可重用性,使得软件的开发和维护都更为方便。 由于面向对象方法的突出优点,目前它已经成为开发大型软件时所采用的主要方法。而C++语言是应用最广泛的面向对象的程序设计语言之一。 本课程是一门面向广大初学者的入门课程,自1999年开始在清华大学开设,本课程的教材已经在清华大学等一百多所学校的不同专业中使用,取得了良好的教学效果。 本课程将C++语言作为大学生的计算机编程入门语言,不仅详细介绍语言本身,而且介绍常用的数据结构和算法、面向对象的设计思想和编程方法。课程以面向对象的程序设计方法贯穿始终,每一章都是首先阐述面向对象的程序设计思想和方法,由实际问题入手,然后引出必要的语法知识,在讲解语法时着重从程序设计方法学的角度讲述其意义和用途。

    章节第1章 绪论 第2章 C++简单程序设计(一) 第2章 C++简单程序设计(二) 第3章 函数 第4章 类与对象 第5章 数据的共享与保护 第6章 数组、指针与字符串(一) 第6章 数组、指针与字符串(二)

  • Paracraft创意动画设计(2018暑期班)

    于平
    • 于平教授 北京联合大学旅游学院
    • $
    • g2381人
    • 7已更新至第1章

    简介 本课程通过大量有趣的实验案例手把手地引导学生进入Paracraft动画世界,运用生活中的素材,进行有创意的构思与表现。 考核方式:期末考试

    章节第一章 梦回桃花源 ——初识Paracraft 第二章 新世界的诞生 ——Paracraft界面与操作简介 第三章 奇妙的能量世界 ——电路设计与开发 第四章 快乐的郊外游 ——常用命令与人物对话 第五章 绚丽的田园风光 ——光影效果的实现 第六章 疯狂动物城 ——电影理论初步 第七章 世外桃源 ——神奇的电影方块 第八章 奇幻特效 ——演员属性的调整 第九章 转动的大风车 ——Bmax建模、骨骼系统与动态道具 期末考试