Pervasive Computing (IF4025)
Course Schedule:
Every Wednesday, 11:40 - 14:00 WIB
Important links:
- Link perkuliahan akan diumumkan di grup whatsapp
- Chat Group
- Jump to: Schedule and Materials
- Gradebook system
Updates and Announcements
[2024/10/16]: Random assessment and blacklist.
[2024/09/12]: Hands-on repository has been created
[2024/09/05]: Student list has been updated in the gradebook system. Please contact the me directly if your name is not listed.
[2024/08/29]:Student list has been updated in the gradebook system. Please contact the teaching assistant if your name is not listed.
[2024/08/20]: Grading scale has been updated according to regulation in ITERA. Regarding to this, the grade distribution now has been adjusted to 100% caps from previously more than 100%.
[2024/07/23]: Welcome to Pervasive Computing Course! This page will be updated regularly with the course materials, schedule, and other important information. Please check this page regularly for updates.
1. Overview and Description
- Course Name: Pervasive Computing
- Course Code: IF4025
1.1 Course Description
Mata kuliah ini membahas prinsip dan praktik komputasi pervasif (pervasive computing / ubiquitous computing) yang juga dikenal sebagai Internet of Things (IoT). Mata kuliah ini memberikan pengalaman praktis yang mendalam: mahasiswa akan bekerja dalam tim kecil untuk membuat rancangan project IoT. Selain itu, mahasiswa akan mempresentasikan tinjauan dan ringkasan mengenai lanskap komersial dari salah satu topik yang dibahas di kelas, juga dalam tim kecil. Setiap awal kelas akan ada kuis singkat yang didasarkan pada bahan bacaan untuk kelas tersebut.
1.2 Learning Outcome
Tujuan utama dari mata kuliah ini adalah membantu mahasiswa memahami prinsip dasar dan tantangan desain dari dua jenis sistem komputasi yang berkaitan erat:
- (a) sistem yang mempertimbangkan mobilitas yang didukung nirkabel sebagai faktor desain utama, dan
- (b) sistem yang memiliki banyak sensor, kemampuan komputasi, dan komunikasi, tetapi tetap terintegrasi dengan baik dengan pengguna manusia.
Mata kuliah ini dirancang untuk memberikan pengetahuan konseptual, pengalaman praktis, dan konteks industri kepada mahasiswa. Bacaan mata kuliah menyediakan pengetahuan mendasar tentang topik utama dalam komputasi mobile dan pervasif. Proyek implementasi memberikan kesempatan untuk mendapatkan pengalaman kolaboratif dan kreativitas. Analisis komersial yang diteliti dan dipresentasikan oleh mahasiswa membantu mereka memahami perkembangan terkini di industri dan bagaimana praktik di dunia komersial berbeda dari penelitian akademis.
1.3. Pre-requisite
Please refer to the curriculum books
1.4. Rules
- Please refers to this: kontrak kuliah
1.5. Grade Distribution
Grading Scale
- Class Participation: 15%
- Hands-on Assignment: 15%
- Class Presentation: 25%
- Midterm Exam: 20%
- Final Project: 25%
A: >= 75 | AB: 70 - 74 | B: 65 - 69 | BC: 60 - 64 | C: 50 - 59 | D: 40 - 49 | E: < 40
Rounding: 0 decimal, 0.5 and above rounded up
Skala penilaian mengacu kepada Dokumentasi Penjaminan Mutu ITERA
1.6. References and Reading List
Check reading list column on the schedule below
2. Schedule and Materials
- Link to the slides. Only by using ITERA’s Account
- Hands On Repository
Week | Topics | Assignments / Grading | Reading List / Materials |
---|---|---|---|
1 | Class logistics Introduction and Background |
Course Contract | 1.1 The Computer for the 21st Century 1.2. Pervasive Computing: Vision and Challenges |
2 | Modern Pervasive Computing | ||
3,4 | Data, File System, Cloud Services | Link Pengumpulan Hands-On 1 / Deadline: 4 Oktober 2024 , Pukul 23.59 WIB | Hands on 1: Realtime Database |
5 | Virtual Machine and Docker | ||
6 | Resource-driven Dynamic Adaptation | ||
7 | Mid-Term Week | Mid-term Rabu, 16 Oktober 2024 Hadir di zoom sesuai jam perkuliahan |
|
8 | Mobile Technologies | ||
9 | Modern Sensor and Actuators | ||
10 | IoT Security | ||
11 | Location and Context Awareness | ||
12 | Design Methodologies and Infrastructure | ||
13 | Ubiquitous in Healthcare | ||
14 | Ethics and Privacy | ||
15 | Final Project Presentation - 1 | ||
16 | Final Project Presentation - 2 |
3. Whistleblower
Jika anda merasa perlu untuk mengirimkan / menginformasikan sesuatu kepada saya secara rahasia tanpa mengungkap identitas anda, silahkan ikuti panduan yang ada pada tautan berikut ini.
Anda tidak perlu memasukkan nama atau menggunakan akun/login untuk dapat mengirimkan pesan tersebut. Pesan whistleblower dapat digunakan untuk:
- Mengungkap dugaan kecurangan / plagiarisme
- Mengungkap dugaan pelanggaran kontrak kuliah
- Menginformasikan dugaan penggunaan joki
- Menginformasikan rekan sekelompok yang tidak terlibat dalam pengerjaan tugas