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