Teacher(s)
Language
English
> French-friendly
> French-friendly
Main themes
- Cellular networks
- Internet of things and sensor networks
- Mobile and embedded applications
Learning outcomes
At the end of this learning unit, the student is able to : | |
1 |
Given the learning outcomes of the "Master in Computer Science and Engineering" program, this course contributes to the development, acquisition and evaluation of the following learning outcomes:
|
Content
The Internet of Things is everywhere. Many different kinds of applications, from logistics to Smart Homes to eHealth, rely on continuous data collection by small, wireless devices. In this course, we will program such devices and learn about the technologies that enable them to communicate with servers in the Internet over short and long distances (>1km). The focus will be on software and network protocols for mobile and embedded devices. The design of hardware and antenna technology is not part of this course.
- Wireless sensor networks
- Internet of Things
- Programming embedded systems with network connection
- Network protocols for resource-constrained devices
- Introduction to mobile networks (4G, 5G)
Teaching methods
- Lectures
- Scientific readings
- Practical lab sessions
- Project activities
Evaluation methods
Mode of evaluation for the June session:
The teacher may request a student to go through an additional oral exam as a complement of the exam and/or of the project activities, in cases including, but not limited to, technical issues, or suspicion of irregularities.
- Exam (45% of the final mark)
- Project (40% of the final mark)
- Continuous assessment (in the form of quizzes, etc.) throughout the quadrimester (15% of the final mark)
The teacher may request a student to go through an additional oral exam as a complement of the exam and/or of the project activities, in cases including, but not limited to, technical issues, or suspicion of irregularities.
Other information
You will need basic knowledge of IP networks, of computer systems, and of programming in C, for example from these courses:
- LINFO1252 or LINFO2241 (C and computer systems)
- LINFO1341 or LELEC2920 (IP networks)
Online resources
Moodle and/or Teams
Faculty or entity
Programmes / formations proposant cette unité d'enseignement (UE)
Title of the programme
Sigle
Credits
Prerequisites
Learning outcomes
Master [120] in Electrical Engineering
Master [120] in Computer Science and Engineering
Master [120] in Computer Science
Master [120] in Data Science Engineering
Master [120] in Data Science: Information Technology