计算机专业一般都会将计算机硬件与软件结合起来。计算机专业总体分三个方向:计算机网络;计算机应用;计算机软硬件开发。但是无论是哪个方向,都会学习计算机的基础知识如计算机基础,还会学习高级语言程序设计、计算机导论、数据结构、编译原理、离散数学、操作系统、计算机网络、计算机作成原理、程序设计概论、JAVA语言编程、汇编语言编程等。不同的专业方向会有不同的专业课程。