High School Course Guide

Swift & The Internet of Things

Required/Elective
Elective
GPA
Yes
Grade Level
9, 10, 11, 12
Session
1st Semester
Proficiency Required
None
Prerequisites
None
High School Course Number
9GG0A
Dual Credit
WITCC: CIS-123
High School Credits
2 Credits
College Credits
3

Course Description

This course consists of three big sections that will get you up and running with the Internet of Things. The first part of the course starts you out learning the Swift Language that can be used to create iOS apps and be used to run Server Side Code. In this section, you will learn how to design, create, and debug programs created with the Swift Language. The second portion of the course deals with small electronics that run off an Arduino board. You will learn the basics of creating and debugging circuits. The final section links the first two sections together. You will create your own internet of things device that is composed of a Swift Server on a Raspberry Pi that is monitoring an electronic circuit you created. Finally, you will create your own app that will monitor this device remotely.


Taught at WITCC