主要有:1、编程语言课程。2、支撑课程(如数据库技术、网络技术、XML等)。3、专业技能提高和扩展课程(如软件工程、UML、测试技术等)。4、公共课程(高等数学、大学英语、思想道德与法律基础等)。发展历史计算工具的演化经历了由简单到复杂、从低级到高级的不同阶段,例如从“结绳记事”中的绳结到算筹、算盘计算尺、机械计算机等。它们在不同的历史时期发挥了各自的历史作用,同时也启发了现代电子计算机的研制思想。1889年,美国科学家赫尔曼·何乐礼研制出以电力为基础的电动制表机,用以储存计算资料。