计算机专业学什么课程?

大一(公共与专业基础):计算机导论;编程基础(C语言,需要学习扎实,深入学习后基于C语言思想)

大二(专业基础与核心):数据结构与算法(比较难,我们是C,还有其他语言);数字电路(也很头疼);离散数学(计算机专业必修);数据库系统原理,数据库系统设计与开发(Delphi和SQL是主要课程,重要又有用,很多软件设计都是基于这两门课程);面向对象编程(我们是Java,也是C,哪个更重要);计算机组成原理,实验组成(毕业后想从事硬件,必须学好这两门,难度很大);操作系统原理,实验(当时学的是linux系统,忘了,里面的一些管理思想比较有意思);

大三(专业核心和专业方向):微机系统与汇编语言、实验(枯燥、复杂、困难、就业等。),但要想真正掌握计算机,就必须努力学好这两门课;计算机网络、实验(dos命令等。,黑客必备,很有意思);软件工程(即如何做出适销对路的软件产品);

从大三开始,方向会分:

Java方向:(Java方向最重要的是J2EE,是工程机构。掌握了之后就可以直接就业了。我是Java方向)

JAVA高级编程

软件工程与数据库课程设计

网络工程

J2EE架构和应用程序开发

J2EE应用课程设计

C#编程

J2ME和移动应用程序开发

数据库系统的应用与管理

软件开发规范

数据应用开发方向:(。网是最重要的)

C#编程

软件工程与数据库课程设计

Net架构和应用程序开发

网络应用课程设计

JAVA高级编程

Oracle应用程序

数据库系统的应用与管理

软件质量保证和测试

软件开发规范

电子商务方向:(相对简单的软件开发)

电子商务

C#编程

供应链和物流管理

电子商务系统的设计与实现

电子商务系统课程设计

电子商务安全

网页设计和网站开发

嵌入式系统方向:(难度更大,硬件更多)

微机外围电路的应用设计

嵌入式系统应用开发

单片机的Windows编程

ARM和嵌入式操作系统基础

C#编程

嵌入式系统开发导论

单片机的应用设计

WinCE移动开发技术

嵌入式通信技术

数字媒体方向:

艺术设计概论

计算机图形和图像处理

人机交互技术

计算机直观显示

数字媒体后期制作

可视通信

计算机动画基础

电脑动画设计

大四:正在找工作实习和毕业设计,错过的课程是专业移动选修课,根据自己的兴趣选择的。我附上课程材料:

Linux操作系统及其应用

数学建模(一)

数学建模(二)

计算机辅助设计

信息政策和法规

软件开发规范

电脑图形图像

编译技术

项目管理

图像处理和模式识别

多媒体教学

网页设计基础

计算方法

Windows编程

计算机信息安全

艺术设计概论

软件质量保证和测试

网络工程

人机交互技术

计算机发展前沿