Toggle Menu

曼彻斯特城市大学计算机科学本科课程所学知识汇总!

发布时间: 2024-04-16 00:38:20
文章来源: 考而思
摘要:
曼彻斯特城市大学计算机科学本科课程所学知识汇总!考而思教育根据多年留学生课程辅导经验帮你整理了计算机科学所需要掌握的知识点希望能帮助您! 作为曼彻斯特城市大学ComputerScience,的学生,您将学习以下课程。 (一年
曼彻斯特城市大学计算机科学本科课程所学知识汇总!考而思教育根据多年留学生课程辅导经验帮你整理了计算机科学所需要掌握的知识点希望能帮助您!

曼彻斯特城市大学课程辅导

作为曼彻斯特城市大学ComputerScience,的学生,您将学习以下课程。

(一年级)信息系统

介绍信息系统在组织中的使用,这将告诉你如何开发关键的系统分析技术,以应用于建立在商业关系数据库管理系统(RDBMS)上的信息系统。你也将发展基本的沟通和团队工作技能。主题包括由信息系统支持的商业活动,包括案例研究和例子;使用信息系统进行管理信息和决策,商业运作和数据处理;电子商务理论,信息系统和社会;系统分析和设计技术,包括UML用例;数据库管理系统和数据库设计/开发:实体关系图(ERD),标准化,SQL。

编程(Java)

本单元介绍了高级编程语言的计算机编程,包括解决问题、程序设计、解决方案的实施和测试方面的原则和实践,包括。使用Java编程的介绍;软件生命周期:正确识别问题的重要性,软件开发的迭代性,软件维护;设计方法:应用自上而下的设计方法,使用逐步细化的方法来产生问题的伪代码解决方案,纳入序列选择、迭代、抽象和重用的结构;验证和测试:使用桌面执行、简单的调试策略和更正式的测试方法,如黑盒白盒边界分析和等价类;标准和惯例的应用:软件维护和开发专业的编码方法;结构化高级编程语言的结构和特点:控制结构、操作符、程序性抽象、简单的I/O和库的使用;数据类型?原始类型:常量、变量、数组和简单的结构化数据;面向对象的设计和实现:继承和多态性;软件支持环境:使用IDE编辑编译器/链接器和操作系统.

网页设计与开发简介

介绍网页设计和开发的现代背景,核心开发技术和标准以及迎合当前不同平台的设计方法。本单元的关键主题是使用最现代的技术和技巧,为一系列流行的平台有效地设计和开发有效和强大的网站。主题包括介绍客户-服务器模型、网络标准、HTML5语义标记、通过样式表控制表现形式、通过客户端的JavaScript和服务器端的PHP进行交互;使用高级工具进行设计和开发;通过jQuery等脚本库选择和操作DOM元素;制作符合标准的HTML5视频。学生将使用AMP系统创建动态网页,并在服务器端使用PHP与MySQL编写脚本。脚本的关键主题将是理解和开发可读的代码,通过操作DOM元素来监听和响应浏览器和用户的事件。

计算机系统基础

本单元介绍了支撑计算机系统设计和构建的基本原理和数学,包括。数字逻辑和布尔代数:数字逻辑门和电路、卡诺图、数字逻辑电路模拟器的使用、CPU的组成部分、处理器模型、取数执行周期、硬件中断;汇编语言编程。高级语言和汇编程序之间的关系,指令集,寄存器,调试;离散数学:矩阵和向量,矩阵的线性变换;函数:定义,属性;集合:子集,集合代数;逻辑:命题,谓词,命题代数,简单结果的证明。.

(二年级)专业发展

该单元涵盖了计算机和数字技术行业的专业、法律和职业发展问题,包括一个特定途径的小组项目。

算法和数据结构

高级编程和开发技术,重点是支撑计算机科学的数据结构和算法。静态数据结构:实现和使用。问题的分解,的抽象化。动态数据结构:指针、链接列表、图和树。面向对象:设计、实施和使用。应用程序的实现和组件的重复使用。算法:排序搜索和图的遍历。基本复杂性问题:时间和空间复杂性。软件开发技术.

计算机网络和操作系统

该单元介绍了计算机网络操作系统的运行理论和实践。并发:并发的解决方案和问题,竞赛条件,活锁死锁饥饿和优先级倒置。使用信号器和/或监视器来解决经典问题,如。一)有界缓冲区和二)多个读者和写者。计算机网络:网络组件?中继器、集线器、交换机、路由器、网关;协议栈?OSITCP/IP,基本网络性能特征。进程管理:进程和线程,多程序设计的性能优势,调度算法,两级调度器。输入/输出:I/O硬件的原理;设备和控制器;I/O软件的原理?设备驱动程序,设备中断,处理程序设备,独立软件。内存管理:物理和虚拟内存管理的演变,内存管理的算法和计算机结构。文件系统:文件系统的结构和组织;使用连续链接索引和基于节点的方案分配磁盘空间。

高级编程

本单元涵盖了与面向对象的程序设计、框架库的使用、网络服务器和移动应用开发有关的概念。本单元涵盖了面向对象的概念:介绍面向对象的概念,包括类、对象、实例化、属性、构造函数、方法、重载、继承、覆盖、多态性和使用统一建模语言(UML)的设计技术。面向对象程序的测试。高级课题:接口、内部类、集合、异常处理、基于流的文件输入/输出、使用库构建图形用户界面(GUI)、事件处理、图形和线程。实施:以上所学概念的实际应用和实施。使用集成开发环境(IDE)。UML图的实现。文档和编码标准。案例研究.

(三年级)人工智能

本单元着眼于人工智能范式的基础理论和工业应用。它包括人工智能软件、人工神经网络、图像处理、基于规则的系统、知识工程、博弈论、Minmax和Alphabet搜索、逻辑和推理、本体、自然语言处理和语法检查器背后的基本哲学和原则。学习将通过一个大规模的案例研究进行整合,为两个真实世界的数据集(如乳房X光检查,美国人口普查数据)建立和评估一系列的人工智能分类器。这将发展实验设计和评估方面的可转移技能。

编程语言。原理和设计

该单元研究了编程语言的设计和演变,并对编译和计算机结构进行了研究性的介绍。它包括编程语言范式的演变和语言设计。对编程语言的概念和范式进行比较分析和批判性评价,涉及程序性、面向对象、功能性、基于逻辑以及变量类型和绑定的概念。简单编译器的软件结构和阶段,处理器的微结构和高速缓冲存储器的结构.

项目

提供对文献的批判性审查以及设计、实施、评估和写作的经验。与你的导师一起工作,学生制定他们的项目描述,并指定目的、目标、方法和完成时间表。最后一年的项目通常是针对特定途径的。对于小组项目,个人和集体的目的、目标和计划将被指定。

考而思可以为考生们提供专业的曼彻斯特城市大学计算机科学课程辅导,帮助考生们熟悉课程都学什么?我们的老师们具有丰富的教学经验,能够针对个体的需求提供个性化的辅导。

凡来源标注“考而思”均为考而思原创文章,版权均属考而思教育所以,任何媒体、网站或个人不得转载,否则追究法律责任。

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

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

同步课件辅导、作业补习、论文润色、真题讲解、Appeal申诉、入学内测/面试培训


添加微信【kaoersi03】(备注官网)申请试听,享专属套餐优惠!

客服微信

kaoersi03

课程听不懂?作业不会写?复习没方向?专业老师为您答疑解惑

复制成功

微信号: kaoersi03

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