利物浦大学本科计算机科学第一年课程解析
- 贺老师
- 2025-04-22 12:46
- 802
- 手机版
利物浦大学本科计算机科学专业的课程可以是学生深入了解支撑现代生活和社会的技术。学生将了解如何创建功能性应用程序,以及如何持续迭代和改进工作。课程前两年,学生将学习编程、计算机系统、数据库、软件工程、算法基础、算法和决策的复杂性等方面的知识。第一年课程解析如下。
1、计算机科学分析技术(COMp116)
计算机科学的许多领域依赖于形式分析技术,本课程介绍了许多这些主题的基础,重点是在计算机问题中的作用和应用。主题涉及线性代数(特别注意矩阵理论);统计方面;微积分入门,包括极限、连续性、基本微分和积分公式的概念;复数的性质。如果时间允许,课程将对信息论原理进行简短的概述。
2、计算机系统(COMp124)
本课程提供了支持计算机系统操作的重要硬件和软件组件的基本介绍。课程介绍了如何组织低级硬件组件,以便提供一个可以构建复杂软件系统的平台。课程内容涉及现代操作系统的重要组件,如进程和并发性。
3、数据结构和算法(COMp108)
本课程将向学生介绍一些基本的算法和数据结构。课程给出了算法设计和分析的一些基本概念,以及通过选择适当的数据结构来实现算法。
4、为数字社会设计系统(COMp107)
本课程将为学生提供一个在当前数字社会中对计算机专业人员的全面评估。学生将了解计算机的社会、法律和道德方面,并将发展就业技能。作为一种融合理论和实践的方法,学生将掌握设计满足用户需求的数字系统的概念和技术。
5、计算机科学基础(COMp109)
该课程为学生提供了学习计算机科学所必需的数学基础、数学工具和基本证明方法,并开发了学习该领域新概念所必需的学习技能。
6、人工智能导论(COMp111)
人工智能(AI)是机器的理论和发展,能够执行通常需要人类智能的任务,如视觉感知、语音识别、决策和语言之间的翻译。本课程通过研究大多数人工智能系统必须处理的基本问题,提供了人工智能的应用驱动介绍:搜索问题、不确定性下的推理、知识表示、规划和智能系统中的学习。该课程还将提供人工智能的历史和哲学的基本介绍,以及人工智能伦理学的最新问题。
7、面向对象编程(COMp122)
COMp122的目的是向学生介绍使用Java编程语言进行面向对象编程的概念和方法。涵盖的主题包括层次结构、多态性、集合和迭代器、异常处理和图形用户界面设计。课程还涉及软件设计方法、测试和版本控制的基本概念。
综上所述,利物浦大学本科计算机科学第一年,学生将学习计算机科学的基础知识。从介绍使用常见语言平台的过程化编程开始,学生将进一步学习计算机系统操作中硬件和软件组件的重要性、形式分析技术和人工智能的发展。
本文地址:https://www.liuqiuyi.com/liuxue/58204.html
转载说明:文章《利物浦大学本科计算机科学第一年课程解析》由【留求艺】原创发布(部分转载内容均有注明出处,如有侵权请告知),转载请注明文章来源。