计算机专业课程有哪些?

殷一凯殷一凯最佳答案最佳答案

CS专业本科阶段核心课包括: 编程语言:C语言,C++(一门),Java(一门),Python(一门)等,其中两门编程语言是必修,另一门为选修 操作系统:操作系统原理,Linux操作系统,Unix操作系统等,至少修一门,另外一门为选修 计组/体系结构:计算机组成原理(与系统结构选一门,计组偏硬件,系统结构偏软件),操作系统原理(与系统结构选一),汇编语言与汇编环境(与C语言结合着学),编译原理,算法(数据结构,算法设计),网络(TCP/IP协议,HTTP协议,路由交换技术,网络安全)等,这些基本上都需要认真学习,都是必修课

计算机网络:计算机网络原理(同上),网络操作系统(Windows Server 2003,Linux等),Internet技术(浏览器,网页制作,JavaScript,CSS,SQL,HTML5及DHTML等),计算机网络实验(动手操作,实验脚本编写),数据库(SQL server,My SQL, Oracle等),计算机安全(Win32高级安全与权限管理,病毒防治,计算机法律与道德)等等,很多,几乎全是选修!因为本科生没有那么多时间全部学习完所有课程,所以需要选择性地学习,但是计网,程序设计和操作系统是必须学习的

赖尚升赖尚升优质答主

计算机专业课程分为基础理论、应用领域和支撑技术等。

1、基础理论包括:离散数学、数字逻辑、数据结构、算法、数据库的基本理论、计算机组成、操作系统的基本理论等,主要培养计算机学科的基本理论和基础。

2、应用领域包括:软件、互联网、物联网、人工智能等,主要培养某一领域的应用能力。

3、支撑技术包括:程序设计语言、编译技术、图形图像处理等,主要培养其他学科的开发设计和技术支持能力。

我来回答
请发表正能量的言论,文明评论!