提前学习计算机和软件工程应该看哪些书_软件工程需要学习哪些东西?哪些东西很重要但学校里学不多?需要看什么书来提高自己

4周前 (03-09 20:02)阅读2回复0
xietoutiao
xietoutiao
  • 管理员
  • 注册排名1
  • 经验值1583870
  • 级别管理员
  • 主题316774
  • 回复0
楼主

提前学习计算机和软件工程应该看哪些书

学习计算机与软件工程可以推荐以下几种类型书籍:

第一,数学基础,高等数学,数学概率。

第二,硬件教程,电路理论知识,计算机一级,二级,微机原理。

第三,软件教程,c语言,java语言。python语言,数据库语言。

第四,网络协议,tcp/ip协议,http协议。

第五,系统学习,linux系统。

第六,软件工程基础,软件工程导论。

第七,程序设计,软件测试技术。

希望能帮到你,谢谢!

1,数学。此处指离散数学,线性代数,概率统计

2,计算。此处指编程+算法。编程推荐三种语言入门

第一是Python,国外现在入门编程最热的语言,推荐书籍是《Python编程导论》(有英文原版,MIT教材),配合MIT的网络课程6.0001,6.0002使用更佳

第二是Java,国外过去几年的入门语言,推荐书籍《head first java》,国外多所名校java入门参考教材

第三是c,国内几十年来以及国外十几年前的入门语言,推荐书籍《c语言程序设计 现代方法》有英文原版。网课推荐北京大学《计算概论与程序设计基础》(也有平台叫《计算概论A,B》)

算法是程序员必须学习的,但是经典的MIT教材算法导论不适合用于编程,适合用于算法分析。数据结构只是算法的附属品,国内有个教学错误就是把数据结构和算法分开来讲。推荐书籍,普林斯顿大学教材,算法大师Robert Sedgewick的《Algorithms》,Java版有第四版完整版,c,c++只有第三版没有字符串算法部门。有中文版但是翻译质量堪忧

3,个人不推荐新生先学硬件知识,因为你可能以后压根不碰硬件。但是学校里学习底层编程相关的计算机组成与系统知识是必须的,但没必要开学前就学,容易劝退新生

软件工程需要学习哪些东西?哪些东西很重要但学校里学不多?需要看什么书来提高自己

你是大学生吧!专业的学习看学校的课程安排就好,其实真正的成长还需要社会的历练,那么在学校需要接触些其他方面,比如多读书,读好书,读经典;比如出去兼职,不是为了钱,是为了体验生活;比如去乡村支教,等等。

0
回帖

提前学习计算机和软件工程应该看哪些书_软件工程需要学习哪些东西?哪些东西很重要但学校里学不多?需要看什么书来提高自己 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息