免费的就业技能培训计划
为学生提供实践经验
让学生通过指导项目掌握数字技能
授权教师整合新内容
通过主题专家撰写的指导项目和评估来促进混合学习
规模教学、评分和学生支持
集成 Coursera for Campus Basic 计划,帮助在您的机构交付、管理和发展在线学习项目
受到 50 多所大学和学院的信赖
准备好改造你的校园了吗?
经常问的问题
如果是这样,您可以在 7 天内免费获得此优惠,但如果取消该处罚,则可能会受到处罚。 Una vez transcurrido ese tiempo, no realizamos reembolsos.没有绝对的,取消您的保留权。请参阅我们完整的政治政策。
哎呀! Para empezar, haz clic en la tarjeta del curso que te interesa e inscríbete.填写并完成光标以获得证书,并获取有关光标的详细信息,以获取免费的光标材料。如果取消当前特别计划的订阅,将自动取消所有特别计划的订阅。请访问学生面板以实现您的进步。
巳。在制定计划时,请务必遵守经济规定,否则不得以任何方式支付费用。如果您选择经济方案,则可以在描述页面中选择相关程序。
您可以在本页上注明,可以获取专门项目的所有内容并获得完整的工作证书。如果您单独阅读并了解 Curso 的内容,请免费参与 Curso 的操作。如果您不希望我们这样做,请您提供经济援助。
1. 至少一种编程语言的基础知识:C++、Java、Python、C、C#、Javascript、Haskell、Kotlin、Ruby、Rust、Scala。
我们希望您能够实现以下程序:1)从标准输入读取数据(在大多数情况下,输入是整数序列); 2)计算结果(在大多数情况下,几个循环就足够了); 3)将结果打印到标准输出。对于本课程中的每个编程挑战,我们提供 C++、Java 和 Python 的入门解决方案。检查您的编程技能是否足以解决本专业中的问题的最佳方法是从第一周开始解决两个问题。如果您能够通过它们(阅读我们的教程后),那么您一定能够通过该课程。
2.离散数学基础知识:归纳证明、反证证明。
离散数学知识对于分析算法(证明正确性、估计运行时间)和一般算法思维是必要的。如果您想刷新离散数学技能,我们鼓励您学习我们的合作伙伴专业课程 - 计算机科学离散数学简介 (https://www.coursera.org/specializations/discrete-mathematics)。它以“先尝试后解释一切”的方法教授离散数学的基础知识:您将解决许多精心设计的互动难题,让您自己发明许多重要的想法和概念
我们相信,学习算法背后的理论(就像上千所大学教授的大多数算法 101 课程一样)很重要,但对于当今的专业计算机科学家来说还不够。这种专业化将算法理论与许多编程挑战结合起来。与许多算法 101 课程相比,您将用您选择的编程语言实现 100 多个算法问题。你会发现理解算法的最好方法就是实现它!
完成时间可能会根据您的日程安排而有所不同,但大多数学习者能够在 6-8 个月内完成专业化。
至少一种编程语言(C/C++、Java、Python)的基础知识:循环、数组、堆栈、递归。数学基础知识:归纳证明、反证证明。