- Basic Knowledge of C
- Knowledge of Algorithms
- Basic Knowledge of Python
- Basic Knowledge of Arrays
- Knowledge of Data Structures
- Basic Knowledge of SQL
课程为哈佛大学推出的优质线上课程计算机科学导论(CS50)的实验版本,课程以 C 语言为例,介绍了基础的数组操作,数据结构、算法等内容,此外还包括 Python、SQL 的入门知识。该课程是哈佛大学最受欢迎的计算机专业课之一,目前仅提供英文版本。
CS50 是由哈佛大学 David J. Malan 教授制作的一门的计算机科学入门课程,内容包括:算法、数据结构、封装、资源管理、安全、软件工程和网络开发。课程涉及编程语言包括:C、Python、SQL、JavaScript 以及 CSS 和 HTML,挑战题目灵感来自于生物学、密码学、金融学、法医和游戏等现实世界领域。CS50 是哈佛大学参与学习人数最多的课程之一,备受欢迎。
本次课程为 CS50 提供的原始英文内容,我们做了如下改编:
课程每一个阶段均包括相应主题的实验、讲义和挑战内容,我们希望国内高校学子能够学习到世界顶级大学提供的优质计算机专业课程。
免费
想问下这套课程对应的是哪一年的cs50.
不得不说,这是一个好的实验,需要用心做,能让人清楚自己不了解的地方
不错,命令行这点需要认真学一下
不错
名不虚传的课程实验
棒棒,讲得很细呀,一步一步来的
第七节没法使用环境啊
可以
最后的这个jpeg,没搞明白,是否需要提供brian.jpeg文件在测试文件中? 我只有在书写./jpeg jpeg 才会打印No ,输入其它任何值都没有反应。理论上我有输入应该不会出现argc==1 && file==NULL的情况,所以不应该会返回1,但是没反应又怎么理解呢?
Exactly! This code is the most basic, you can optimize the code. Come on!
The code in the reference can't deal with the blank space.
谢谢对实验楼的支持。
重点了解了命令行的书写方式 不过这里的string 的格式 需要看一下cs50.h的源码进行理解
good
学完了该章节,未填写评价内容