软件工程大一主要学习以下课程:
公共基础课程
大学英语
高等数学(上、下册)
线性代数
思想道德与法律基础
计算机导论
信息检索
大学物理(可能有)
编程语言
C语言程序设计
C++程序设计(部分学校在大一下学期或大二开始学习)
计算机科学基础
计算机组成原理
数据结构
离散数学(部分学校在大一下学期或大二开始学习)
汇编语言程序设计(部分学校在大一下学期或大二开始学习)
其他基础课程
马克思主义基础原理
电子电工(部分学校)
大学体育
专业选修课 (部分学校在大一下学期开始):Web前端开发技术
Java Web开发技术
数据仓库与数据治理技术
大数据处理技术应用
深度学习框架
中间件技术与应用
容器技术与应用
软件开发运维一体化技术
建议
提前准备:
大一期间主要是打基础,建议学生提前预习一些编程语言的基础知识,如C语言的基本语法和编程思想。
注重实践:虽然大一课程较多,但建议学生多参与实验和项目,提高动手能力和实际应用能力。
拓展视野:可以适当阅读一些计算机科学和软件工程相关的书籍和文章,了解最新的技术和发展趋势。
选择方向:不同学校的软件工程专业方向有所不同,建议学生了解并选择自己感兴趣的方向进行深入学习。