学而不厌
孜孜不倦

Computer Organization(计算机组成 )

学不厌资源阅读(1077)

Coursera课程下载

课程名称: Computer Organization(计算机组成 )

课程主页: https://www.coursera.org/learn/jisuanji-zucheng

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 北京大学

讲师: 陆俊林(Lu Junlin)

授课语言: 中文

提供字幕: 中文

课程文件大小: 1.30GB

课程介绍: 本课程重点讲述计算机的内部结构和工作原理,着眼于软件和硬件的衔接互动,注重基本概念和真实系统的对应。

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

计算机操作系统 南京大学 骆斌,葛季栋

学不厌资源阅读(1340)

Coursera课程下载

课程名称: 计算机操作系统 南京大学 骆斌,葛季栋

课程主页: https://www.coursera.org/learn/jisuanji-caozuo-xitong

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 南京大学

讲师: 骆斌,葛季栋

授课语言: 中文

提供字幕: 中文

课程文件大小: 3.27GB

课程介绍: 1946年第一台计算机面世之后,科学家与工程师们一直致力于让计算机更好地为人类工作,一代又一代操作系统因此应运而生。操作系统是计算机系统的灵魂,它管理计算机系统的资源,提供友善的人机互动,对于每一位计算机用户来说,认知和理解操作系统非常重要。 南京大学是中国最早从事,操作系统研发与教学的单位,1980年在中国首先出版了操作系统教程教材,至2014年该教材已更新至第五版。 本课程的教学组织为六个部分:计算机操作系统概述、处理器管理、存储管理、设备管理、文件管理、并发程序设计。学习者能够认知操作系统的基本概念与实现原理,并深入理解操作系统的设计方法与实现技术。 如果您是计算机科学、软件工程、电子、通信、控制、信息系统、电子商务、计算与信息科学等信息技术相关专业的学生,可以系统地学习本课程基本部分的内容,如果您想致力于操作系统的研发工作,可以进一步学习高级部分的内容;此外 如果您是计算机爱好者, 可以根据自己的需要,按需学习本课程相关部分的内容,建立对计算机操作系统整体或部分的认知。 本课程有三个特点:第一,强调计算机软硬件协同设计技术,讲授操作系统各个模块的实现方法、策略与算法;第二,从大型软件系统构造的角度看待操作系统的实现,训练学生以折中的方法和方案,综合解决宏观问题的能力;第三,采用工程师的立场,强调操作系统的构造特征,即概念大于理论、技术大于算法、整体先于局部,培养学生综合解决实际问题的能力。欢迎大家修读本课程!

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

Operating Systems(操作系统原理)

学不厌资源阅读(824)

Coursera课程下载

课程名称: Operating Systems(操作系统原理)

课程主页: https://www.coursera.org/learn/os-pku

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 北京大学

讲师: Professor Chen Xiangqun

授课语言: 中文

提供字幕: 中文

课程文件大小: 6.16GB

课程介绍: 《操作系统原理》是针对计算机科学技术专业三年级本科生开设的一门专业基础课程。本课程着重学生系统观的培养,通过重点讲述操作系统的内部结构、工作原理及典型技术的实现,使学生建立起对操作系统的整体及各个功能模块的认识,从而系统掌握计算机的专业知识,进一步提升学生的软件开发能力乃至系统软件开发能力。 任何计算机都必须在加载相应的操作系统之后,才能构成一个可以运转的、完整的计算机系统。操作系统的功能是否强大,决定了计算机系统的综合能力;操作系统的性能高低,决定了整个计算机系统的性能;操作系统本身的安全可靠程度,决定了整个计算机系统的安全性和可靠性。操作系统是软件技术的核心和基础运行平台。因此,计算机科学技术专业的学生需要学习和掌握操作系统的基本原理和专业知识。 本课程的教学目标是: 1.掌握操作系统的基本概念、功能组成、系统结构及运行环境; 2.熟悉并运用操作系统工作原理、设计方法和实现技术,理解有代表性、典型的操作系统实例(如UNIX、Linux和Windows); 3.了解操作系统的演化过程、发展研究动向、新技术以及新思想,为后续相关课程的学习打下良好基础,为后续职业发展奠定基石。

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

Web Application Development: Basic Concepts

学不厌资源阅读(659)

Coursera课程下载

课程名称: Web Application Development: Basic Concepts

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

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 新墨西哥大学

讲师: Greg Heileman,Manel Martínez-Ramón

授课语言: 英语

提供字幕: 英语

课程文件大小: 775MB

课程介绍: Web应用程序开发:基本概念:这是Coursera专业化课程中涉及Web应用程序体系结构的第一门课程。本课程将为您提供构建现代全栈Web应用程序所需的基本背景,术语和基本概念。全栈Web开发人员熟悉Web应用程序涉及的软件技术的每个“层”,包括数据建模和数据库技术,Web服务器环境和中间件组件,网络协议,用户界面以及基本的视觉设计和用户交互概念。 在本课程中,我们将边做边学。我们将首先学习Web应用程序体系结构的主要组成部分,以及用于组织它们的基本设计模式和理念。当我们在本课程中逐步学习这些模块时,您将构建并不断完善功能全面的全栈Web应用程序。在此过程中,您将接触到敏捷软件开发实践,期望软件工程师知道如何使用的众多工具以及现代Web应用程序开发框架。 该课程也提供西班牙语

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

Networks Illustrated: Principles without Calculus 网络运作:无需微积分的原理简介

学不厌资源阅读(676)

Coursera课程下载

课程名称: Networks Illustrated: Principles without Calculus 网络运作:无需微积分的原理简介

课程主页: https://www.coursera.org/learn/networks-illustrated

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 普林斯顿大学

讲师: Christopher Brinton,Mung Chiang

授课语言: 英语

提供字幕: 英语

课程文件大小: 837MB

课程介绍: 图示的网络:没有微积分的原理:是什么让WiFi在家里比在咖啡店快? Google如何从Internet上数万亿个网页中排序搜索结果?为什么Verizon对我们使用的每GB数据收取15美元的费用?我们通过六个以下的社交步骤相互联系是真的吗? 这些只是我们可以询问的有关构成我们日常生活不可或缺的一部分的社会和技术网络的众多问题中的几个。本课程旨在使用任何人都可以理解的语言探索答案。我们将重点关注指导当今网络的设计和可持续性的“共享困难”,“人群明智”和“网络网络”等基本原理,并总结我们在平台上建立的社交联系背后的所有理论。就像Facebook一样,这些网站的运行技术也是如此。 与其他网络课程不同,此处包含的数学仅比相加和相乘复杂。虽然数学细节对于全面指定我们研究的算法和系统是必不可少的,但并不需要理解它们的主要思想。我们使用关于网络的插图,类比和轶事来代替详细的方程式作为教学工具。 本课程的所有功能均免费提供。完成后不提供证书。

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

Algorithms Part 2 算法第二部分

学不厌资源阅读(1202)

Coursera课程下载

课程名称: Algorithms, Part II 算法,第二部分

课程主页: https://www.coursera.org/learn/algorithms-part2

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 普林斯顿大学

讲师: Kevin Wayne,Robert Sedgewick

授课语言: 英语

提供字幕: 英文

课程文件大小: 1.99GB

课程介绍: 本课程涵盖了每个认真的程序员都需要了解的有关算法和数据结构的基本信息,重点是Java实现的应用程序和科学性能分析。 第一部分介绍基本数据结构,排序和搜索算法。 第二部分重点介绍图形和字符串处理算法。

最近更新: 2020年4月25日。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):

Algorithms Part 1 算法第一部分

学不厌资源阅读(1234)

Coursera课程下载

课程名称: Algorithms, Part I 算法,第一部分

课程主页: https://www.coursera.org/learn/algorithms-part1

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 普林斯顿大学

讲师: Kevin Wayne,Robert Sedgewick

授课语言: 英语

提供字幕: 英文

课程文件大小: 1.70GB

课程介绍: 本课程涵盖了每个认真的程序员都需要了解的有关算法和数据结构的基本信息,重点是Java实现的应用程序和科学性能分析。 第一部分介绍基本数据结构,排序和搜索算法。 第二部分重点介绍图形和字符串处理算法。

最近更新: 2020年4月25日。

课程压缩包下载地址(度盘链接 解压密码:xuebuyan.org):

Interactive Computer Graphics(交互式计算机图形学)

学不厌资源阅读(1346)

Coursera课程下载

课程名称: Interactive Computer Graphics(交互式计算机图形学)

课程主页: https://www.coursera.org/learn/interactive-computer-graphics

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 东京大学

讲师: Takeo Igarashi

授课语言: 英语

提供字幕: 英语

课程文件大小: 1.80GB

课程介绍: 交互式计算机图形学:计算机图形学可以成为支持解决视觉问题的强大工具,而交互性在利用用户的创造力中起着核心作用。本课程将介绍计算机图形学研究领域中开发的各种交互式工具及其设计原理和算法。示例包括图形用户界面的增强,用于2D绘图和3D动画的创作工具以及交互式计算机辅助设计系统。丰富的现场演示和课程任务将为您提供见解和技能,以设计和实施针对您自己的问题的此类工具。

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

Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital

学不厌资源阅读(726)

Coursera课程下载

课程名称: Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital

课程主页: https://www.coursera.org/learn/image-processing

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 杜克大学

讲师: Guillermo Sapiro

授课语言: 英语

提供字幕: 中文

课程文件大小: 2.19GB

课程介绍: 图像和视频处理:从火星到好莱坞,在医院停留:在本课程中,您将学习如何制作,更改,存储和使用数字图像和视频的科学知识。我们将研究广阔的数字成像世界,从计算机和数码相机如何形成图像到好莱坞电影中如何使用数字特效,再到火星漫游者如何在数百万英里的空间中发送照片。 本课程首先介绍人类视觉系统的工作原理,然后教您使数字图像起作用的工程学,数学和计算机科学。您将学习用于调整图像的基本算法,探索用于编码和压缩视频图像的JPEG和MPEG标准,并继续学习图像分割,噪声消除和滤波。最后,我们将结束医学中使用的图像处理技术。 该课程包括7个基本模块和2个加分(未分级)模块。有可选的MATLAB练习。在课程期间,学习者将可以访问MATLAB Online。每个模块都是独立的,因此您可以遵循自己的兴趣。

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

Programming Languages, Part C

学不厌资源阅读(749)

Coursera课程下载

课程名称: Programming Languages, Part C

课程主页: https://www.coursera.org/learn/programming-languages-part-c

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 华盛顿大学

讲师: Dan Grossman

授课语言: 英语

提供字幕: 英语

课程文件大小: 839MB

课程介绍: 编程语言,C部分:[如下所述,这是3部分课程的C部分。参加者应首先完成A部分和B部分-C部分“直接进入”,并经常引用A部分和B部分的资料。] 本课程介绍编程语言的基本概念,并重点介绍函数式编程。该课程使用ML,Racket和Ruby语言作为概念的教学工具,但真正的目的是教授足够多的语言,使任何一种语言“融合”在一起,从而使您能够更有效地使用任何一种语言进行编程,以及学习新语言。 。 本课程既不是理论性的课程,也不是关于编程特定知识的课程-它将为您提供一个框架,让您了解如何有效地使用语言结构以及如何设计正确而优雅的程序。通过使用不同的语言,您将学习比在一种语言的特定语法方面更深入地思考。对函数式编程的重视对于学习如何编写健壮,可重用,可组合且精致的程序至关重要。确实,现代语言中许多最重要的思想都源于函数式编程。准备学习一种新颖而美观的软件查看方式,以及如何从中获得乐趣。 本课程假定您具有一定的编程经验,如A部分第一个模块中更详细的描述。B部分假定A部分已成功完成。 该课程分为三门Coursera课程:A部分,B部分和C部分。如A部分第一个模块中更详细地说明的那样,整个课程是大量具有挑战性的材料,因此分为三部分两个中间的里程碑,有机会继续前进。这三个部分旨在按顺序完成并进行设置,以激发您继续进行C部分的结尾。 A部分的第1周针对课程的所有三个部分提供了更详细的主题列表,但是,预计大多数课程参与者将(尚未!)不知道所有这些主题的含义。

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