IEMS5722 Mobile Network Programming and Distributed Server Architecture
Spring Semester, 2020 - 21
Course Schedule (subject to change)
No | Date | Topics | Events |
1 | 11 Jan 2021 | Course Introduction | Dispatch Assignment 0 after the class |
2 | 18 Jan 2021 | Android Programming | Dispatch Assignment 1 after the class |
3 | 25 Jan 2021 | Data Communications & Client-Server Architecture | Dispatch the Group Formation google doc |
4 | 1 Feb 2021 | Multi-threading & HTTP Networking in Android | Assignment 0 Due before the class |
5 | 8 Feb 2021 | Web and Application Servers | Dispatch Assignment 2 + Assignment 1 Due |
| 15 Feb 2021 | Chinese New Year Holiday | |
6 | 22 Feb 2021 | Database and Caching | Dispatch Assignment 3 + Group Formation Due |
7 | 1 Mar 2021 | Instant Messaging & Firebase Cloud Messaging | Assignment 2 Due + Start working on the project |
8 | 8 Mar 2021 | Web Sockets for Real-time Communications | Dispatch Assignment 4 after the class |
9 | 15 Mar 2021 | Asynchronous Tasks & Message Queues | Assignment 3 Due before the class |
10 | 22 Mar 2021 | Peer-to-Peer Networking in Android | |
| 29 Mar 2021 | Reading Week (required by the department) | Assignment 4 Due on 31 March 2021 |
| 5 Apr 2021 | Easter Holiday | |
11 | 12 Apr 2021 | Advanced Android Programming | |
12 | 19 Apr 2021 | Course Summary + Project Demonstration I | |
13 | 26 Apr 2021 | Project Demonstration II (two-member teams last) | All project materials due on 30 Apr 2021 |
|