计算机科学与技术学哪些课程
2022-08-22 · 学动漫、设计、电竞、电商、短视频、软件等
关注
展开全部
学习的内容有点多,高等数学、大学英语、概率统计、离散数学、电路、模拟电子、数字电子、数据结构、操作系统、编译原理、计算机网络、数据库原理、软件工程、汇编语言、C++程序设计、接口技术、Java、VC++、计算机病毒分析、信息安全、等。高数学的是微积分,线性代数,概率论与数理统计。英语是大学英语上下。还有就是专业的计算机知识,数据分析,c语言,java,还有计算机的系统分析,各种软件技术,学会写代码,程序等。
计算机所使用的数学,其实和大部分人高中和大学所学习的不同,它需要的是离散数学,而我们部分人所接触的是连续的数学,比如高中所学的几何学、代数、大学所学的微积分等等。
离散数学包括数理逻辑、集合论、组合论(组合数学)、图论、抽象的代数结构等等。它们共同的特点是,研究的东西都不是连续变化的,这和计算机的二值逻辑非常契合,而和我们日常体会的世界不太一样。离散数学强调一些抽象的概念,比如对大小的比较,判定一个目标是否属于某个集合(网页搜索的第一步其实就是判断一个网页是否属于要找的集合中的一员),两个点之间是否有连接的通路,比如通过网站A,经过几步,能否找到网站B的内容。当然,今天离散数学其实在化学、工程学、生物学中也用得很多。学习离散数学,是为了培养计算机思维方式。对于理工科非计算机专业的人来讲,如果只是在工作中利用计算机作为工具,最好的办法就是学好一些计算机的工具。比如使用统计的人(包括研究经济学的、证券的、生物统计的等等)需要学好SAS工具;做工程的需要掌握Matlab或者Mathematica这两个工具;如果需要编程,至少应该读过《数字配方》(Numerical recipe)这本书,里面有几乎所有的将现实中的工程问题变成计算机程序的算法,以及它的很多源代码,看懂之后,直接使用就可以了。
计算机所使用的数学,其实和大部分人高中和大学所学习的不同,它需要的是离散数学,而我们部分人所接触的是连续的数学,比如高中所学的几何学、代数、大学所学的微积分等等。
离散数学包括数理逻辑、集合论、组合论(组合数学)、图论、抽象的代数结构等等。它们共同的特点是,研究的东西都不是连续变化的,这和计算机的二值逻辑非常契合,而和我们日常体会的世界不太一样。离散数学强调一些抽象的概念,比如对大小的比较,判定一个目标是否属于某个集合(网页搜索的第一步其实就是判断一个网页是否属于要找的集合中的一员),两个点之间是否有连接的通路,比如通过网站A,经过几步,能否找到网站B的内容。当然,今天离散数学其实在化学、工程学、生物学中也用得很多。学习离散数学,是为了培养计算机思维方式。对于理工科非计算机专业的人来讲,如果只是在工作中利用计算机作为工具,最好的办法就是学好一些计算机的工具。比如使用统计的人(包括研究经济学的、证券的、生物统计的等等)需要学好SAS工具;做工程的需要掌握Matlab或者Mathematica这两个工具;如果需要编程,至少应该读过《数字配方》(Numerical recipe)这本书,里面有几乎所有的将现实中的工程问题变成计算机程序的算法,以及它的很多源代码,看懂之后,直接使用就可以了。
展开全部
高等数学、大学英语、概率统计、离散数学、电路、模拟电子、数字电子、数据结构、操作系统、编译原理、计算机网络、数据库原理、软件工程、汇编语言、C++程序设计、接口技术、Java、VC++、计算机病毒分析、信息安全、等。
高数学的是微积分,线性代数,概率论与数理统计。英语是大学英语上下。还有就是专业的计算机知识,数据分析,c语言,java,还有计算机的系统分析,各种软件技术,学会写代码,程序等。
高数学的是微积分,线性代数,概率论与数理统计。英语是大学英语上下。还有就是专业的计算机知识,数据分析,c语言,java,还有计算机的系统分析,各种软件技术,学会写代码,程序等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询