一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1133|回复: 9
收起左侧

CS课程选择

[复制链接] |试试Instant~ |关注本帖
sumengqi 发表于 2016-3-31 09:30:27 | 显示全部楼层 |阅读模式

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
我在加拿大读本科,大二的时候转专业到CS。学校的CS degree可以选B.S.(Bachelor of Science) 或 B.A.(Arts),目前我在B.A.,学费比较便宜,它对毕业的要求会比B.S.少4,5门专业课。其实我可以自己上更多课,但是目前学得比较艰难,想悠着点,到时课少也有更多时间找实习,不知道这样的想法对不对?
我有些担心的是这样会不会基础不牢,对以后长期工作或是想申研究生的时候有影响? 所以想请前辈们帮我看看这些课 -- 有哪些课是不太建议上的吗?或是有建议上但是我漏了的?
(现在我对计算机还很小白,不太了解具体的细分方向。但是大概清楚的是不想做研究,但是有需要的话可能会读course- based的研。以后也想走软件开发,虽然可能对偏设计的更感兴趣)
这些是我正在和计划学的:

-编程入门(java). more info on 1point3acres.com
-数据结构和算法 1,2
-Computer organization(MIPS, Memory, CPU那些)
-Programming languages and paradigms(Binding and scoping, parameter passing, lambda abstraction, data abstraction, type checking. Functional and logic programming.)
-Algorithm design
-Operating System. Waral 鍗氬鏈夋洿澶氭枃绔,
-Intro to software systems(integrate unix, C, bash, python什么的)
-database. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
-Networks
-Web development (据说在我们学校这门课有些outdated)
-Numerical Computing(偏数学的理论课)
-Artificial Intelligence(不做这方面的research的话需要上吗?)

数学:
. Waral 鍗氬鏈夋洿澶氭枃绔,
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
积分,线代,离散,概率,统计. 鍥磋鎴戜滑@1point 3 acres

. more info on 1point3acres.com
提前谢谢各种建议!


dyinpao 发表于 2016-3-31 17:36:00 | 显示全部楼层
sorry,我是已经学完再回头从实用性角度挑的,也可能跟我自己的方向有关这两门课用不太到。对于lz大二学生来说,未来还有很多可能性,organization和networks这样的基础课还是该上的。organization确实是os的pre,而且它对programming某种程度上也是有一定的帮助。之前的建议可能不太妥,收回😂 。看来这些课lz只能受累都修一修了,到时也可以根据兴趣和精力有所侧重和取舍。也可以在大三的时候实习一下看看,就能感受到哪些东西最需要学了。
回复 支持 1 反对 0

使用道具 举报

dyinpao 发表于 2016-3-31 10:59:23 | 显示全部楼层
如果没时间的话computer organization可以不上,如果只做软件开发的话,networks也可以不上,当然不上并不是说完全不需要了解,只是作为一门课似乎没必要。现在这个趋势AI还是建议上的。数学和numerical是打基础,将来想转别的cs方向的话都会需要,还是推荐上的,如果将来年纪大了想再重学数学会更吃力。program language那门课没学过不太确定…剩下的都是比较实用的,找工作重点是学好数据结构和algorithm相关的课程。以上个人看法哈。
回复 支持 反对

使用道具 举报

 楼主| sumengqi 发表于 2016-3-31 12:00:17 | 显示全部楼层
dyinpao 发表于 2016-3-31 10:59
如果没时间的话computer organization可以不上,如果只做软件开发的话,networks也可以不上,当然不上并不 ...

谢谢回复!
.鐣欏璁哄潧-涓浜-涓夊垎鍦
在这个学校organization是OS的prerequisite, 一定得上 - -. visit 1point3acres.com for more.
不知道大家都是怎样的基础学OS呢?
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
之前在地里看到申研究生很多学校networks是必需的,不知道是什么情况?而且networks不是那很重要的四门课之一(数据结构,OS, database)?其实按理说读完本科就可以工作,但是怕以后会需要读研..
回复 支持 反对

使用道具 举报

ck2016 发表于 2016-3-31 23:00:55 | 显示全部楼层
-编程入门(java)
-数据结构和算法 1,2.
-Computer organization(MIPS, Memory, CPU那些)
-Algorithm design
-database

.鐣欏璁哄潧-涓浜-涓夊垎鍦

回复 支持 反对

使用道具 举报

 楼主| sumengqi 发表于 2016-4-1 12:30:19 | 显示全部楼层
dyinpao 发表于 2016-3-31 17:36
sorry,我是已经学完再回头从实用性角度挑的,也可能跟我自己的方向有关这两门课用不太到。对于lz大二学生 ...
.鐣欏璁哄潧-涓浜-涓夊垎鍦
学校的network是500开头的, pre是OS(300开头),这样也算基础课吗? - -
回复 支持 反对

使用道具 举报

 楼主| sumengqi 发表于 2016-4-1 12:30:51 | 显示全部楼层
ck2016 发表于 2016-3-31 23:00
-编程入门(java)
-数据结构和算法 1,2. . 1point 3acres 璁哄潧
-Computer organization(MIPS, Memory, CPU那些)

没有OS和network?
回复 支持 反对

使用道具 举报

ck2016 发表于 2016-4-1 13:35:24 | 显示全部楼层

实际上这两门是很有用的,但是对找app层的工作用处不是很大
回复 支持 反对

使用道具 举报

beer 发表于 2016-4-1 22:31:36 | 显示全部楼层
OS肯定是需要上一下的,帮你从系统的角度理解编程。
回复 支持 反对

使用道具 举报

cccpwx 发表于 2016-4-2 23:42:56 | 显示全部楼层
本科科班学CS的,这些还有不上的??
不懂!
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-4 03:40

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表