Introduction

Welcome to LE/EECS 4443 (Section M, Labs 01-02, Winter 2025)!

My name is Shogo and I will be your teaching assistant. I look forward to working and learning with you over the next four months 😊.

The goal of this course shell is to share and disseminate supplementary materials (recitations) that re-inforce important course learning objectives. Furthermore, as the course progresses, commonly asked questions and hints about labs will be released here!

Course Description

The design and implementation of user interfaces for touchscreen devices and tablet computers. Students develop user interfaces that include touch, multi-touch, vibration, device motion, position, and orientation, environment sensing, video capture, and audio capture. Twelve Supervised laboratory hours that emphasize these topics in a practical manner.

Prerequisites: General prerequisite; LE/EECS 2030 3.00 or LE/EECS 1030 3.00; LE/EECS 3461 3.00. (NOTE: The General Prerequisite is a cumulative GPA of 4.50 or better over all major EECS courses. EECS courses with the second digit “5” are not major courses.)

Grading Scheme

DeliverableTotal Weight
Quizzes10%
Labs10%
Project Proposal10%
Assignment10%
Final Exam35%
Project25%

Lab Logistics

The objectives of the lab sessions are to:

  1. Learn how to implement Android applications.
  2. Design user interfaces.
  3. Find, diagnose, and eliminate bugs in code with logs and the debugger.
  4. Gain hands-on experiental learning.

Please check that you have completed the following prior to submitting your lab and leaving:

  • Signing the attendance sheet and getting the TA to approve your submission.
  • Submitting the zipped project to eClass. Make sure that your Java classes have the correct names.
  • Documenting your code with in-line and block-comments.
  • Ensuring the correctness of youre solution; Your code should compile and run without exceptions.

Warning Please carefully read the following points:

  1. Late submissions will receive a 10% deduction per day. After two days of delay, the assignment will receive a zero.

  2. Labs that are not checked and signed-off by the TA will receive an 80% deduction during grading.


Contact Policy

A Slack workspace will be available and monitored by the teaching team.

All questions should be posted and will be answered on Slack.