不要把时间浪费在所谓的大学课程上,很多都是没有营养的。其实软件工程的知识体系也就是那样,各个大学也是照着这个思路编排课程的。所以,自学的时候直奔主题就可以了。

软件工程包含两个部分:软件和工程。软件是程序员做的,而工程是项目负责人管理、程序员实践的。
        软件又包含两部分:语法和算法。语法,即要掌握某种编程语言。一般来讲,要想工作中用的上,那么面向过程的语言和面向对象的语言都得掌握。一般学C、C++、Java、Dephi等等。面向过程的程序比较好学,条目也很清晰。而面向对象的编程需要学两方面的内容:语法本身和庞大的类库。算法,这是编程的灵魂。一般包括:数据结构和经典算法。学无止境,一般性的工作话,掌握基本的就够了,如果工作较复杂得多看看算法方面的期刊。
        工程。现代软件越变越大,大型的编写工作动不动就涉及万人。工程的方法只是为了更好的组织、协调编写过程。《软件工程》本身就是一本书,很厚的。主要讲软件的生命周期,比较抽象和繁杂,但是规范的工作方式就是从这本书里来的。另外关注一些编程习惯的知识。这也是工程的一部分。

软件只是计算机科学中的一种。所以,比如计算机基础、计算机系统等等宏观的知识也需要理解。特别是对于高级程序员,计算机运行的底层知识就更重要了。操作系统、80x86以及汇编语言是底层知识中的一部分。
        软件行业分工很多:网络编程、数据库编程、应用程序编程、游戏编程以及操作系统编程等(中国似乎还没有商业化的操作系统),研究任何一个都挺累人的。学习完上面的基础知识后,就需要给自己选一个专业方向了。

建议一个学习流程。如果你什么都没有学。
        1】计算机基础知识。主要是硬件方面(大一水平)
        2】同时,学习C语言,语法就够了
        3】透彻的理解C++需要用C语言去编写一个图形化的应用程序,但是,似乎也有一些直接上手的C++教材。学                 习语法,简单的类库。(现在就是大二的水平)
        4】数据结构,C++表述的。《数据结构》的书里面会有一些经典的算法的。
        5】操作系统、80x86与汇编(大三水平,大四几乎没有几本书要念的。)
        6】专业学习。一方面是专业上的知识,另一方面是类库在专业上的使用。(我想,应该可以工作了,大学里关                 于这方面的知识是很浅薄的,仅仅建立一个概念而已。但是要拿来谋生的话,就需要学多点了,前面所有的                积淀都是为了这个目标的)

先学着,自己有体会后,就能确定自己应该学到什么程度。如果一切顺利的话,大概两年多一点就可以完成这个过程。

本回答由科学教育分类达人 夏斯泰推荐

大学里软件工程专业学习的主要课程相关推荐

  1. 软件工程要学计算机网络吗,计算机网络与软件工程专业学习心得.docx

    2014年计算机网络与软件工程专业--学习心得 通过哈尔滨工业大学继续教育平台的学习,我学到了许多知识,以 前对计算机网络及电子商务迷惑的地方.在平台上通过老师的讲解 和实际演练我渐渐明白了. 所谓计 ...

  2. 计算机专业吐槽搞笑,大学里那些专业搞笑描述,简直太形象了!网友:逗死我了!...

    原标题:大学里那些专业搞笑描述,简直太形象了!网友:逗死我了! 大学里总有那么些专业,让人吐槽不断,让人心塞.来看看八大坑爹专业,你中枪了没? 学金融.经济的同学看过来 银行:数钱数到手抽筋,没有一张 ...

  3. 涉及到c语言的专业,大学里哪些专业开设C语言、数电、模电、单片机、嵌入式等课程?...

    据悉,与"电"相关的专业多会涉及到此类课程. 当然,不同学校的专业分布和课程安排有所差异,但是题主问及的课程都是专业基础课,所以大多数与"电"相关的专业应该都会 ...

  4. 关于大学计算机相关专业学习路线的见解与分析

    2020.6.18 重新增改部分内容 谨以此文献给仍然迷失在大学生活中的计算机专业学子!!! 不管你是如何选择了这门专业,我想告诉你的是这是一个很深的领域,没有热爱不如尽早转行. 阅读本文首先需要你明 ...

  5. 大学里应该重点学习哪门技术语言

    别的不多说,来点干货,毕竟本人不善于说废话 ! 看了多所大学计算机专业课后,总结出大部分大学会有如下课程: <计算机组成与结构>.<计算机网络>.<数据结构与算法> ...

  6. 南卫理公会大学计算机科学,南卫理公会大学计算机科学硕士专业申请材料及课程设置...

    南卫理公会大学计算机科学硕士专业申请材料 1.在线申请 2.申请费:75美元 3.成绩单 所有获得学位的非正式成绩单.虽然我们可以接受非正式的分数和成绩单副本,但如果被录取,你必须在30天内提交正式的 ...

  7. 大学四年专业学习规划目标

    通过大学四年的学习,我希望自己能够在各个方面都得到提高. 一.全面发展 (1)性格品质:自信心强,肯吃苦:具有一颗善良的心,待人真诚,能得到大部分人的尊重: (2)个人素质:兴趣广泛,适应性较强:具有 ...

  8. 211大学 计算机-软件工程专业保研经历 同济、南大、复旦

    一.前言 今日一直在忙保研的事情,为了帮助学弟学妹们以后看到这篇博客时能更好地做出自己的选择,特编写此博客,希望能对学弟学妹们有所帮助. 二.打算 本人所读的是一所211学校,专业是计算机的软件工程专 ...

  9. 大学里计算机专业很忙吗,大学里“特累”的10大专业,忙到没时间恋爱!

    高中班主任肯定说过 高中三年,一定得好好学啊 学不死就往死里学! 辛苦这三年,等到了大学就轻松了! 可是万万没想到啊 一入大学深似海 到了大学,才发现 当年的班主任都是骗人的 说好的辛苦这三年,幸福一 ...

最新文章

  1. Deep Learning论文笔记之(六)Multi-Stage多级架构分析
  2. C语言位于30到100之间的一个奇数,《帮你度过C语言新手阶段》系列之三
  3. 今天起,我们喝的百年牛奶要变了!
  4. 漫谈SCA(软件成分分析)测试技术:原理、工具与准确性
  5. Linux驱动之分层框架
  6. lepus监控oracle数据库_数据库监控软件Lepus之修改admin密码
  7. java after 函数_函数周期表丨信息丨值丨ISONORAFTER
  8. centos7 python2升级为python3,并且重新配置yum
  9. 形式语言与自动机之一 语言与文法
  10. css里面li标签怎么加图片_css怎么设置li标签的样式?
  11. 模型思维-THE MODEL THINKER
  12. ps2015安装guideguide参考线辅助工具
  13. login主页面+接口+依赖
  14. 一亿用户背后架构的秘密
  15. 生成模型和判别模型学习
  16. NAS入门之——My Cloud EX2+未入网的路由器局域网组网
  17. APP二维码微信扫描后无法下载的问题 微信扫码(扫一扫二维码)下载不了app怎么解决
  18. 《Python深度学习》读书笔记:第1章 什么是深度学习
  19. 我的理想计算机英语小短文,我的理想职业英语作文(精选10篇)
  20. Unity2019接入FaceBook登录详解(Android)

热门文章

  1. 计算机与医药信息学,浙江大学药物信息学研究所
  2. 新视野大学英语第三版第二册视听说答案
  3. 基础练习:1092:求出e的值
  4. 同音不同字的商标名称,是否会被核准注册 ?
  5. apidoc使用教程-编写漂亮的api文档
  6. laplace变换 z变换本质
  7. Laplace变换要点
  8. Syncthing+蒲公英oray快速实现异地文件同步
  9. html表盘的代码,表盘.html
  10. OpenFaaS实战之八:自制模板(maven+jdk8),美团java面试算法题