课程主页: https://www.coursera.org/learn/programming-languages
编程语言 A 部分——开启你编程的全新视野
在这个科技飞速发展的时代,编程已经成为了一个非常重要的技能。在这一背景下,Coursera上提供的《编程语言 A 部分》让我们在学习新的编程语言时有了更为扎实的基础。锁定功能编程的核心理念,对于任何程序员来说,这是一堂不可错过的课程。
课程概述
《编程语言 A 部分》这门课程从基本编程概念入手,告别传统课程仅仅针对特定编程语言的学习,而是更加注重功能编程的框架和思想。这门课程使用了ML、Racket和Ruby语言作为学习的载体,却远不止于此,它让我们了解到任何编程语言都是如何交或整的重要。而这些内容的学习,不仅会使我们在当前使用的编程语言中更加游刃有余,对于未来学习新的编程语言也大有帮助。
课程提纲和结构
- 第一模块:课程账目及信息 - 清晰明了的介绍了课程的结构,便于学生充分了解所要学习的内容。
- 软件安装及作业 0 - 指导学生进行必要的软件安装以及演练“假作业”,使其熟悉后续的作业提交机制。
- 第一部分和作业 1 - 开展快乐的边看边做的第一课,这是逐步深入编程世界的开始。
- 第二部分和作业 2 - 掘金之旅,体会到美学与编程间的惊人关联,从ML的本质出发,来理解复杂的编程世界。
- 第三部分和作业 3 - 课程动机 - 深入探索高阶函数,说不定,这就是功能编程的魅力所在。同时,这章重视对课程整体意义的理解,将良好的自我认知注入课程学习。
- 第四部分和阶段性考试 - 这部分将课程带向封顶,通过阶段考试对学习效果进行检测,诸如类型推理等内容更是提升了下位思维的角度。
我的学习收获
经过这门课程的学习,我不仅加深了对编程语言本质的理解,同时还培养了对程序设计和实现的欣赏能力,让我在后续的开发中能够应对更多挑战。当我阅读和学习其他编程语言时,《编程语言 A 部分》培育的理论知识和思维框架给我提供了无穷的助力。
课程推荐
我衷心向所有学习编程或者有挑战欲望的开发者强烈推荐这门课程。无论你是初学者还是程序 aten Avoid
课程主页: https://www.coursera.org/learn/programming-languages