学而不厌
孜孜不倦

Parallel Programming in Java 莱斯大学 Vivek Sarkar

学不厌资源阅读(747)

Coursera课程下载

课程名称: Parallel Programming in Java 莱斯大学 Vivek Sarkar

课程主页: https://www.coursera.org/learn/parallel-programming-in-java

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 莱斯大学

讲师: Vivek Sarkar

授课语言: 英语

提供字幕: 英语

课程文件大小: 983MB

课程介绍: Java并行编程:本课程向学习者(行业专业人士和学生)讲授Java 8上下文中并行编程的基本概念。并行编程使开发人员可以使用多核计算机,通过同时使用多个处理器来使其应用程序运行得更快。 。在本课程结束时,您将学习如何使用流行的并行Java框架(例如ForkJoin,Stream和Phaser)为包括服务器,台式机或移动设备在内的多种多核平台编写并行程序。关于它们的理论基础,包括计算图,理想并行性,并行加速,阿姆达尔定律,数据竞争和确定性。 为什么要上这门课? •所有计算机都是多核计算机,因此对您而言重要的是学习如何将顺序Java编程知识扩展到多核并行性。 Java 7和Java 8引入了新的并行性框架(ForkJoin,Stream),自Java诞生以来,它们已大大改变了并行编程的范式。 •课程的四个模块中的每个模块均包含一个分配的小型项目,该课程将为您提供必要的动手经验,以便在课程结束后自行使用在课程中学习到的概念。 •在课程过程中,您将可以在线访问讲师和指导者,以获取针对您在论坛上发布的问题的个性化答案。 该课程的预期学习成果如下: •并行理论:计算图,工作,跨度,理想并行,并行加速,阿姆达尔定律,数据竞争和确定性 •使用Java的ForkJoin框架进行任务并行处理 •使用Java的Future和Stream框架进行功能并行 •循环级并行性,具有针对障碍和迭代分组(分块)的扩展 •使用Phaser框架和数据驱动的任务进行数据流并行化 掌握这些概念将使您能够立即将它们应用在多核Java程序的上下文中,并且还将为掌握将来可能会遇到的其他并行编程系统(例如C ++ 11,OpenMP,.Net)提供基础。任务并行库)。

课程压缩包下载地址(度盘链接):

JavaScript, jQuery, and JSON 密歇根大学

学不厌资源阅读(833)

Coursera课程下载

课程名称: JavaScript, jQuery, and JSON 密歇根大学

课程主页: https://www.coursera.org/learn/javascript-jquery-json

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 密歇根大学

讲师: Charles Russell Severance

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.66GB

课程介绍: JavaScript,jQuery和JSON:在本课程中,我们将研究JavaScript语言,以及它如何支持面向对象的模式,重点是JavaScript如何处理面向对象的方面。我们将探索jQuery库的简要介绍,该库被广泛用于在浏览器中对文档对象模型(DOM)和事件处理进行操作。您还将了解有关JavaScript对象表示法(JSON)的更多信息,它通常用作在服务器上运行的代码(即PHP中)和浏览器中运行的代码(JavaScript / jQuery)之间交换数据的语法。 假设学习者已经在该专业的PHP课程中学习了“构建Web应用程序”和“构建数据库应用程序”。

课程压缩包下载地址(度盘链接):

Building Database Applications in PHP 密歇根大学

学不厌资源阅读(855)

Coursera课程下载

课程名称: Building Database Applications in PHP 密歇根大学

课程主页: https://www.coursera.org/learn/database-applications-php

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 密歇根大学

讲师: Charles Russell Severance

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.37GB

课程介绍: 用PHP构建数据库应用程序:在本课程中,我们将研究PHP中可用的面向对象模式。您将学习如何使用可移植数据对象(PDO)库连接到MySQL,并以PHP语言发出SQL命令。我们还将研究PHP如何使用Cookie和管理会话数据。您将学习PHP如何避免重复发布数据,如何实现Flash消息以及如何使用会话登录Web应用程序中的用户。然后,我们将构建第一个具有多个屏幕的“完整”应用程序,以创建,读取,更新和删除(CRUD)我们的数据。这将所有先前的概念结合在一起,并将构成所有以后的Web应用程序的基础。

课程压缩包下载地址(度盘链接):

Introduction to Structured Query Language (SQL) 密歇根大学

学不厌资源阅读(992)

Coursera课程下载

课程名称: Introduction to Structured Query Language (SQL) 密歇根大学

课程主页: https://www.coursera.org/learn/intro-sql

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 密歇根大学

讲师: Charles Russell Severance

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.31GB

课程介绍: 结构化查询语言(SQL)简介:在本课程中,您将逐步完成安装步骤,以安装文本编辑器,安装MAMP或XAMPP(或等效文件)以及创建MySql数据库。您将学习单表查询和SQL语言的基本语法,以及具有多个表,外键和JOIN操作的数据库设计。最后,您将学习建模多对多关系,例如表示用户,角色和课程所需的关系。

课程压缩包下载地址(度盘链接):

Building Web Applications in PHP 密歇根大学

学不厌资源阅读(709)

Coursera课程下载

课程名称: Building Web Applications in PHP 密歇根大学

课程主页: https://www.coursera.org/learn/web-applications-php

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 密歇根大学

讲师: Charles Russell Severance

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.83GB

课程介绍: 用PHP构建Web应用程序:在本课程中,您将探索Web应用程序的基本结构,以及Web浏览器如何与Web服务器交互。将向您介绍请求/响应周期,包括GET / POST / Redirect。您还将获得对超文本标记语言(HTML)的入门理解,以及PHP语言的基本语法和数据结构,变量,逻辑,迭代,数组,错误处理和超全局变量,以及其他元素。级联样式表(CSS)的简介将使您可以为网页设置样式标记。最后,您将获得安装和使用集成的PHP / MySQL环境(如XAMPP或MAMP)的技能和知识。

课程压缩包下载地址(度盘链接):

Making Your First Virtual Reality Game 伦敦大学

学不厌资源阅读(646)

Coursera课程下载

课程名称: Making Your First Virtual Reality Game 伦敦大学

课程主页: https://www.coursera.org/learn/making-virtual-reality-game

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 伦敦大学

讲师: Dr Sylvia Xueni Pan

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.59GB

课程介绍: 制作您的第一个虚拟现实游戏:虚拟现实是技术可以带给我们的最激动人心的体验之一。您在VR中可以拥有的沉浸感和存在感与任何其他媒介都完全不同。像许多其他人一样,您对这种新媒体的可能性感到兴奋,并希望开始开发自己的VR体验。本课程将指导您完成创建VR游戏或其他项目所需的所有步骤。 这是我们的专业课程:虚拟现实的最后课程。先前的课程教您制作VR游戏所需的技能。本课程将他们聚集在一起,创建您自己的项目。 我们将指导您完成一个VR项目的所有步骤:提出一个想法,情节提要,原型制作,测试和实施。在本课程结束时,您将拥有一个完整的VR项目,该项目可以展示您的技能,并且可能是创建专业游戏的第一步。 我们希望本课程可以成为您进入专业VR开发的入门。为了帮助您入门,一些好的建议总是有帮助的。因此,我们采访了来自世界各地的VR专家,从在VR方面拥有30多年经验的技术先驱到最新的VR创作者,不一而足。我们已经要求所有这些人给您他们的建议,希望它能激发您成为VR未来的一部分。

课程压缩包下载地址(度盘链接):

Building Interactive 3D Characters and Social VR 伦敦大学

学不厌资源阅读(672)

Coursera课程下载

课程名称: Building Interactive 3D Characters and Social VR 伦敦大学

课程主页: https://www.coursera.org/learn/interactive-3d-characters-social-virtual-reality

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 伦敦大学

讲师: Dr Sylvia Xueni Pan

授课语言: 英语

提供字幕: 英语

课程文件大小: 989MB

课程介绍: 建立交互式3D角色和社交VR:与其他人会面是您在虚拟现实中可以拥有的最神奇的体验之一。除了通过现实生活进行面对面的对话外,它与通过任何其他媒体进行通信完全不同。由于另一个人的大小与您一样,并且与您共享一个虚拟空间,因此肢体语言的工作方式无法在纯平屏幕上完成。本课程将使您能够在VR中创建现实的社交互动。 您将了解社交互动的心理学以及在Unity3D中实现社交互动的实用技巧。我们将带您了解3D角色动画的基础知识以及如何创建肢体语言。您将学习如何制作能够回应玩家言语和肢体语言的角色。您还将了解化身:其他玩家和代理的虚拟表示形式:计算机控制的NPC角色以及如何实现这两个角色。 正如许多人在我们之前所说的那样,社交是VR的未来。本课程将帮助您成为虚拟现实社交体验未来的一部分。

课程压缩包下载地址(度盘链接):

3D Interaction Design in Virtual Reality 伦敦大学

学不厌资源阅读(810)

Coursera课程下载

课程名称: 3D Interaction Design in Virtual Reality 伦敦大学

课程主页: https://www.coursera.org/learn/3d-interaction-design-virtual-reality

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 伦敦大学

讲师: Dr Sylvia Xueni Pan

授课语言: 英语

提供字幕: 英语

课程文件大小: 994MB

课程介绍: 虚拟现实中的3D交互设计:本课程将向您介绍VR的最重要方面之一,即如何与VR世界进行交互。虚拟现实与屏幕上的应用程序或游戏完全不同。您完全沉浸在VR世界中,因此仅通过按钮或菜单进行交互是没有意义的。如果您可以像现实世界一样与世界互动,就可以充分利用虚拟现实:自然的身体运动。您将了解VR交互的基本概念和技术。然后,您将动手练习,学习如何在VR中四处移动以及如何与世界中的对象进行交互。本课程将以VR交互设计专家的一些建议为结尾,您将在一个项目中获得有关开发VR交互的真实经验。

课程压缩包下载地址(度盘链接):

3D Models for Virtual Reality 伦敦大学

学不厌资源阅读(766)

Coursera课程下载

课程名称: 3D Models for Virtual Reality 伦敦大学

课程主页: https://www.coursera.org/learn/3d-models-virtual-reality

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 伦敦大学

讲师: Dr Sylvia Xueni Pan

授课语言: 英语

提供字幕: 英语

课程文件大小: 1003MB

课程介绍: 虚拟现实的3D模型:本课程将开始您创建虚拟现实体验的旅程。虚拟现实体验是您进入并完全融入的新世界。创建VR体验意味着创建该世界及其中的所有对象。 在本课程中,您将学习3D图形的基础知识:我们如何创建对象以及如何布置它们以创建环境。您将学习使材料看起来逼真的材料和纹理等技术。您还将学习音频技术,以确保您的体验听起来不错,看起来也很棒。在所有这些主题中,我们将关注虚拟现实的特殊要求,包括陷阱和性能问题:确保您的环境在VR中足够快地运行。 您将使用专业游戏和VR引擎Unity3D学习所有这些内容。 Unity是最常用的游戏引擎之一,是相对简单但功能齐全的3D开发入门。 该课程将在一个项目中达到顶峰,您将在其中创建自己的VR场景。 VR开发是您只能自己做才能学到的东西,因此在项目上进行工作将是最好的学习方法。

课程压缩包下载地址(度盘链接):

Introduction to Virtual Reality 伦敦大学

学不厌资源阅读(747)

Coursera课程下载

课程名称: Introduction to Virtual Reality 伦敦大学

课程主页: https://www.coursera.org/learn/introduction-virtual-reality

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 伦敦大学

讲师: Dr Sylvia Xueni Pan,Dr Marco Gillies

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.20GB

课程介绍: 虚拟现实简介:本课程将向您介绍虚拟现实(VR)。该课程将教您从VR的基础知识,VR的硬件和历史到虚拟现实的不同应用,虚拟现实的心理以及媒介所面临的挑战等所有方面。 该课程是为刚接触VR的人而设计的。您可能曾经经历过一些虚拟现实,并且可能拥有一些硬件-但本课程适合从未体验过VR且没有太多硬件的个人-我们将向您介绍Mobile VR以及Oculus Rift等设备和HTC Vive。 虚拟现实简介是虚拟现实专业课程中的第一门课程。在虚拟现实和/或游戏编程方面没有经验的学习者将能够在专业化结束之前使用Unity评估现有的VR应用程序,并设计,测试和实现自己的VR体验/游戏。

课程压缩包下载地址(度盘链接):