Programs

Game Development

Internet of things

  • Class 30
  • Practice 30
  • Independent work 120
Total 180

Course title

Internet of things

Lecture type

Elective

Course code

12-12297

Semester

2

ECTS

6

Lecturers and associates

Course objectives

Course objectives are the following: introduce students to the concept of the Internet of Things, its role, components, current status and future directions of development.Students will learn how to choose the appropriate client (microcontroller, sensors, actuators) and server (cloud service) platform for the implementation of projects in the field of the Internet of things. Also, they will learn to design a complete solution in the field of the Internet of Things and implement it on the client and server side.

Content

Internet of Things concept, Current state, Trends, Components on client and server, Microcontrollers (Arduino, Raspberry Pi, …), Sensors, Actuators, Programming languages for building client solution, Cloud services, Programming languages for building server solution, Network communication between client and server (protocols), Design and validation of complete solution.

Required reading

Adrian McEwen, Hakim Cassimally: Designing the Internet of Things, Wiley 2013.

Additional reading

Claire Rowland, Elizabeth Goodman, Martin Charlier, Ann Light and Alfred Lui: Designing Connected Products: UX for the consumer internet of things, O'Reilly 2015.

Minimal learning outcomes

  • Choose client and server platform for Internet of Things solution
  • Design a simple Internet of Things solution
  • Construct client part of the Internet of Things solution by using microcontroller and apropriate sensors and actuators
  • Construct server part of the Internet of Things solution by using Cloud services

Preferred learning outcomes

  • Validate applicability of client and server platform for Internet of Things solution
  • Design a more complex Internet of Things solution
  • Validate performance of client part of the Internet of Things solution by using microcontroller and apropriate sensors and actuators
  • Validate performance of server part of the Internet of Things solution by using Cloud services
Share: Facebook Twitter

Excel at what you love doing. Light the spark.

Apply now!

Why is Algebra a safe choice for your future?

A Strong
Tailwind

Here you will learn all about information technologies and prepare for a career that is constantly in demand. We offer you a platform for personal growth that makes you a prime target for employers.

Modern Methodology

We refuse to stand still in a rapidly changing world. Our programs stay relevant and keep up with modern trends.

Matchless
Quality

We take pride in numerous accolades and our title of The best professional study program in Croatia and constantly strive to justify that trust. We do not take our task lightly, knowing that your future depends on it.

Newsletter

Stay informed about everything that goes on at the University. Subscribe to our newsletter.