由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 大学里的CS课
相关主题
新的搜索引擎Yebol讨论讨论?电子投票防止作弊
NP-complete problem collection多SIMD架构的编译器?
问一个CVS的问题请教大家一些问题
如何制作或哪边可以下载到“自动广告点击软件”? (转载)CS专业什么方向适合我这样的?
请问什么是 regression test suite?编写 network coding 仿真的一个问题 (转载)
blackberry的原理是什么?界面程序设计问题
C++用哪个编译器?谁能帮我调试好一个程序,我愿付给一定报偿。
有什么标准软件来跑XQuery?有什么提供Source Version Control服务的网站吗?
相关话题的讨论汇总
话题: cs话题: 编写话题: 大学话题: 很多话题: 管理器
进入CS版参与讨论
1 (共1页)
g******l
发帖数: 60
1
很多top大学的cs都有一门课,课程通过要求学生两、三个一组完成一个project。这个
project就是在老师提供的处理器(比如自编的在仿真器上运行的某种mips架构的处理
器)和编译器(交叉编译器)上编写一个稳定的,functional的操作系统。
具体地说就是你要写出内核的进程管理器,scheduler,内存管理器,文件系统,外设
输入/输出管理(比如最简单的键入/显出),等等。期间遇到过很多crashes,内存泄
漏等常见难调的问题。学生通常需要能够熟练编写、编译、加载、调试写好的程序,因
为是teamwork,还要建立git repository等以便彼此同步工作。
进大学前早就熟练在Linux系统开发,知道怎么用manpage找每一个库函数的功能和语法
,能够轻松使用gdb调试,对处理器的结构有很多了解。所以基本就是开始编各个模块
。可对他的很多从来没有过计算机历练的同学就太难了,要补的东西太多,甚至是要搞
懂什么东西要补都是一个大问题。呵呵,那个乱象俺是知道的。
更厉害的娃其实已经过了这个阶段,开始着手编写他的开源/商业产品了。
大学里的CA也是要面临许多基础相差很多的学生,还要政治正确,所以基本上都要看每
个孩子自己。能不能活出来,要不要吸食一些能量增补剂就很难说了。
作为家长能够做的就是如果孩子想学CS的话,要趁早提供一些条件。千万不要滞留在“
编写密码”的水平。
1 (共1页)
进入CS版参与讨论
相关主题
有什么提供Source Version Control服务的网站吗?请问什么是 regression test suite?
急问offer选择 (转载)blackberry的原理是什么?
有人对powerPC 汇编熟悉吗,问个弱智问题C++用哪个编译器?
Python 很牛逼了么?有什么标准软件来跑XQuery?
新的搜索引擎Yebol讨论讨论?电子投票防止作弊
NP-complete problem collection多SIMD架构的编译器?
问一个CVS的问题请教大家一些问题
如何制作或哪边可以下载到“自动广告点击软件”? (转载)CS专业什么方向适合我这样的?
相关话题的讨论汇总
话题: cs话题: 编写话题: 大学话题: 很多话题: 管理器