本科阶段要学的课程按照先后顺序:
大一下学期学的有:计算机文化基础
大二上学期:C语言程序设计、模拟电路基础、数字逻辑电路基础。
大二下学期:数据结构、计算机组成原理、操作系统。
大三上学期:离散数学、计算机网络、微型计算机原理、8086/8088宏汇编语言程序设计、多媒体技术(选修)、数据库原理。
大三下学期:面向对象语言程序设计,编译原理,软件工程基础,数值计算方法、MCS51/96系列单片机原理与应用、人工智能(选修)。
大四上学期:计算机系统结构、数子接口技术与电路,数据库设计基础。还有一些选修的课如果您的学分还不够的话可以选,有很多方向的,比如:TCP/IP网络协议分析基础、Oracl数据库原理,DB2数据库原理 等。
大四下学期:主要就是毕业设计了,没有什么课了,呵呵!
我刚读完大一,北科学生,答案好像有些不一样,