• Java程序设计(2018春)

    随堂模式 国家级精品 计算机学科
    郑莉
    • 郑莉教授 清华大学计算机科学与技术系
    • $
    • g8.9万人
    • 7已更新至第9章

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

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

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

    随堂模式 计算机学科
    郑莉
    • 郑莉教授 清华大学计算机科学与技术系
    • $
    • g5.9万人
    • 7已更新至第4章

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

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

  • 界面设计导论(2018春)

    关琰
    • 关琰副教授 清华大学美术学院
    • $
    • g2.5万人
    • 7已更新至第4章

    简介 本课程是界面设计的入门课,面向初学者,通过全面介绍界面设计领域的发展现状、应用领域和趋势,帮助学生建立一个较完整的知识框架,丰富视野,并从GUI和H5网页设计与制作方法这两个知识点入手,循序渐进地教学生学做简单的网页GUI设计,体验一个完整的设计过程,学生通过这种带有实践性的学习体验,可以对界面设计有一个初步的认识和了解,为将来的深入学习和自我提高做好铺垫。

    章节第一章:界面设计概述 第二章:GUI设计心法 第三章:界面设计元素 第四章:从设计到实现:H5网页基础概念

  • 云计算与软件工程(2018春)

    Armando Fox
    • Armando Fox 加州大学伯克利分校
    • $
    • g1.6万人
    • 7已更新至第12章

    简介CS169.1x讲授设计可持久化软件的基础知识,利用敏捷开发技术以及 Ruby on Rails 来开发云服务 (SaaS)。 学生们将了解 SaaS 对抗成品软件的新挑战和机遇。他们将了解并将基础编程技术应用于一个简单的 SaaS 应用的设计、开发、测试及公共云部署。学生们将使用同类最佳的工具,支持行为驱动设计、用户故事、测试驱动开发、快速及结对编程等现代开发技术。学生们将学习如何利用元程序设计和反射机制等现代编程语言特性提高编程效率和代码可维护性。 学生们将进行每周编程项目和测验。成功完成作业且分数合格者将获得荣誉证书。 本期课程将使用2013年10月修改后的全新视频、两项新课外作业和全新考题。 学堂在线对此门课程进行了完全的汉化,包括中文字幕、中文习题等。同时清华的助教将全程进行中文答疑和辅导。

    章节课程概览 软件工程概论 计划和文档开发与敏捷开发,Ruby入门 Ruby 进阶 BDD及TDD介绍 SaaS应用的架构和REST Rails入门 敏捷开发的方法 利用Cucumber及Capybara进行BDD 使用RSpec进行TDD Development 补充视频

  • 大学计算机基础(2018春)

    随堂模式 计算机学科
    徐红云
    • 徐红云教授 华南理工大学计算机科学与工程学院
    • $
    • g1.2万人
    • 7已更新至第8章

    简介 本课程的主要内容包括计算机技术发展过程及趋势、计算机系统组成、数据的表示与运算、计算机硬件和软件、操作系统、办公软件、程序设计语言、数据库技术、多媒体技术、计算机网络、网页设计和信息安全。通过本课程的学习,学生不仅可以掌握计算机的基本理论和基础知识,而且能初步具备利用计算机分析问题、解决问题的意识与能力,提高计算机素养,为将来应用计算机的相关知识和技术解决所学专业领域的实际问题打下良好的基础。

    章节第一章概述 第二章 数据的表示与运算 第三章 计算机硬件 第四章 计算机软件 第五章 操作系统 第六章 办公软件 第七章 程序设计语言 第八章 数据库技术 第九章 多媒体技术 第十章 计算机网络 第十一章 网页制作 第十二章 信息安全

  • 服装数字科技

    姜延
    • 姜延副教授 北京服装学院
    • $
    • g8101人
    • 7已更新至第2章

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

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

  • 单片机原理及应用(2018春)

    杨居义
    • 杨居义教授 绵阳职业技术学院计算机科学系
    • $
    • g4100人
    • 7已更新至第2章

    简介 《单片机原理及应用》课程是一门实用性强、应用面广,将计算机技术与电子技术紧密结合、硬件与软件相联系的计算机、电子信息、机电、自动化、仪器仪表、通信工程、物联网、汽车工程、机电一体化专业核心课程,是一门理论与实践并重的应用课程。 课程为7模块,42个项目,模块1认识单片微型计算机、模块280C51单片机的结构分析及应用、模块3C51程序设计及应用、模块4 80C51单片机定时器/计数器分析及应用、模块5 80C51单片机中断系统分析及应用、模块6 80C51单片机串行通信技术分析及应用和模块780C51单片机接口技术分析及应用等知识。 为适应高职教育培养“高素质技能型专门人才”的宗旨,本课程的体系、内容、方法等均面向实践、面向应用、面向就业。课程定位在“以培养生产第一线的高技能人才为主,尽可能多的培养出具有一定开发能力的设计人才”上,强调突出实践、突出实用和能力培养。 课程特点:一个并重、两个结合。具体如下 1.单片机工作原理与编程方法、接口技术并重;                    2.软件与硬件结合; 3.理论与实践结合。

    章节第一章 第二章 第三章 第四章 第五章 第六章 第七章 期末考试

  • 数据科学导论

    随堂模式 计算机学科
    袁博
    • 袁博副研究员 清华大学深圳研究生院
    • $
    • g3142人
    • 7已更新至第3章

    简介本课程作为数据科学的先导课和认知类课程,致力于以形象生动的教学模式为学生普及数据挖掘、大数据相关的基础知识、核心概念和思维模式,从工程技术、法律规范、应用实践等不同角度描绘数据科学的美好蓝图。

    章节数据科学:你的影子无所不在 数据采集:巧妇难为无米之炊 数据可视化:一图知天下 高性能计算:数据科学的发动机 数据隐私:你的隐私谁做主 数据与法:数字化的法律世界 数据知识产权:数据即财富 环境大数据分析:知其然知其所以然

  • Paracraft创意动画设计

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

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

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

  • “做中学”Java程序设计

    随堂模式 计算机学科
    郑哲
    • 郑哲系统分析师/讲师 宁波城市职业技术学院信息与智能化工程学院
    • $
    • g39人
    • 7已更新至第1章

    简介       为满足IT学习者的迫切需求,拟通过本课程的学习,使零基础的学生具备Java程序语言开发的相关知识和技能;熟悉软件开发的基本流程,并能使用面向对象思维分析业务需求,解决实际问题;通过项目代码的撰写指导,使学生能熟练掌握Eclipse集成开发工具进行项目代码管理,版本维护和程序调试,并能编写一些简单的测试程序和异常处理程序等技能。       课程采用项目化驱动的方式,将知识点和项目任务对接,秉承以企业应用目的出发,以最新最前沿的热门技术为主要内容,以尽可能通俗、形象化的方式进行讲解,以多维度多形式的方式进行训练和考察。 考核方式:在完整学习课程视频的基础上,各章测试题的得分为课程总成绩,100分满分,60分合格,85分优秀。

    章节第1章初始Java 第2章使用Java基本语法(1) 第2章使用Java基本语法(2) 第3章使用面向对象基础语法 第4章使用面向对象高级语法 第5章捕获并处理异常 第6章使用SWT设计界面