大学里的软件工程课程

头像
电锯小天王   2021-09-18   1654浏览
已有78条回答
头像
柳絮天涯
2024-03-14

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

软件工程。包含两个部分:软件和工程。软件是程序员做的,而工程是项目负责人管理、程序员实践的。

软件又包含两部分:语法和算法。语法,即要掌握某种编程语言。一般来讲,要想工作中用的上,那么面向过程的语言和面向对象的语言都得掌握。一般学C、C++、Java、Dephi等等。面向过程的程序比较好学,条目也很清晰。而面向对象的编程需要学两方面的内容:语法本身和庞大的类库。算法,这是编程的灵魂。一般包括:结构和经典算法。学无止境,一般性的工作话,掌握基本的就够了,如果工作较复杂得多看看算法方面的期刊。

工程。现代软件越变越大,大型的编写工作动不动就涉及万人。工程的方法只是为了更好的组织、协调编写过程。《软件工程》本身就是一本书,很厚的。主要讲软件的生命周期,比较抽象和繁杂,但是规范的工作方式就是从这本书里来的。另外关注一些编程习惯的知识。这也是工程的一部分。

软件只是计算机科学中的一种。所以,比如计算机基础、计算机系统等等宏观的知识也需要理解。特别是对于高级程序员,计算机运行的底层知识就更重要了。作系统、80x86以及汇编语言是底层知识中的一部分。

软件行业分工很多:网络编程、库编程、应用程序编程、编程以及作系统编程等(中国似乎还没有商业化的作系统),研究任何一个都挺累人的。学习完上面的基础知识后,就需要给自己选一个专业方向了。

建议一个学习流程。如果你什么都没有学。

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

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

168

头像
小梅0429
2024-02-28

全国重点35所软件学院之一课程安排
大一:C语言、数字逻辑、C++、计算机基础导论英语版、英语、高数、离散数学;
大二:结构、离散数学、高数、随机数学、计算机原理与结构、库原理、作系统、组合数学、JA;
大三:C#库实践、计算机图形学、UNIX/LINUX、计算机网络、编译原理与实现、软件系统分析与设计、软件体系结构、商务;
大四:软件项目管理、软件构件与中间件技术、J2EE;
研一:网络程序设计、软件复用与组件技术、软件过程管理与过程改进、大型库设计与实践、面向对象建模技术;
研二:实习或者实验室;

专业选修课:
本科:网络协议分析实验、Oracle库、信息安全、DB2库、挖掘、XML、动画设计、嵌入式设计;
研究生:日语、英文报刊选读、软件工程项目案例分析、企业管理与ERP、信息安全、外教口语、讲座、人工智能、....很多;

101

头像
孤星泪新民
2023-04-22

一年级上学期:英语,高数,c程序设计,计算机导论,事,思修。下学期:英语,高数,c++,离散,语文,历史。

87

头像
beetleleon
2022-09-15

我是沈阳建筑的,我大一的时候计算机方面首先学的是PASCAL语言,这个语言据说十分适合教学,大一下学期是C语言,大二上学期学的离散数学,下学期是结构,大三就多了,编译原理,人工只能,库,信息管理,计算机网络,大四作系统,管理信息系统,软件工程,下学期设计,这里面我感觉最主要的对你来说也就是C语言,库,别的可以先放一放,对,大三还学C++了,这个也十分主要

155

头像
panasoniccz
2021-12-17

我们一年级学的有高等数学、C语言、英语、离散数学、体育你要是大一新生可要学好专业课啊…

54

相关问题

大学里的软件工程课程
天使之懿727 1970-01-01

想知道比如一年级是学哪些课程,二年级,三年级.....要详细的,简单的不要补充:我已经工作,想自学大学计算机软件方面课程

软件工程专业(本科)的课程设置
非非1227 1970-01-01

我想知道软件工程(本科)的课程设置,大一到大四分别开什么课程?各占多少学分?

北京理工大学软件工程
疯疯丫头315 1970-01-01

北京理工大学软件工程软件工程厉不厉害,我是今年2012年新生,被录到这个专业去了,哪位大神来讲讲这个专业,详细一点,谢了。

大学本科研究生科目网络—软件开发课程—软件操作课程有哪些?
小琳子雄霸天下 1970-01-01

大学本科研究生科目网络—软件开发课程—软件操作课程有哪些?(比如ps fl 之类的要说全哦 非诚勿扰)

软件工程综合课程设计题目: 小论文
欧阳安Muse 1970-01-01

以实际经历的开发项目或典型实例项目为例说明 在项目开发过程中所应用到的软件工程方法。 并说明通过这个项目所获得的经验和教训。 字数要求在十张A4以上。论文之间如有雷同,分数为零。

最新问答

排水论文在哪发?
伊兰0518 2021-09-19

小区市外排水论文发哪个杂志可以呢?我需要发表一篇这方面的论文。

word转pdf,为什么不显示图片图片?
花花的老妈 2021-09-19

我想把论文从word格式转换成PDF格式,用的金山WPS,可转换完成之后,里面的流程图就不见了,空白~~这是为什么呢?谁能帮我解决一下!谢谢!

公众号与小程序有什么区别
汤糖躺烫湯 2021-09-19

公众号与小程序有什么区别

如何制作电子小报
dream959595 2021-09-19

镀铬什么意思
autumngold 2021-09-19

镀铬什么意思

中国电影艺术的思想
幸福顺延 2021-09-19

中国针灸大纲作者是谁?
王子麻麻 2021-09-19

热门问答

排水论文在哪发?
伊兰0518 2021-09-19

小区市外排水论文发哪个杂志可以呢?我需要发表一篇这方面的论文。

word转pdf,为什么不显示图片图片?
花花的老妈 2021-09-19

我想把论文从word格式转换成PDF格式,用的金山WPS,可转换完成之后,里面的流程图就不见了,空白~~这是为什么呢?谁能帮我解决一下!谢谢!

公众号与小程序有什么区别
汤糖躺烫湯 2021-09-19

公众号与小程序有什么区别

如何制作电子小报
dream959595 2021-09-19

镀铬什么意思
autumngold 2021-09-19

镀铬什么意思

中国电影艺术的思想
幸福顺延 2021-09-19

中国针灸大纲作者是谁?
王子麻麻 2021-09-19

Coptyright © www.lw85.com电脑版