关于 COMP101 项目
COMP101 项目是复旦大学 FDUCSLG 社团推动发起的一项面向所有人的计算机通识入门课程。
我们之所以说它是面向所有人的课程,是因为它的内容绝不仅仅是“计算机系”的同学会用到的。只要你对计算机的超出日常使用范围的知识有所需求,我们都希望能为你提供全面的帮助。
我们的目标是和来自全校各个专业的实体课程进行对接,让每一份 “第 0 次助教课” 合并起来,让每一份分散的知识整合起来,让每一点认真的努力留存下来。
我们秉持自由和开放源代码软件精神。这个项目的所有文档都以开放的协议发布。无论是谁都可以参与编写。集百家之力,树万丈之楼。
我不是已经会使用计算机了吗?到这里能学会什么呢?
COMP101 的内容是那些日常使用不会用到,但对你的专业学习有帮助的知识和技能。
当你开始运行专业软件时,你不可避免地会需要使用命令行安装和管理依赖。当你开始复现他人的代码时,你总会需要自己对别人的源代码进行构建。当你开始表达自己的学术思想时,你会选择使用 LaTeX 和 Markdown 整合自己的灵感,让它们能够被所有人读取,被所有人理解……
无论你来自文社理工农医,你总会遇到这样的时刻。我们希望能在这样的时候,帮你补上缺少的“第 0 节计算机课”
更进一步地,或许你总会有一天开始好奇,为什么简单的源代码就能变成在系统上运行的程序?为什么那样复杂的项目可以被千百人同时开发?为什么计算机知道这里该做什么,那里该做什么?
我们也希望能在那样的时候,帮你点亮一盏通往计算机世界的明灯。
可是,我很害怕学不会……
COMP101 采用了循序渐进的书写方法。我们努力地使用晓畅的语言进行书写表达,力争让每个人都能看懂,每个人都能受益。
许多复杂的主题采用了多层次的编写逻辑。随着层次的深入,内容会逐渐变得复杂起来。如果你的使用场景本就不需要复杂地运用,那只读第一篇也能大有裨益。
如果你觉得我们写的还可以更好,也欢迎你参与我们的建设。
我该怎么参与这里的建设?
每个页面的下面都有 “在 GitHub 上编辑” 的链接。只需要注册一个 GitHub 账号,你便可以将自己的编辑汇入我们的项目中。
无论是一处错字的修改还是一篇长文的撰写,我们都真诚地欢迎。知识在这里被共享,也在这里被创造。