计算机科学与技术专业的大学生应该上哪些课程?

计算机科学与技术本科课程主要分为:通识教育课程、专业基础课程和专业核心课程。

1.通识教育课程:大学生健康教育、计算机基础、大学英语、中国近现代史纲要、信息检索、军事理论、应用写作、思想道德修养与法律基础、形势与政策、职业规划、创业基础、毛泽东思想和中国特色社会主义理论体系概论、马克思主义基本原理概论、就业指导?

专业基础课:高等数学、线性代数、C语言程序设计、概率论与数理统计、科学研究方法?

三、专业核心课程:C#程序设计、计算机网络及应用、数据结构、Java编程、数据库原理、计算机系统结构、微机原理、汇编语言。

同时,根据学校的教学特点和培养方案,计算机专业的核心课程会有所不同,增加或减少相关的专业课和选修专业课,如人机交互、计算机英语、电路原理、模拟电子技术、数字逻辑、数值分析、计算机原理、微机技术、图形学、人工智能、计算方法、离散数学、概率统计、线性代数、算法设计与分析、面向对象设计方法等。