Course Title: Mobile Computing

Part A: Course Overview

Course Title: Mobile Computing

Credit Points: 12.00

Important Information:

Please note that this course may have compulsory in-person attendance requirements for some teaching activities.

To participate in any RMIT course in-person activities or assessment, you will need to comply with RMIT vaccination requirements which are applicable during the duration of the course. This RMIT requirement includes being vaccinated against COVID-19 or holding a valid medical exemption.

Please read this RMIT Enrolment Procedure as it has important information regarding COVID vaccination and your study at RMIT: https://policies.rmit.edu.au/document/view.php?id=209.

Please read the Student website for additional requirements of in-person attendance: https://www.rmit.edu.au/covid/coming-to-campus

Please check your Canvas course shell closer to when the course starts to see if this course requires mandatory in-person attendance. The delivery method of the course might have to change quickly in response to changes in the local state/national directive regarding in-person course attendance.


Terms

Course Code

Campus

Career

School

Learning Mode

Teaching Period(s)

EEET2422

City Campus

Undergraduate

125H Electrical & Computer Engineering

Face-to-Face

Sem 2 2013,
Sem 2 2014,
Sem 2 2015,
Sem 2 2016

EEET2422

City Campus

Undergraduate

172H School of Engineering

Face-to-Face

Sem 1 2018,
Sem 1 2020,
Sem 1 2021,
Sem 1 2022

EEET2425

City Campus

Postgraduate

125H Electrical & Computer Engineering

Face-to-Face

Sem 2 2013,
Sem 2 2014,
Sem 2 2015,
Sem 2 2016

EEET2425

City Campus

Postgraduate

172H School of Engineering

Face-to-Face

Sem 1 2020

Course Coordinator: Dr Hiep Tran

Course Coordinator Phone: +61 3 9925 5967

Course Coordinator Email: hiep.tranlengoc@rmit.edu.au

Course Coordinator Availability: Email for appointment


Pre-requisite Courses and Assumed Knowledge and Capabilities

You should have satisfactorily completed the prerequisite course EEET2368 Network Fundamentals and Applications or you should have strong knowledge of TCP/IP plus the ability to program in classes, in either C++ or Java.  

If you are in doubt of your skills please contact the lecturer.


Course Description

This course will give you an understanding of mobile computer systems particularly in the context of wireless network systems such as 3G/4G/5G mobile telephony, data networks, and other wireless networks and infrastructure. The course emphasises how to interface hardware to mobile computing devices, and programming those devices.

Contents of the course include:

  • Mobile environments and communications systems.
  • Hardware devices and interacting with these devices.
  • Mobile operating systems available.
  • Programming applications on a mobile system.
  • Data and knowledge management.
  • Wireless systems and security issues in wireless networks.

Please note that if you take this course for a bachelor honours program, your overall mark in this course will be one of the course marks that will be used to calculate the weighted average mark (WAM) that will determine your award level. (This applies to students who commence enrolment in a bachelor honours program from 1 January 2016 onward. See the WAM information web page for more information.


Objectives/Learning Outcomes/Capability Development

This course develops the following Program Learning Outcomes:

     1.3 In-depth understanding of specialist bodies of knowledge within the engineering discipline.

     2.1 Application of established engineering methods to complex engineering problem solving.

     2.2 Fluent application of engineering techniques, tools and resources

     3.5 Orderly management of self, and professional conduct.


On completion of this course you should be able to:

  1. Describe wireless and mobile communications systems and be able to choose an appropriate mobile system from a set of requirements.
  2. Be able to evaluate methods and approaches to the design, development and implement mobile computing applications. 
  3. Interface a mobile computing system to hardware and networks.
  4. Program applications on a mobile computing system and interact with servers and database systems.


Overview of Learning Activities

Student Learning occurs through the following experiences and evaluation processes:

  • Pre-recorded lectures provide guided learning of key topics.
  • Self-paced learning will use reference material as a guide.
  • Laboratory based exercises and a project explore specific topics in depth.
  • Preparation for the tests.

It will be very useful to study on your own computer, however computers will also be available during lab sessions.

A good project outcome will be useful at a job interview. This includes written reports and the technical outcomes.


Overview of Learning Resources

All material required for this course of study can be found on the Canvas shell for this course. 

RMIT will provide you with the resources and tools for learning in this course through our online systems. Full details of the required software will be given during the first week of semester.


Overview of Assessment

This course has no hurdle requirements.

The assessment tasks for this course consist of:

  • Laboratory tasks.
  • A major project.
  • Mid-semester test.
  • Final timed assessment.

Feedback will be provided on written assignments via Canvas or via individual consultation during laboratory sessions.

Assessment Task 1: Laboratory Tasks
Weighting: 35%
This assessment task supports CLOs 1, 3, & 4.

Assessment Task 2: Individual Major Project
Weighting: 35%
This assessment task supports CLOs 1, 2, 3, & 4.

Assessment Task 3: Mid-semester Test
Weighting: 10%
This test will be a 45-minute test that may be taken anytime within a 24-hour period.
This assessment task supports CLOs 1, 2, 3, & 4.

Assessment Task 4: Final Timed Assessment (coding exercises, theory-based questions)
Weighting: 20%
The final assessment will be a 2-hour test that may be taken anytime within a 24-hour period at the end of the semester.
This assessment task supports CLOs 1, 2, 3, & 4.