The term Cloud has long been used as a metaphor for the Internet. Servers connected to the Cloud provide data and/or computing services to authorized clients using standard protocols. The Cloud conceals a complex infrastructure which makes it relatively easy to develop client and the server applications that can be deployed anywhere geographically with high availability. Cloud computing is a paradigm of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.
The Internet of Things (IoT) is the network of physical objects, devices, vehicles, buildings and other items which are embedded with electronics, software, sensors, and network connectivity, which enables these objects to collect and exchange data.
IoT is the next step in the evolution of Computing where advances in Cloud and communication technologies has already lead to billions of "things" to connect to the Internet. IoT enables an exchange of data and services never available before and in a more secure way. Lead by industry giants Apple, Microsoft, IBM, Google and Amazon designing IoT standards and interface specifications and infrastructure for both open and closed eco-systems hardware vendors such as TI, ADI, Intel, Nvidia offer micro controllers and SDKs which help building IoT devices.
This quarter there will be special emphasis placed on "Smart" "Things", which can or appear to "learn". Additional focus will be placed on security, identity management, authentication and hardware architectures for IoT.
This is a variable-unit, advanced, hands-on course. The course will start with lecture style covering of the evolutionary foundations of cloud computing and then focus on the emerging IoT specifications, infrastructures and security technologies to build IoT devices,
fundamentals of Machine Learning as it may apply to building smart IoT solutions. We will study state-of-the-art IoT protocols, infrastructures and relevant technologies. Guest speakers from industry and academia will present relevant topics.
Each student will work on a research paper or project and will receive 4-6 units based on the extent of work.