Mobile & Pervasive Computing and Applications
Description
This course aims to introduce the concept of mobile and pervasive technologies to the students while providing hands-on experience in building such systems. The focus will be mainly on the concepts of (i) mobile/pervasive computing and application development, (ii) applications of mobile systems, (iii) context-awareness, and (iv) improving usability and efficiency of mobile applications.The course examines the outline provided above, from both technical and real-world applications, hence involves the concepts of machine learning. Students of this class will be using development tools and techniques to build mobile Applications (using Android OS) and the main focus will be on making mobile applications faster (lower-latency), more energy-efficient, smarter (context-aware) and highly usable (multimodal UIs).
Requisites
Prerequisites: (IS203/212/CS203)/(CS201&205) - Pre-req
Co-requisites: None
Anti-requisites: None
Attributes
Department: SCIS
Course Level: Undergraduate
Tracks: CS: Cyber-Physical Systems Track IS Major: Software Development Track IS/T4BS: Product Development Track IS/T4BS: Smart-City Management & Technology Track CS: Software Systems Track
Areas: Advanced Business Technology Major Business Options Econ Major Rel/Econ Options Grad Req - Dig Tech/Data Ana (Intake 2024 onwards) IS Depth Electives Social Sciences/PLE Major-related Technology & Entrepreneurship
Learning Outcomes
Graduate Learning Outcomes
Disciplinary Knowledge, Critical thinking & problem solving, Innovation and enterprising skills, Collaboration and leadership, Communication, Ethics and social responsibility, Understanding of sustainability issues, Self-directed learning
Competencies
Embedded Systems Interface Design, Systems Design, User Experience Design, Applications Development, Software development for mobile/resource-constrained devices