大学的计算机专业本科课程有哪些?

请讲的具体点,大致顺序是什么样的

《通识课程》

英语作文5,研究论文或科技写作5,微积分-Ⅰ5,微积分-Ⅱ5,微积分-Ⅲ5,线性代数5,数学统计与概率5,离散数学5,工程物理-Ⅰ5,工程物理-Ⅱ5,3门人文学科合计15,3门社会科学合计15,科学实验:化学或生物6。

《核心课程》

计算机科学专题2,计算机科学基础-Ⅰ5,计算机科学基础-Ⅱ5,数据结构5,程序设计语言5,数据库系统5,计算机体系与结构-Ⅰ5,操作系统5,运算法则5,软体开发5,顶级课程10(各校自主)

《高年级选修课》15

计算机网络5,计算机体系结构-Ⅱ5,计算机安全5,数值方法5,软件工程项目管理5,计算机高级理论5,云计算5,机器人学习能力5,计算机实习5.

《自主选修课程》20

自己感兴趣的计算机科学领域学科或实践

以“计算机应用”专业标准为例
1.简况

中专层次中职学校计算机应用(专业代码:090100)专业学制为三年,招收初中毕业生或具有同等学力的学生。

2.培养目标

培养从事计算机及相关设备的使用、维护、管理,以及相关领域的软件与硬件操作、办公应用、网络应用、多媒体应用和信息处理等操作或产品销售的高素质劳动者和技能型人才

计算机科学与技术专业:C语言程序设计、计算机组成原理、数据结构、操作系统、 微机原理及汇编语言、计算机网络、计算机系统结构、软件工程、面向对象程序设计等。

计算机软件专业:面向对象程序设计、计算机组成原理、操作系统、数据结构、计算 机网络、软件工程、编译原理、分布式系统、软件项目管理、Oracle数据库系统等。

从课程上看还是挺全面的,感觉能学到的东西还是挺多的,但是计算机专业的行内人都知道,这些都是一下基础的不能再基础的东西,大学毕业用学的这些东西出去找工作,太难了!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-11
一、数学类
主要课程:高等数学、线性代数、离散数学、概率论、数理统计
二、语言类
主要课程:C语言、C++、Java
三、专业类
主要课程:数据库原理、计算机组成原理、计算机网络、计算机系统结构、多媒体技术与应用、Matlab等
四、选修课
主要课程:计算机网络与通讯、软件工程、图形学、人工智能、系统结构、图形学等
第2个回答  2010-03-06
专业基础课(先修课程):
高级语言程序设计(C++I )*
高级语言程序设计(C++II)*
离散数学
数据结构*
计算机原理与汇编语言*
操作系统与应用*
计算机网络与应用*
专业领域课程(后续课程):
数据库技术应用*
软件应用系统设计*
微型计算机接口技术*
单片机应用系统设计*
算法分析与设计
嵌入式系统
计算机安全
分布式计算技术
高性能计算技术
Java程序设计

专业基础课是基础,特别是C++编程,是入门必学的,一定要学好。其实顺序大致是从软件到硬件,从高层到底层,越是靠近底层的越难学,要做好思想准备。本回答被提问者采纳
第3个回答  2023-04-14
《通识课程》

英语作文5,研究论文或科技写作5,微积分-Ⅰ5,微积分-Ⅱ5,微积分-Ⅲ5,线性代数5,数学统计与概率5,离散数学5,工程物理-Ⅰ5,工程物理-Ⅱ5,3门人文学科合计15,3门社会科学合计15,科学实验:化学或生物6。

《核心课程》

计算机科学专题2,计算机科学基础-Ⅰ5,计算机科学基础-Ⅱ5,数据结构5,程序设计语言5,数据库系统5,计算机体系与结构-Ⅰ5,操作系统5,运算法则5,软体开发5,顶级课程10(各校自主)

《高年级选修课》15

计算机网络5,计算机体系结构-Ⅱ5,计算机安全5,数值方法5,软件工程项目管理5,计算机高级理论5,云计算5,机器人学习能力5,计算机实习5.

《自主选修课程》20

自己感兴趣的计算机科学领域学科或实践

以“计算机应用”专业标准为例
1.简况

中专层次中职学校计算机应用(专业代码:090100)专业学制为三年,招收初中毕业生或具有同等学力的学生。

2.培养目标

培养从事计算机及相关设备的使用、维护、管理,以及相关领域的软件与硬件操作、办公应用、网络应用、多媒体应用和信息处理等操作或产品销售的高素质劳动者和技能型人才

计算机科学与技术专业:C语言程序设计、计算机组成原理、数据结构、操作系统、 微机原理及汇编语言、计算机网络、计算机系统结构、软件工程、面向对象程序设计等。

计算机软件专业:面向对象程序设计、计算机组成原理、操作系统、数据结构、计算 机网络、软件工程、编译原理、分布式系统、软件项目管理、Oracle数据库系统等。

从课程上看还是挺全面的,感觉能学到的东西还是挺多的,但是计算机专业的行内人都知道,这些都是一下基础的不能再基础的东西,大学毕业用学的这些东西出去找工作,太难了!
第4个回答  2024-05-31

计算机专业的学习内容非常丰富和广泛,涵盖了从基础理论知识到专业技能的多个方面。以下是计算机专业主要需要学习的内容:

一、基础理论知识

    数学基础:包括高等数学、线性代数、离散数学、概率论与数理统计等。这些数学知识是计算机科学的基础,对于理解算法、数据结构、计算机图形学等领域至关重要。

    计算机科学导论:介绍计算机科学的基本概念、历史、应用领域和未来发展趋势,帮助学生建立对计算机科学的整体认识。

    编程语言与程序设计:学习一种或多种编程语言(如C、C++、Java、Python等),掌握编程的基本语法、编程范式和常用库,培养编程实践能力。

    二、核心专业知识

    数据结构与算法:学习如何有效地组织和存储数据,以及算法分析和设计的基本方法。这包括数组、链表、栈、队列、树、图等数据结构,以及排序、搜索、图算法等。

    计算机组成原理:了解计算机硬件的基本组成和工作原理,包括CPU、内存、I/O设备等。这有助于理解计算机如何执行程序,以及如何优化程序的性能。

    操作系统:学习操作系统的基本原理、功能、结构和管理机制。这包括进程管理、内存管理、文件系统和设备管理等。

    计算机网络:了解计算机网络的基本原理、体系结构、协议和应用。这包括TCP/IP协议族、路由、交换、网络安全等内容。

    数据库系统原理:学习数据库管理系统的基本原理、设计方法和应用技术。这包括关系数据库、SQL语言、数据安全性等。

    软件工程:学习软件开发的全过程管理,包括需求分析、设计、编码、测试、维护等。这有助于培养学生的项目管理和团队协作能力。

    三、进阶专业知识

    人工智能:学习人工智能的基本原理、算法和应用。这包括机器学习、深度学习、自然语言处理等领域。

    计算机图形学:研究计算机图形生成和处理的技术,包括二维图形、三维图形、图像处理等。这有助于开发游戏、动画和虚拟现实等应用。

    计算机网络与通信:深入探讨网络协议、网络架构和网络安全等概念,了解网络通信的原理和技术。

    分布式系统:学习构建高效、可靠的分布式系统的原理和方法,包括云计算、大数据处理等领域。

    四、实践技能

    计算机专业非常注重实践能力的培养,学生需要通过实验、课程设计、项目实践等方式,将理论知识应用于实际问题中。此外,学生还需要掌握一些常用的开发工具和技术,如IDE(集成开发环境)、版本控制(Git)、自动化测试等。

    总之,计算机专业的学习内容涵盖了从基础理论知识到专业技能的多个方面,需要学生具备扎实的数学基础、良好的编程实践能力以及广泛的专业知识。通过不断学习和实践,学生可以掌握计算机科学的核心技能,为未来的职业发展打下坚实的基础。

相似回答