Toggle Menu

约克大学计算机专业第一年都学什么?

你好,我想问一下约克大学计算机专业第一年都学什么?我想先了解一下我们专业要学的内容,然后如果有时间的话就先预习一下,提前熟悉一下课程内容,这样之后上课能稍微小点压力。

最佳答案
  • 课程顾问-小管家
    课程顾问-小管家 2022-08-02 13:23:05
    立即咨询

    约克大学计算机专业旨在通过广泛而有原则的研究方法给同学带来全面的理论基础和实践技能,以解决现实世界中的问题。计算机专业第一年的课程均为核心必修课程,这些课程提供了所有计算机科学学生都应该具备的基础知识,主题涉及理论、软件、系统与设备、数据、人机交互。下面是对课程主要内容的简要介绍。

    一、理论1:计算机科学的数学基础

    同学将了解作为计算机科学基础的关键离散数学概念。课程将介绍命题和谓词逻辑、集合论、组合学、函数和关系以及图论,并使同学能够识别这些概念在现实世界中的应用。课程还将介绍各种证明方法,这些方法将在后续学位课程中使用。

    二、理论2:形式语言和自动机

    同学将了解形式语言的概念和接受其作为描述计算方式的抽象机器。同学将对有限自动机和下推自动机及其相关语言和相关证明技术有深刻的理解。

    三、软件1:计算机科学编程基础

    同学将了解不同的编程结构、基本数据结构、命令行工具、集成开发环境和程序单元测试。同学将学习如何使用伪代码描述明确定义的任务,并使用过程化编程范式将其翻译成程序。该课程将使用Python作为练习这些技能的程序语言。

    约克大学计算机专业

    四、软件2:面向对象的数据结构和算法

    同学将开始编写关键的数据结构,如堆栈、队列、树和图。了解算法的复杂性,以及如何通过形式符号和证明技术来描述时间和空间。学习使用面向对象的语言,如Java,并学习测试驱动开发的基础知识,以测试代码并展示其成功运行。课程还介绍了几种算法设计范例,如贪婪算法。

    五、系统与设备1:计算系统导论

    同学将获得计算机系统关键架构组件的基础知识。同学将了解计算机系统是如何构建的,以及用高级编程语言(如C)编写的程序是如何在该系统上执行的。课程将介绍计算机体系结构、操作系统和程序语言构造的基础知识,为以后的进一步学习奠定基础。

    六、数据1:数据科学导论

    课程将介绍进行严格有效的数据分析所需的关键概念。同学将了解收集、处理和清理数据的过程,同时获得判断数据源质量的经验。课程将介绍frequentist data science的关键统计测试,通过描述性和推断性统计来探索和测试特定的理论。同学将运用现有的编程知识,使用现有的统计库,以适当的编程语言执行这些测试。

    七、人机交互1:以用户为中心的设计导论

    同学将熟悉如何设计以用户为中心的系统,以满足不同用户的需求和偏好。课程将介绍工程生命周期的概念,特别是从用户需求、迭代原型和交互系统评估中构建需求。同学将在实践中进行小组工作,从而有机会发展沟通和解决冲突的技能。封闭式评估将评估以用户为中心的设计过程和交互设计原则的知识,同时要求同学思考小组活动。

    上面这些就是同学要在约克大学计算机专业第一年学习的课程,之后的核心课程还涉及智能系统、工程、网络安全等领域,如果同学能把第一年的课程学好,那么学习后续课程的时候会非常轻松。

其他答案

16年深耕全阶段留学辅导   数十万留学生信赖

添加微信:「 kaoersi03 」备注官网申请试听,享专属套餐优惠!

解决学业难题!1v1线上辅导——

复制成功

微信号: kaoersi03

备注“官网”享专属套餐优惠!