首页>英国编程与软件工程Programming and Software Engineering
Programming and Software Engineering
了解海外留学生学术写作类型、写作格式以及写作标准等。共计开设学术写作班课34期,班课分为本科阶段以及硕士阶段,不同阶段定制不同授课大纲。
获悉详情编程与软件工程EEEN11202Programming 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、独立工作,使用适当的编程元素、技术和数据结构将给定的描述性问题或算法转换为程序代码。
OUR COACHING PROCESS
我们的辅导流程
01
评估评测
提交辅导需求发送学习资料,教学部评估学习情况;
02
匹配老师
教学部精准匹配授课老师,提供老师背景等资料;
03
建群定方案
vip学习群,规划老师+督导老师+学管老师,1V3辅导;
04
排课授课
教学部排课,老师一对一辅导授课,高效课堂有保障;
05
答疑反馈
学管课堂反馈,课堂答疑+课件回放+笔记随时复习;

评估评测确认需求
同学提交辅导需求并发送相关学习资料(课件大纲资料等),教学部评估基础学习情况;
匹配老师初步沟通
教学部精准匹配授课老师,提供老师背景等资料;
建学习群定辅导计划
专属vip学习群,规划老师+督导老师+学管老师,1V3共同制定学习计划;
教学部安排详细上课时间,老师一对一辅导授课,高效课堂有保障;
答疑解惑课堂反馈
督导学管老师随时反馈学习情况,课堂答疑,提供课件回放+笔记随时复习复盘。
TP 100 EXCELLENT TEACHERS
TOP100优秀师资
编程与软件工程问答
Programming and Software Engineering
编程与软件工程文章
专业覆盖97%以上,快速匹配对口老师!
已有10456人成功匹配老师