首页>英国编程与软件工程Programming and Software Engineering
编程与软件工程
EEEN11202
Programming and Software Engineering
学习目标
课程内容:
本课程旨在向学生介绍计算机系统编程。课程将使学生了解软件开发工具,并亲身体验编写简单程序以培养实践技能。这将使学生了解不同类型的编程方法(解释性、过程性和面向对象的语言),并介绍用于解决问题和创建算法的编码。课程侧重于台式机/笔记本电脑类设备的编程,并涉及高性能计算(无论是用于高规格计算机还是嵌入式/单板计算机系统)。
1. 介绍和动机(包括考虑编程中的可持续性、风险、安全以及平等/多样性/包容性等因素)。
2. 主要操作系统概述(例如Windows、macOS、Linux、RTOS)。
3. 软件工程技术(例如集成开发环境、版本控制、软件生命周期、调试、单元测试)。
4. 计算机任务的一般自动化(例如shell脚本)。
5. 核心编程概念(例如变量、if语句、循环;以Python为例)。
6. 面向程序员的计算机硬件和软件概念(例如内存寻址、堆和栈内存、数据类型、数字格式、ASCII和UFT-8)。
7. 解释性语言实践,包括使用标准软件包和执行数据可视化(例如通过Python、Numpy、Scipy、Pandas、Matplotlib)。
8. 练习使用编译的高性能语言(例如 Rust)。
9. 了解其他编译的高性能语言(例如 C/C++)。
10. 概述用于解决问题的编码:常见算法和高性能计算概念。
学习成果:
成功完成本课程后,学生将能够:
1、解释编程的必要性和重要性,包括为什么需要更高性能的代码以及如何实现。这包括对可持续性和安全性等因素的认识,这些因素可能会影响程序的设计和实施。
2、展示对计算机系统中的硬件和软件以及如何为台式机/笔记本电脑类设备编程的认识。
3、解释软件开发流程,从需求捕捉到长期支持,包括文档的重要性。
4、使用标准开发工具(如集成开发环境和版本控制)编写和调试软件。
5、以不同的编程语言应用标准编程技术(如if语句、循环)。
6、测试已开发软件,以证明代码运行正常且功能正确。
7、使用标准库进行数据可视化。
8、独立工作,使用适当的编程元素、技术和数据结构将给定的描述性问题或算法转换为程序代码。
展开全部
英国编程与软件工程课程辅导
课程课件讲解
同步海外各大院校学习进度+原版课件,PPT课件知识点讲解,包含但不限于作业讲解、考试突击辅导、论文essay辅导等,提高GPA,解决课业难题。
作业知识点讲解
作业题目讲解,topic+outline讲解,作业题难点知识点、答题思路指导。
考前冲刺辅导
帮助学生考前快速冲刺,考前直击重点/作答技巧,重点难点梳理+讲解,预测exam考点,更有独家学习资料与干货分享。
挂科appeal
学术不端、论文低分重复度高申诉appeal、考试作弊挂科听证会申诉,全程申诉老师陪同指导,高质量申诉信写作,听证会材料搜集整理,抓住申诉机遇。
免费获得学习规划方案
已有 1129 位留学生获得学习规划方案
英国
*已对您的信息加密,保障信息安全
相关动态
伦敦大学国王学院本科课程同步辅导-好评案例
11-07帝国理工学院毕业项目指导-好评案例
11-01诺丁汉大学运动医学论文辅导-好评案例
10-30爱丁堡大学教育学硕士毕业论文写作指导-好评案例
10-29约克大学入学面试辅导-好评案例
10-28伦敦大学皇家霍洛威学院本科金融经济课程同步辅导-好评案例
10-25KCL本科论文写作指导-好评案例
10-24格拉斯哥大学研究生公共政策管理毕业论文指导-好评案例
10-23兰卡斯特大学商业分析本科R语言考试辅导-好评案例
10-15哈珀亚当斯大学食品科学大二作业辅导-好评案例
10-12曼大大一论文写作能力如何提升?
2026-07-30 14:14:47我是曼大大一新生,9月入学,因为我学的是社科,所以想提前学习一下学术写作,不然担心开学之后没办法写好论文,请问论文写作能力要怎么提升?
LNAT考试主要考什么?难度如何?
2026-07-29 14:28:59你好,请问LNAT考试主要考什么?难度如何?我计划英本申请法律专业,好像要参加这个考试,因为不是很了解考试的具体情况和要求,所以想找老师指导备考。
ESAT考试内容有哪些?如何备考?
2026-07-28 14:33:22我要参加10月份的ESAT考试,还有不到3个月,想提前准备一下,请问考试主要包含哪些内容?老师可以给我一些备考建议和考前指导吗?
伦敦国王学院|Key Issues in Health Policy|7SSMM409课程辅导
08-02南安普顿大学|Biodiversity Conservation and Management|EGP601课程辅导
08-02谢菲尔德大学|Integrated Physiology and Pharmacology|BMS235课程辅导
08-01南安普顿大学|Aircraft Operations and Flight Mechanics|SESA1015课程辅导
08-01伦敦国王学院|Introductory Quantum Theory|6ccm332a课程辅导
08-01南安普顿大学|Synaptic Function in Health and Disease|BIOL6080课程辅导
08-01谢菲尔德大学|Fundamental Engineering Science Part 2|MEC117课程辅导
08-01伦敦国王学院|Intermediate Macroeconomics|5SSMN931课程辅导
08-01南安普顿大学|Research Methods in The Social Sciences|STAT2009课程辅导
08-01谢菲尔德大学|Core Legal and Study Skills Final Year|CLASSFY课程辅导
08-01