|
CS5289 Pervasive Computing System
Part I Course Duration: One semester Part II Course Aims: Course Intended Learning Outcomes (CILOs) No. CILOs Weighting 1. describe the major components and architectures of pervasive computing systems; 2. describe the basic problems, performance requirements of pervasive computing applications, and the trends of pervasive computing and its impacts on future computing applications and society; 3. evaluate the strengths and limitations of the tools and devices for development of pervasive computing systems; 4. list the characteristics of different types of mobile networks on the performance of a pervasive computing system; 5. evaluate the basic techniques and algorithms for designing pervasive computing systems including context-aware computing, management of temporal and sensor data and real-time scheduling; 6. analyze and compare the performance of different data dissemination techniques and algorithms for mobile real-time applications; 7. analyze the performance of different sensor data management and routing algorithms for sensor networks. Teaching and Learning Activities (TLAs) CILO No. TLAs Hours/week CILO 1 to CILO 7 The concepts and techniques of pervasive computing systems will be covered in the lectures. The tutorials provide an opportunity for the students to discuss and deepen their understanding of materials learnt during the lectures. Case studies are used to identify the trends and latest development of the technologies in the area. A series of test/assignments, aimed at helping with the students' learning the concepts, approaches and techniques, will be offered. The test and assignment results will also serves as feedbacks so that the lecturer can pace the presentations accordingly. Assessment Tasks/Activities CILO No. Type of Assessment Tasks/Activities Weighting Remarks CILO 1 to CILO 7 The course ILOs will be expected to be accessed using both examination and coursework including report writing and assignments. Report writing on selected topics can be used as a measure on the understandings of the students on the basic concepts, design issues and techniques in pervasive computing systems (ILOs 1, 2 and 4). Programming assignments are used to measure the understandings of the students about the characteristics and limitations of the development tools for pervasive computing devices (ILO 3). Examination can be used as an overall measure of the understandings of the students on the algorithms, techniques and performance issues discussed in the lectures (ILOs 1 - 7). Grading of Student Achievement: Refer to Grading of Courses in the Academic Regulations Keyword Syllabus: Software architecture and technologies for pervasive computing, cellular networks and positioning, mobile computing devices, RFID technology and applications, location-dependent services, moving objects and location management, data dissemination, context-aware computing, temporal consistency, sensor devices and sensor data management, real-time embedded and surveillance systems, sensor networks and routing algorithms. Syllabus: A framework for pervasive computing will be presented during the lectures, with discussion of the following issues and the techniques to resolve these issues: Related Links
Department of Computer Science |
||||||||||||||||||||||||||||||||||||||||||||||||