只列和专业相关的课程,具体顺序可能有误,毕竟毕业太久了.
大一:
计算机科学:讲述现代计算机系统的一些基础知识
PASCAL:一门规范性非常强的编程语言,是DEPHI使用的语言.先学习规范性强的语言,对以后学习C,C++有很大帮助,毕竟C的随意性太强了.
C语言:不多说了
计算机组成原理:硬件的基础知识,硬件系列课程的第一门
线性代数:学计算机的必须要数学好,一般是指学好离散数学,线性代数是入门,特别要学好矩阵有关知识
大二
数据结构:软件专业的重点课程
C++:面向对象思想的入门语言
数字逻辑:硬件系列课程的第二门,介绍硬件的工作原理
操作系统:介绍现代操作系统的原理
代数结构,图论:都是离散数学的课程
计算机网络:学习TCP/IP协议的基础知识
大三
算法:计算机软件程序的核心
计算机体系结构:硬件系列课程的最后一门
人工智能:入门级的,没有真正涉及AI
数理逻辑:离散数学比较高级的内容
图形学:计算机处理图形图像的入门知识
数据库:学习关系数据库的知识,SQL语句
计算机数据通信:在计算机网络这门课的基础上,学习更底层的东西
大四
计算方法:常见的用计算机解数学问题的算法
数字图像处理:这是我选修的课程,需要较好的数学功底,比较少人学,后来找工作时,正是凭借这门课程人才的稀缺,没有面试就直接被一家外企招走了.
暂时只想到这么多了.
看到楼上的,才想起来,还有编译原理,是介绍我们平时使用的TC,VC,这些编译器是怎么工作的.
又想起来两门课,CPU设计,信号与系统.
CPU设计是临时开的课,因为当时"龙芯"刚出来,让大家很振奋,学校临时开了这门课.
信号与系统是电子工程与信息科学专业的课,我们只是学了点入门的
数据结构必然,C++基础必然,微机原理必然,网络基础必然,数据库必然,GDI数字图象处理必然
C++面向过程。C++面向对象。windows程序设计。Java程序设计。操作系统。编译原理。