大学计算机编程是什么专业?
计算机编程是软件工程专业。
主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理
该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
本专业是培养适应计算机应用学科的发展,特别是软件产业的发展,具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力人才。
扩展资料
本专业学生毕业后可以从事各级各类企事业单位的办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。
除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司_信息咨询公司_以及金融等其它独资、合资企业。
中国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。
所以软件工程的研究和应用,以及中国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。软件工程的前途是光明的。
百度百科-软件工程专业
从职业程序员的角度来说,这些选修课其实都是有用的。我是08年毕业的,到现在为止,参与过很多项目了,你这些选修课的内容很多都在工作中用到了。
1. Linux、XML、软件构件这些类似于基础知识,将来是必需会的,现在不学,将来也得学。
2. 软件体系结构、软件项目管理和质量与测试是软件工程里偏管理的内容,对于考试来说都是要背的东西,实际工作中的项目不会完全按照教科书上的来做。
3. 多媒体、计算机图形学是开发游戏项目要掌握的。
4. 编译原理、人工智能、人机交互、智能管理系统、算法设计,我工作的领域里没见过,更多的是研究性的吧。
5. C#、J2EE、.NET这些都是具体平台的问题了,选哪个都行,国内似乎偏爱C#这类微软系的编程语言,和国外合作的项目里,Java用的也很多,而且有的项目里会用到多种编程语言,比如Java+Python。
6. 电子商务、web应用这两个很有意思,实际做的人也很多。
7. 密码学很重要,尤其是大企业的软件项目,对安全要求较高。
8. ERP、数据仓库和挖掘,这个听起来很美,但是企业需要这个东西的时候,一般会找SAP和ORACLE,不会立个项目自己做一套出来,因为太复杂了,自己做的绝对是ERP的超级简化版。
以上是我根据自己的经验和当前的情况总结的,实际工作中是会的越多越好,对于大学选课的话,找你感兴趣的选吧,或者看哪个老师考试比较松 :-D
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!