文科生可不可以学软件工程?

2020-04-24 教育 196阅读
  谢谢邀请!虽然软件工程属于工学(一级)学科,但是从学习的角度来说,文科生是可以学习软件工程的。如果是面临高考的考生,通常情况下文科生是不能报考软件工程专业的,但是每年高校招生计划发布的时候也可能会考虑招收文科生的情况,所以需要重点关注一下相关高校的招生简章。
  软件工程的学习内容涉及到三大块内容,下面做一个简单的描述:第一部分:基础知识。基础知识包括高数、线性代数、概率论、线性代数、大物等,这些内容对于软件工程专业的学生来说还是比较重要的。未来不管是从事哪个方面的开发工作,几乎都离不开数学知识,因为软件问题说到底就是个数学问题。
  第二部分:计算机基础。计算机基础知识包括操作系统、数据结构、算法设计、编译原理、编程语言(C、Java等)、数据库等内容,这些内容是从事软件开发的基础性内容,这些内容的掌握情况会关系到学生未来在专业领域的成长高度,所以一定要重视。比如学习操作系统的时候,一个比较好的办法是读一下Linux操作系统的内核代码,不仅能提高代码能力,也能够更加深入的了解计算机操作系统的体系结构。
  第三部分:软件工程专业课。软件工程的专业课包括软件工程概论、建模语言、项目管理、软件需求、软件体系结构等内容。软件工程的专业课不仅有理论,同时也会结合大量的实践环节,这是软件工程专业的特点之一,也正是得益于这个特点,软件工程专业的学生在近些年的就业情况非常不错。
  学习软件工程对于文科生来说还是有一定难度的,但是只要有一个系统的学习计划是可以掌握软件工程相关知识的,如果在学习的过程中能有人指导一下会节省大量的时间。作者简介:中国科学院大学计算机专业研究生导师,从事IT行业多年,研究方向包括动态软件体系结构、大数据、人工智能相关领域,有多年的一线研发经验。
  欢迎关注作者,欢迎咨询计算机相关问题。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com