浏览: 日期:2020-01-13
CS50's Introduction to Computer Science
计算机科学与编程艺术知识型企业介绍。
关于这门课
这是CS50X,哈佛大学的计算机科学和编程艺术知识企业介绍专业和非专业,无论是否有编程经验。cs50x是david j.malan教授的入门级课程,教学生如何用算法思考和有效地解决问题。主题包括抽象、算法、数据结构、封装、资源管理、安全、软件工程和web开发。语言包括c、python、sql和javascript以及css和html。从生物学、密码学、金融学、法医学和游戏等现实领域中得到启发的问题集。CS50X的校内版CS50是哈佛最大的课程。
在9个问题集(即编程作业)和一个最终项目中获得满意分数的学生有资格获得证书。这是一门自定进度的课程——你可以按照自己的时间表学习CS50X。
harvardx要求在edx上注册课程的个人遵守edx荣誉守则的条款。Harvardx将对违反EDX荣誉准则的行为采取适当的纠正措施,其中可能包括从Harvardx课程中解聘;撤销为Harvardx课程收到的任何证书;或根据情况需要采取其他补救措施。对此类违规行为采取纠正措施的,不予退款。作为另一个项目的一部分参加harvardx课程的入学者也将受到这些项目的学术政策的约束。
哈瓦克斯追求学习的科学。通过注册成为HX课程的在线学习者,您还将参与有关学习的研究。阅读我们的研究报告了解更多。
哈佛大学和Harvardx致力于维持一个安全、健康的教育和工作环境,在这个环境中,任何社区成员都不得被排除在我们项目的参与范围之外,不得被剥夺项目的利益,也不得在我们的项目中受到歧视或骚扰。Harvardx社区的所有成员都应遵守哈佛大学的非歧视政策,包括性骚扰和EDX服务条款。如果您有任何问题或疑虑,请联系harvardx@harvard.edu和/或通过edx联系表报告您的经验。
你将学到什么
•对计算机科学和程序设计有广泛而有力的理解
•如何从算法上思考并有效地解决编程问题
•抽象、算法、数据结构、封装、资源管理、安全、软件工程和web开发等概念
•熟悉多种语言,包括c、python、sql和javascript,以及css和html
•如何与一个充满活力的社区进行互动,该社区由来自各个层次经验的志同道合的学习者组成
•如何开发并向同行展示最终编程项目