Chat with us, powered by
UCL - Comp0210 使用C ++的研究计算 考试&作业&论文辅导

UCL - Comp0210 使用C ++的研究计算 考试&作业&论文辅导

课程简介:


本课程旨在教授学生如何利用C++进行数值密集型研究,创建高效、可靠和快速的程序。


课程目标:


- 培养学生编写精心设计、可靠且经过测试的C++代码的能力。

- 帮助学生熟悉研究计算中常用的工具、库和技术。

- 准备学生使用高性能并行计算平台进行研究计算。


课程学习成果:


成功完成本课程后,学生将能够:

- 了解C++在研究中的应用。

- 使用现代构建工具和单元测试框架设置C++项目。

- 利用C++17的模板、面向对象设计、编程模式等编写安全可扩展的代码。

- 理解当前的C++良好实践以及代码质量和性能之间的平衡。

- 熟练使用C++标准库和编写有效的单元测试。

- 熟练使用C++工具,如预处理器、编译器、链接器等。

- 使用现代C++软件包管理器和构建系统导入和使用库。

- 配置和优化C++代码以提高性能。

- 编写多核CPU和多节点分布式系统的并行代码,包括使用OpenMP和MPI。


课程学习内容:


本课程涵盖以下主题:

- 开发C++项目。

- 现代C++编程技术。

- C++常用库。

- C++工具的使用。

- 性能分析和优化。

- 使用OpenMP和MPI进行并行编程。


课程所需条件:


要选择本课程作为可选或选修课,学生需要:

- 在正式可用的课程和学年中注册。

- 具备任何编译语言中的常见编程概念,例如创建变量、区分数据类型、实现控制流等。

- 了解从命令行运行程序的基本操作。


选择DR.D留学生辅导机构,让我们携手开启留学之旅,为您的留学生活增添精彩!