Fall 2024 - IAT 359 D100
Mobile Computing (4)
Class Number: 5953
Delivery Method: In Person
Overview
-
Course Times + Location:
Sep 4 – Oct 11, 2024: Tue, 10:30 a.m.–12:20 p.m.
SurreyOct 16 – Dec 3, 2024: Tue, 10:30 a.m.–12:20 p.m.
Surrey -
Exam Times + Location:
Dec 15, 2024
Sun, 12:00–3:00 p.m.
Surrey
-
Instructor:
Helmine Serban
hserban@sfu.ca
1 778 782-7491
-
Instructor:
Hanieh Shakeri
hshakeri@sfu.ca
-
Prerequisites:
Completion of 48 units, including IAT 265 with a minimum grade of C-.
Description
CALENDAR DESCRIPTION:
An introduction to mobile computing and the development of applications for mobile environments. The three areas that will be covered in the course are mobile technologies, application development and user interaction in a mobile setting. Students will make use of mobile application frameworks and development environments to develop their own application and project, while reinforcing concepts covered in the lectures. Topics covered include mobile development environments, user interfaces, user experience and application development guidelines, gesture recognition, location, sensors, and graphics, and others, as will be outlined in the weekly schedule. Students with credit for CMPT 362 may not take this course for further credit.
COURSE DETAILS:
The course provides students with an introduction to mobile computing and the development of applications for mobile environments.
The three areas that will be covered in the course are mobile technologies, application development and user interaction in a mobile setting. Students will make use of mobile application frameworks and development environments to develop their own application and project, while reinforcing the concepts covered in the lectures. Topics covered include mobile development environments, user interfaces, user experience and application development guidelines, touch sensing, accelerometer-based gesture recognition, location, sensors, and graphics, and other, as will be outlined in the weekly schedule.
COURSE-LEVEL EDUCATIONAL GOALS:
After completing this course, students will be able to:
- Design and implement computing applications considering characteristics of mobile computing in the context of mobile architecture
- Apply application development guidelines to ensure a smooth user experience
- Integrate sensor capabilities of smartphones to support user experience
Grading
- Assignments (individual) 25%
- Participation (in-class short quizzes, exercises, discussions)) 5%
- Quizzes (individual) 15%
- Programming Project (pair or individual) 25%
- Exam(individual) 30%
NOTES:
Learning Activities:
The course's learning activities include:
- Weekly lectures
- Course readings (textbook, canvas, electronic resources)
- Workshop activities, exercises, worksheets
- Quizzes
- Assignments consisting of application of learned theory, problem solving and independent reading activities and research
- Programming project
- Final exam
Materials
MATERIALS + SUPPLIES:
Reference Readings:
- Synthesis lectures on Mobile & Pervasive Computing (Morgan & Claypool, free access to all SFU students and faculty from Library) http://www.morganclaypool.com.proxy.lib.sfu.ca/toc/mpc/1/1
- Mobile Platforms and Development Environments (2012) by Sumi Helal, Raja Bose, Wendong Li - http://www.morganclaypool.com/doi/pdfplus/10.2200/S00404ED1V01Y201202MPC009
Equipment:
Mobile device and laptop requirement:
Students in this course will require access to a laptop and mobile device (Android or iOS phone).
REQUIRED READING NOTES:
Your personalized Course Material list, including digital and physical textbooks, are available through the SFU Bookstore website by simply entering your Computing ID at: shop.sfu.ca/course-materials/my-personalized-course-materials.
Registrar Notes:
ACADEMIC INTEGRITY: YOUR WORK, YOUR SUCCESS
SFU’s Academic Integrity website http://www.sfu.ca/students/academicintegrity.html is filled with information on what is meant by academic dishonesty, where you can find resources to help with your studies and the consequences of cheating. Check out the site for more information and videos that help explain the issues in plain English.
Each student is responsible for his or her conduct as it affects the university community. Academic dishonesty, in whatever form, is ultimately destructive of the values of the university. Furthermore, it is unfair and discouraging to the majority of students who pursue their studies honestly. Scholarly integrity is required of all members of the university. http://www.sfu.ca/policies/gazette/student/s10-01.html
RELIGIOUS ACCOMMODATION
Students with a faith background who may need accommodations during the term are encouraged to assess their needs as soon as possible and review the Multifaith religious accommodations website. The page outlines ways they begin working toward an accommodation and ensure solutions can be reached in a timely fashion.