Toggle Menu

德蒙福特大学计算机科学大一课程学什么?

发布时间: 2024-04-14 08:23:24
文章来源: 考而思
摘要:
德蒙福特大学计算机科学大一课程学什么?考而思教育根据多年留学生课程辅导经验帮你整理了计算机科学所需要掌握的知识点希望能帮助您! 作为德蒙福特大学ComputerScience,的学生,您将学习以下课程。 (一年级)DH&T4
德蒙福特大学计算机科学大一课程学什么?考而思教育根据多年留学生课程辅导经验帮你整理了计算机科学所需要掌握的知识点希望能帮助您!

德蒙福特大学课程辅导

作为德蒙福特大学ComputerScience,的学生,您将学习以下课程。

(一年级)DH&T4:论文/策展人的理由/批判性期刊短片和数字内容计算机伦理

该向学生介绍了影响网络安全、软件工程、计算机科学和数字取证的道德理论。它要求他们在将伦理理论应用于有关网络安全、软件工程、计算机科学和数字取证的技术成果方面发展关键的分析技能.

数据库设计和实施

结构化数据保存在关系数据库中,通过SQL访问,支持许多公司、组织和在线业务的信息存储要求。在本中,学生将学习如何设计关系数据库中的数据结构,如何与数据库中的数据进行交互,以及如何保护数据库中的数据的基本知识:.

计算机法和网络安全

该向学生介绍了网络安全、软件工程、计算机科学和数字取证的法律和专业背景,它涉及软件工程师、系统经理、计算机取证和安全从业人员的法律框架、法律和专业责任。该将涉及计算机伦理、数据保护法、影响网络安全的英国和国际法律、数字工程、系统管理和数字取证.

计算机系统

本提供了计算机结构和操作系统的基础,并特别强调了其安全性。学生将学习计算机硬件、软件、操作系统,并在实验课上展示这些方面的实际知识。通过本的学习,学生将能够把逻辑和数字系统的抽象概念与它们在实际机器上的具体表现联系起来,识别计算机操作系统常见配置中的安全风险并提出适当的缓解措施。在实际的实验课程中,学生还将学习开发shellscripts。

计算机编程I

本介绍了开发计算机程序以解决给定问题所需的技能,并从设计值得信赖的软件的角度出发,强调合理的编码原则。

计算机编程II

计算机编程需要对问题进行分析,产生需求,并将其转化为可在计算机上执行的设计。设计阶段尤其需要识别和组合适当的编程抽象。本介绍了分析问题以产生程序规范所需的技能,并能够测试解决方案以确保它们是值得信赖的。

计算机网络

本提供了现代计算机网络的基础,特别强调其安全性。学习本的学生将能够解释现代计算机网络的功能,并能够展示计算机网络的实际知识。学生将能够识别计算机网络常见配置中的安全风险,并提出适当的缓解措施。

计算的数学

介绍数学结构,为计算机科学提供基础。具体课题包括逻辑、集合论、概率和统计学。

(二年级)

本介绍了采购和开发IT项目的商业背景。这包括从经济、技术、社会、法律和道德的角度来看计算机系统开发的可行性。该涵盖了生命周期不同阶段的风险因素和风险评估,并向学生介绍了用于衡量和确保软件质量的技术,包括涵盖可信软件的管理和设计的过程(PAS744SoftwareTrustworthiness)。

全球化世界中的法律和正义面向对象的发展

本的重点是使用Java软件开发工具包(SDK)提供的大量库包进行面向对象(OO)的应用开发。报名参加本的学生已经了解了OO类设计的关键原则,如封装和不同的关联,包括继承。这些知识将有助于浏览和使用标准版API中的各种领域,如集合、输入/输出和图形用户界面。

并发和平行算法

本将向学生介绍多核结构和分布式应用背景下的并发程序设计。在适当的情况下,将使用正式的符号进行规范。

敏捷的团队发展

本是一个让学生参与基于敏捷软件开发的受限工作场所模拟的机会。学生以3至5人的团队工作,最初将确定一个足够大的系统,在所有成员之间平均分配。工作分配将在导师/监管人的指导下进行监控。例如,每个团队成员可以单独承担2-3个类的开发,从最初的开始到完成提供CRUD功能。在一个大型系统的情况下,这可能意味着系统的某些方面永远无法完成。

数据结构和算法

本介绍了各种数据结构和顺序执行的算法。将介绍经典的数据结构(包括堆栈、队列、列表、树和哈希表)以及搜索和排序的算法。这些数据结构和算法的性能特点将被解释。还将考虑具体的编码问题,如化、通用性、平等性、分配、可变和不可变的对象。

研究简介

该使学生了解研究、分析和解释现有文献和其他文件的重要性,以便建立一个坚实的背景,在此背景下,可以开发研究和开发问题,并随后进行调查。它发展了学生的研究技能,特别是与从各种来源确定相关文献有关的技能,批判性地分析学术和非学术文本,并证明在特定主题领域的一系列研究或发展问题。该通过技术伦理的视角来探索这些研究方法,向学生介绍与信息系统有关的关键伦理问题,如隐私、自主权、安全、身份和社会影响。

网络应用程序开发

本提供了一个坚实的技术基础,即如何开发一个允许网络用户与存储在数据库中的资产互动的网络应用。现代网络应用程序通常大量使用服务器端脚本语言。近几年来取得突出成绩的服务器端脚本语言是PHP。这种实用的语言被一些网络开发人员使用得非常有效,而另一些人则以灾难性的天真方式使用。将介绍基本的网络应用程序渗透测试,以强调面向公众的网络内容将吸引敌意的关注。假设学生在开始本之前已经是合格的程序员,。

面向对象的设计

本专注于面向对象(OO)的库开发,使学生能够使用面向对象的方法设计、实现和测试中等规模的软件系统。使用的设计符号是统一建模语言(UML),实现语言是Java。它本质上是一个编程,重点是实现OO设计和制作可重复使用的库。

(三年级)系统建设。方法

本包括信息系统开发(ISD)的一个重要方面:选择和评估系统开发过程中使用的方法.

计算项目

该项目为学生提供了开展一项重要工作的机会,涉及批判性分析和反思,为一个给定的技术和/或基于研究的问题提供一个有效的解决方案。它使学生能够应用和整合以前在学生课程中涉及的材料,并通过研究和自学扩展课程中涉及的工作。学生将被要求在整个项目期间展示适当和积极的项目管理,以及书面/口头表达技能。除了分析、设计、交付和评估具有适当质量的产品外,他们将被要求进行、研究、分析、设计、评估和报告与该项目明确相关的主题的某些方面。

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

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

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

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

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


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

客服微信

kaoersi03

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

复制成功

微信号: kaoersi03

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