要去读cs专业了,请教各位,想在开学后能跟上以下课程需要先自学哪些书

[复制链接]
查看11 | 回复7 | 2021-1-27 06:52:08 | 显示全部楼层 |阅读模式
目前基础就一本c++primerplus

想要在开学后能跟上以下课程还需要哪些基础
4门基础课:Programmingfoundations,Introductiontodatabases,Computerarchitectureandoperatingsystems,Datacommunications。
2门核心课:Projectmanagement,Softwareengineering。
还有一堆选修课。
一学期3-4门,非科班不太了解cs专业课程设置,以上基础课选修顺序应该首先是programmingfoundations吧,我现在的策略当然是第一学期要过去,现在只初学了门语言,想跟上开学后的节奏,请教各位下一本应该学什么。数据机构和算法吗?求推荐书目最好是英文的经典教材另请问java的主流、经典英文教材推荐什么谢谢
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:52:08 | 显示全部楼层
C++Primer
C++ProgramLanguage
EffectiveC++
MoreEffectiveC++
ExceptionalC++
MoreExceptionalC++
回复

使用道具 举报

千问 | 2021-1-27 06:52:08 | 显示全部楼层
Computerarchitectureandoperatingsystems
看了一圈好像也就这个可能会难一点。不过被你放在基础课分类里……看来这几门课水过去估计没啥问题
回复

使用道具 举报

千问 | 2021-1-27 06:52:08 | 显示全部楼层
java的话,应该是Thinkinginjava这本吧。
回复

使用道具 举报

千问 | 2021-1-27 06:52:08 | 显示全部楼层
不翘课,好好利用课余时间足矣。
回复

使用道具 举报

千问 | 2021-1-27 06:52:08 | 显示全部楼层
先修课的话学校在安排课程的时候一般都会考虑到,这个你不用担心。
从你所给的核心课,你在寒假的时候可以看看,你的前两门基础课,第二门数据库其实也可以先不看。关键是利用好上课的时间和课余时间,放假,是吧...
回复

使用道具 举报

千问 | 2021-1-27 06:52:08 | 显示全部楼层
看Computerarchitectureandoperatingsystems这个吧。。其余的都是浪费时间的。。
诸如Projectmanagement,Softwareengineering。这种课没有实践积累根本是夸夸其谈,更何况,当你想当上pm,使用上这么课的知识的话,关键的在你的外文水平,不在于你是否懂画UML图
回复

使用道具 举报

千问 | 2021-1-27 06:52:08 | 显示全部楼层
专业技术理论基础:微机原理和操作系统,编译原理,数据库,计算机网络,计算机体系结构
实践:C语言,数据结构与算法,设计模式
软件工程:人月神话,敏捷软件管理等。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行