Skip to Main Content

CS461

Download as PDF

Mobile & Pervasive Computing and Applications

SCIS Sch of Computing & Info Sys

Course (UG/PG)

Undergraduate

Offering Unit/Department

Course 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).

Course Learning Outcomes

  • Clear understanding of basic core technologies of mobile computing -- including Android programming, various sensing modalities and activity & context aware novel mobile applications
  • Develop practical skills in novel mobile applications
  • Be able to understand the potential challenges in mobile computing and ways to circumvent such challenges to obtain desired trade-offs between usability and resource limitations

Discipline-Specific Competencies

Embedded Systems Interface Design, Systems Design, User Experience Design, Applications Development, Software development for mobile/resource-constrained devices

SMU 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

Grading Basis

GRD - Graded

Course Units

1