发布时间:2022-07-25 18:38:45
发布来源:考而思
摘要:英国华威大学本科CS专业从基本原则开始教授,重点是计算机科学的原理和基础。同学可以在大一通过学习高等数学、计算机体系结构和编程,为更深入地了解计算机科学打下基础。如果有同学想预习CS大一课程,不妨先了解一下课程的主要内容,详情如下。
英国华威大学本科CS专业从基本原则开始教授,重点是计算机科学的原理和基础。同学可以在大一通过学习高等数学、计算机体系结构和编程,为更深入地了解计算机科学打下基础。如果有同学想预习CS大一课程,不妨先了解一下课程的主要内容,详情如下。
一、计算机科学家编程
无论同学的起点是什么,都将通过解决问题以及基本的结构化和面向对象编程开始,对计算机编程有一个专业的理解。同学可以通过以Warwick Robot Maze为中心的实际工作学习Java编程语言。通过在面向对象概念(如类、封装、数组和继承)方面的实际工作,知道如何用Java编写程序,并产生设计良好、封装良好的代码。
二、信息结构设计
这门课将介绍关于数据结构和编程的知识。课程将着眼于如何有效地表示数据结构,以及如何将形式推理应用于其中。此外还将学习使用数据结构的算法。完成课程后,同学将能够理解支撑面向对象编程的结构和概念,并能够编写处理大型数据集的程序。
三、计算机科学家数学1
良好的数学推理知识是计算机科学家的一项基本技能,因此在这门课中,同学将获得足够的专业知识,能够理解术语和正式定义的作用,以及数学在解决问题中的作用。同学将熟悉日常的数学运算,涵盖概率(贝叶斯定理、标准差和方差)、命题和谓词逻辑(布尔运算符、真值和各种逻辑定律)、初等集合论和图论(欧拉和哈密顿图)、关系和公理化方法。
四、计算机科学家数学2
这门课程中,同学将获得足够的数学知识来理解计算机科学中常见的数学运算和函数。课程结束时,同学将能够进行数学证明,分析向量空间和使用线性方程,并自信而精确地进行微分和积分运算。同时还将学习概率分析的基础知识,并在实际例子中应用这些方法。主题涉及线性和矩阵代数、序列和级数、微积分和抽象代数。
五、计算机组织和体系结构
同学将对计算机系统的功能组件及其组织方式有一个基本的了解。关注硬件及其在软件操作执行过程中的表现。发展计算机部件的使用和构造的实际技能,及其与微处理器的接口。课程结束时,同学将会理解电子逻辑元件的操作和组织,简单微处理器的结构,输入/输出机制,存储系统和层次结构,数字电路及其与微处理器的接口。
六、专业技能
第一学期,同学将获得对操作系统的基本理解,以及计算机科学系将使用的计算系统及其相关工具和应用的工作知识。有了这些基础,同学将会发展沟通技巧,并能注意适当的学术和技术语言。同学还将研究道德和行为,并着眼于计算机在社会中的地位和计算机的法律方面。
以上就是英国华威大学本科CS专业大一的核心课程,同学可以提前进行预习,从而为之后的学习奠定基础。
马上匹配专业老师免费答疑
相关文章
更多