COURSE DETAIL
Mobile and pervasive intelligence enables diverse smart applications in our daily life. It provides new insights into unstructured and uncertain information from a variety of sensors, data sources, user devices, and mobile platforms. The lecture covers theoretical fundamentals in sensing, communications, computing, and autonomy techniques; how to apply them in practical systems, and design principles in mobile and pervasive applications. The content includes the following topics:
A: Sensation and perception of mobile platforms
Section 1-Sensing: Wireless, visual, acoustic, and privacy-preserving sensing techniques
Section 2-Communications: Advanced communication and networking technologies to connect hardware and software components in one or more pervasive systems.
B: Intelligence creation
Section 3-Computing: Context-aware computing, serverless computing, and distributed intelligence
Section 4-Autonomy: Autonomous coordination and collaboration techniques between mobile platforms (e.g., drones or robots)
C: Hands-on tutorials
COURSE DETAIL
Teaching Objectives: Through the study of these contents, students will understand the basic concepts of multimedia technology, master the fundamental theories of multimedia technology, and the usage of commonly used multimedia tools. They will also gain knowledge on multimedia software development and multimedia production, laying a solid foundation for future research and development in the field of multimedia. Students will also learn about the current status and practical demands of multimedia technology, professional ethical requirements for multimedia practitioners, and ethical influences.
Overview: This course provides a comprehensive introduction to multimedia technology, including its definition and key characteristics, acquisition and processing of audio-video information, multimedia data compression and encoding techniques, and multimedia network communication technology.
COURSE DETAIL
This course examines the basic concepts of databases and the theories and techniques required to build a database application system. Topics include relational data model and query language, SQL language, database design theory, and application development methodology.
COURSE DETAIL
This course introduces fundamental concepts for designing and implementing large‐scale distributed systems. The course not only focuses on the design aspects of distributed systems, but also on the fundamental principles to ensure the correctness in a distributed environment. Students apply the concepts via hands on assignments using GO programming language. The course also examines specific concepts of distributed systems e.g. designing distributed file systems (such as in Google File Systems) to accommodate arbitrarily many application‐level users. Finally, it discusses concepts on recovering from faults (both normal and byzantine) in a distributed system.
COURSE DETAIL
This course teaches the fundamental areas of computer graphics, including graphics hardware devices and mathematics. As an enrichment part of the course, it introduces the state-of-the-art development in computer graphics by viewing video clips and experimenting with demo program made available in the course web. Upon completion of the course, students understand the basic computer graphics terminology and concepts, and are able to design and implement simple 2D and 3D interactive computer graphics-related programs.
COURSE DETAIL
This course teaches basic knowledge of the programming language python, as well as data analysis skill via empirical application.
This course aims to provide:
- An understanding of the basic knowledge of the programming language python
- An understanding of the basic machine learning methods, i.e., regression analysis.
- An understanding of the data analysis process including data pre-processing, analysis, and the interpretation for the results based on real data.
COURSE DETAIL
This course provides an introduction to the design and implementation of modern general-purpose operating systems. It concentrates on the operating system kernel with the emphasis being on concepts that lead to practical implementations. Throughout the course reference is made to a number of widely-adopted general-purpose operating systems (including Linux, Windows, and OS X) to illustrate real implementations. An educational operating system is used for the coursework.
COURSE DETAIL
The advancement of information technology (IT) has rapidly changed our way of life. While IT encompasses technologies such as television and telephones, it commonly refers to computers and computer networks.
This course is intended for students with no or very little background in computers and will provide the basics of computers and computer networks. The students will acquire knowledge about basic software that would be required in an academic setting (i.e., word processing, spreadsheet, and presentation software). In class and homework exercises will allow students to get a hands-on experience with various software.
COURSE DETAIL
This course provides research training for exchange students. Students work on a research project under the guidance of assigned faculty members. Through a full-time commitment, students improve their research skills by participating in the different phases of research, including development of research plans, proposals, data analysis, and presentation of research results. A pass/no pass grade is assigned based a progress report, self-evaluation, midterm report, presentation, and final report.
COURSE DETAIL
A research project that assigns students to expert professors in their proposed research topic. The course takes students' research capabilities to a more professional level. This can be most closely compared to what is called a supervised research project in the USA.
Pagination
- Previous page
- Page 68
- Next page