大学软件工程有些什么课程?
谢邀~ 具体课程根据学校设置有所不同,在这里以我校软件工程专业(开设于2012年)的课程设置情况为例进行说明。
大一(上):C语言、计算机导论、计算机组成原理、数据结构;
大二(下):C++、操作系统、计算机网络、数据库系统;
大三(上):算法设计、计算机图形学、人工智能、编译原理;
大三(下):计算机辅助设计、面向对象程序设计、多媒体技术、集成电路;
大四(上):数字信号处理、嵌入式系统、智能机器人、系统安全;
大四(下):UML与架构设计、软件测试、软件开发流程、毕业设计。
同时还会修读学校开设的通识课和公共选修课等,如哲学、历史、法律、艺术、军事理论、英语写作及交流等。 除了必修课外,还有很多专业相关的选修课可供选择,比如数据库系统与网络安全、无线传感网络技术、移动计算与服务工程、编程语言选项(Ruby、Qt、Erlang等)以及算法分析、软件工程、计算机图形学、多媒体等技术专题。
以上是我的回答。最后,放一张在清华度过的美好时光的照片~希望有帮到你。