四川大学计算机科学与技术专业的学生通常会学习以下课程:
1. 高级语言程序设计
2. 汇编语言程序设计
3. 离散数学
4. 数据结构与算法分析
5. 计算机组成原理
6. 编译原理
7. 操作系统
8. 数据库系统管理
9. 计算机网络
10. 微机系统与接口技术
11. 专业外语
12. 面向对象程序设计
13. 计算机系统结构
14. 现代软件工程
15. 软件开发环境与工具
16. 软件测试技术
17. 计算机图形学
18. 人工智能
19. 多媒体技术
20. 模拟电子技术
21. 数字电子技术等
此外,根据不同的学期和年份,课程安排可能会有所不同,例如,C++和Java等编程语言课程可能在不同年级有不同的安排。
请注意,课程内容可能会随着时间和教育政策的更新而发生变化,建议直接咨询四川大学计算机科学与技术专业的官方信息或查看最新的教学大纲以获得最准确的数据