Programplaner og emneplaner - Student
ACIT4015 Internet of Things Emneplan
- Engelsk emnenavn
- Internet of Things
- Studieprogram
-
Master's Programme in Applied Computer and Information Technology
- Omfang
- 10.0 stp.
- Studieår
- 2023/2024
- Pensum
-
VÅR 2024
- Timeplan
- Emnehistorikk
-
Innledning
The Internet of Things (IoT) enables the development of unique, innovative products and services. In this course, students will gain an advanced understanding of some of the most important principles relating to IoT.
Students will become familiar with architecture and intelligent algorithms that govern IoT and pervasive computing and will get to investigate a particular IoT related case in more depth. The goal of the course is to give students an overall understanding of IoT from a technical point of view and in relation to the consequences for society (for example privacy preservation, security) when billions (or trillions) of units communicate with each other in ‘the cloud’.
Anbefalte forkunnskaper
Individual written exam, 1.5 hours.
The exam grade can be appealed.
New/postponed exam
In case of failed exam or legal absence, the student may apply for a new or postponed exam. New or postponed exams are offered within a reasonable time span following the regular exam. The student is responsible for registering for a new/postponed exam within the time limits set by OsloMet. The Regulations for new or postponed examinations are available in Regulations relating to studies and examinations at OsloMet.
Forkunnskapskrav
No requirements over and above the admission requirements.
Læringsutbytte
After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and competence:
Knowledge
The student
- has a thorough technical understanding of the functioning of Internet and computer networks
- has an overview of the most important principles in ambient computing, pervasive computing, and the Internet of Things (which include wearable devices, context aware computing, health monitoring, smart houses, crowd sensing, smart grids and ambient intelligence)
- understands the basic technical principles behind the Internet of Things
- has an overview of important principles in IoT-adjacent knowledge areas such as information security and information privacy / data protection
- has a deep understanding of how the Internet of Things and pervasive computing affect security and the protection of privacy in our society
- has good knowledge of the scientific advances and technology leaps that enabled the Internet of Things
- has insight into the use cases and applications of IoT.
Skills
The student
- masters basic concepts and has an overview of algorithms used on the internet and in data communication
- is capable of conceptualising architecture for solutions based on the Internet of Things and pervasive computing
- is able to contrast and discuss IoT-related designs relative to their own field of study
General competence
The student
- is capable of understanding and evaluating solutions based on the principles behind the Internet of Things and pervasive computing
- is capable of communicating aspects of IoT in relationship to their own field of study
Arbeids- og undervisningsformer
The course will mainly consist of lectures and supervisory sessions. Students work individually on exercises or reading assignments given throughout the course. In addition, students will work in groups of two on a project involving IoT. In rare cases, the size of the group may be adjusted, depending on the judgement of the course responsible. A project report documenting the project and its results will be handed in at the end of the course.
The course will provide background and preparatory reading materials. Reading assignments and media will be provided on the electronic learning platform.
Arbeidskrav og obligatoriske aktiviteter
The following coursework must be approved before the student can take the exam:
Two compulsory assignments:
- One project proposal, outlining the rationale and plan for the project. Between 500 and 1000 words.
- One project report, documenting the project and its results. Between 2500 and 5000 words.
The deadlines for submitting the compulsory assignments and other details are stipulated in the teaching plan made available at the start of the semester.
Vurdering og eksamen
This course gives students hands-on experience in the design, configuration and troubleshooting of networks. This course is rooted in a theoretical and technical overview of the field. General understanding of all layers of the networking stack is required. However, the focus is mainly on networking, i.e. how to make networks work and how to keep them working. Thus, routing, switching and services that support networking (e.g. DHCP and DNS) are core topics. Furthermore, the course focuses on large-scale scenarios where networking can be challenging.
This course has a limited number of spaces. A maximum of 22 students will be admitted on a first come, first served basis.
Hjelpemidler ved eksamen
No formal requirements over and above the admission requirements.
Vurderingsuttrykk
This course gives students hands-on experience in the design, configuration and troubleshooting of networks. This course is rooted in a theoretical and technical overview of the field. General understanding of all layers of the networking stack is required. However, the focus is mainly on networking, i.e. how to make networks work and how to keep them working. Thus, routing, switching and services that support networking (e.g. DHCP and DNS) are core topics. Furthermore, the course focuses on large-scale scenarios where networking can be challenging.
This course has a limited number of spaces. A maximum of 22 students will be admitted on a first come, first served basis.
Sensorordning
No formal requirements over and above the admission requirements.
Emneansvarlig
The student should have the following outcomes upon completing the course:
Knowledge
Upon successful completion of the course, the student:
- has the advanced knowledge required to make the right design choices when tasked with designing an enterprise-sized or large-scale network
- has advanced knowledge about best practice for configuration of enterprise-sized or large-scale network
- has advanced knowledge about methods of troubleshooting an enterprise-sized or large-scale network
Skills
Upon successful completion of the course, the student:
- has the technical experience required to analyse and design an enterprise-sized or large-scale network
- has hands-on experience in setting up and configuring an enterprise-sized or large- scale network, focusing primarily on routing, switching and services that support networking (e.g. DHCP and DNS)
- masters different approaches to troubleshooting a network, including traffic analysis
General competence
Upon successful completion of the course, the student:
- has a broad overview of networking theory and practice and knows how to put theoretical networking knowledge into practice in an actual network
- is able to analyse and discuss how networks of different types should be designed, configured and maintained.
Emneoverlapp
No aids are permitted