|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/internet-of-things-project
课程评论:没有评论
课程名称:物联网项目编程 课程概述:在这门纲要课程中,您将设计一个基于微控制器的嵌入式系统。作为选项,您还可以构建和测试一个系统。项目的重点在于设计一个能够以低成本构建的真实应用系统。为了完成此项目,您需要运用在课程中所学的所有技能(包括微控制器编程、系统设计、接口等)。该项目将包括一些核心要求,但在方法上留有空间以体现您的创造力。最终,您将制作一个独特的最终项目,适合展示给未来的潜在雇主。 请注意,在完成三项必修作业时,您无需购买软件和硬件。还有一项可选的第四项作业,可供希望使用Arduino或Raspberry Pi构建和演示其系统的学生。此外,请注意本课程不包含讨论论坛。 完成此课程后,您将能够: 1. 编写需求规格文档 2. 创建系统级设计 3. 探索设计选项 4. 制定测试计划 课程大纲: 第一部分:项目设计第一部分 描述:本模块将帮助您选择您的项目创意。在做出决定时,有许多变量需要考虑,因此了解参数及其对您选择的影响非常重要。您的决定将驱动您项目的第一步——准备需求规格。 第二部分:项目设计第二部分 描述:在需求规格处理完毕后,您需要将注意力转向项目的系统级设计。本模块将引导您了解您的项目需要满足的约束条件,并告知您如何考虑设计的替代方案。 第三部分:项目设计第三部分 描述:测试显然是任何技术设计的关键组成部分。本模块将引导您了解设计测试计划的关键方面。 第四部分:专业化总结 描述:让我们来总结一下我们的学习旅程,回顾我们在专业化过程中的收获。
Part: 1
Title:Capstone Design, Part 1
Description:This module will assist you in selecting an idea for your Capstone project. There are many variables to consider in this decision so it's important to know the parameters and how they impact your choice. Your decision will then drive the content of the very first step in your Capstone project -- preparing a requirements specification.
Part: 2
Title:Capstone Design, Part 2
Description:With the requirements specification out of the way, it's time to turn your attention to the system-level design of your project. This module will walk you through the constraints your project will need to satisfy. You'll also be informed about how to consider alternatives to your design.
Part: 3
Title:Capstone Design, Part 3
Description:Naturally testing is a key component of any technical design. This module will walk you through the important aspects of a test plan for your design.
Part: 4
Title:Specialization Wrap-Up
Description:Let's wrap up our time together as we have traveled through the specialization.
In this Capstone course, you will design a microcontroller-based embedded system. As an option, you can also build and test a system. The focus of your project will be to design the system so that it can be built on a low-cost budget for a real-world application. To complete this project you'll need to use all the skills you've learned in the course (programming microcontrollers, system design, interfacing, etc.). The project will include some core requirements, but leave room for your creativity in how you approach the project. In the end, you will produce a unique final project, suitable for showcasing to future potential employers. Note that for the three required assignments you do NOT need to purchase software and hardware to complete this course. There is an optional fourth assignment for students who wish to build and demonstrate their system using an Arduino or Raspberry Pi. Please also note that this course does not include discussion forums. Upon completing this course, you will be able to: 1. Write a requirements specification document 2. Create a system-level design 3. Explore design options 4. Create a test plan