数据结构和数据库系统原理和计算机网络和软件工程这四门课程有什么关系,难以程度和先学那个好。

回答的好多加10分,不知道的就别回答了.谢谢!!
这四门课程,先学那个对以后的科目有帮助

个人觉得:这四门课程的交集都不多,但是都是很重要。数据结构,对你编程,算法设计方面有很大的帮助,难度是比较大的。至于数据库,如果不是非要搞数据库的研究,能用sql做些查询,建表,更新这些比较常用的操作就可以了。计算机网络,这个看你以后的方向,如果你要钻网络,那么这个就必须学的足够好,还是比较费时间和精力的,但是一般开发而言,都不会涉及到很多这方面的知识。软件工程呢,必须得有一定开发基础才能有更多的体会,光掌握理论容易,但是运用到实际就要求比较高了~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-29
貌似这四科没啥大关系,不过根据我们学校的排课,数据结构和数据库系统原理是同时学的,然后是计算机网络,最后是软件工程。
我觉得这样安排的原因是:数据结构是编程思想,要在学了一门语言之后学习,同时学习编程思想的时候,就要试着自己编写正规的程序,这时就会用到数据库,所以就开始学习数据库了。
而计算机网络其实与编程的关系不大,是了解网络基础的,毕竟学了几年计算机,最后出来连网络是啥都搞不清也太不应该了。
这个软件工程应该是在有了一定编程基础上,再来学习的,因为它的理论性比较强,如果没有实践做基础,只是看理论,理解不深,收获不大。本回答被提问者采纳
第2个回答  2013-05-29
首先在学这些东西之前你得先学一门语言,C、C++、Java都行,但是C比较偏向于功能实现,所以比较适合初学,然后你就可以开始数据结构了,这个要学好比较难,要求编程能力还有数学能力,像网络你可以并行学习,这个可以作为你日常学习的部分,至于后面的数据库系统原理和软工,这两门是等你有了面向对象编程的时候,做一些大的系统的时候才能用的上,数据库原理很简单,SQL是关键,至于软工,主要是UML图,前者是为了系统存储的,后者是为了设计系统的,如果没有面向对象的思想很难用的到,所以,我建议:先数据结构,后网络,在学一个面向对象语言,在学后两者
第3个回答  2013-05-30
都是基本课程吧。
数据结构是最基本的东西,在编程的很多方面都要用到,主要是关于算法方面的东西。
数据库原理就是学数据库原理..数据库的操作之类的
计算机网络讲的是网络的基本知识,例如网络分层、TCP/IP协议、分网段、balabala
软件工程... 说实话我也不知道这干嘛的 每个地方可能教材不同,一般是关于一些项目的流程、步骤、规范之类
想学好的话 数据结构还是要自己仔细琢磨,数据库和网络都是基本知识,都要学吧。
----
@zzx0031 说得关于软工的没错 设计系统用的 做毕业设计的时候就会用到
学数据结构要先学基本的C/C++
相似回答