UnitLevel 1Undergraduate

ENG1003 Engineering mobile apps

Faculty of Engineering

ENG1003 Engineering mobile apps is a level 1, 6-credit-point, undergraduate unit from the Faculty of Engineering, offered in 2020 in Semester 1 and Semester 2 at Clayton and Malaysia. It has no prerequisites and unlocks 7 units, leading on to 12 units in all.

Credit points
6
Offered in 2020
Semester 1, Semester 2
Clayton, Malaysia
Assessment
No exam
5 tasks
Workload
144 hours
per semester

This is the 2020 handbook entry. See the 2022 entry.

Reviews

No reviews yet

No reviews yet. Be the first to review ENG1003.

Requisites

Overview

This unit introduces you to the use of Information Technology (IT) in modern engineering practice. You will learn an object-oriented approach to both computer systems and software engineering for solving engineering problems.

You will work in small teams to develop a mobile application that meets a contemporary need in engineering. The fundamental stages in the software development lifecycle will be introduced, including requirements analysis, design, implementation and verification. You will use IT tools to support the engineering process.

Offerings in 2020

Teaching periodCampusMode
First semesterClaytonOn campus
First semesterMalaysiaOn campus
Second semesterClaytonOn campus
Second semesterMalaysiaOn campus

Assessment

  • Workshop WorkThreshold hurdle
    12%
  • Practical WorkThreshold hurdle
    12%
  • Project Work - Assignment 1: Individual Coding PortfolioThreshold hurdle
    12%
  • Project Work - Assignment 2: Complex Mobile Web AppThreshold hurdle
    24%
  • Final assessmentThreshold hurdle
    40%

Learning outcomes

When you finish this unit, you should be able to:

  1. 1

    Describe the capabilities and limitations of mobile computing devices, as well as the interaction between developments in IT and their use in modern Engineering practice.

  2. 2

    Construct mobile applications that utilise device capabilities to solve engineering problems using a simple object-oriented software approach.

  3. 3

    Use IT tools for aspects of the software engineering process, including a code editor, debugger, shared code repository and version control system, task-tracking and team communication tools.

  4. 4

    Generate written technical documentation in a standard design format from a template.

  5. 5

    Execute tasks as part of a team, and communicate effectively with team members.

  6. 6

    Compile and deliver oral presentations in a professional engineering format.

Workload and teaching

  • Practical activities36 hours
  • Workshops24 hours
  • Assessments1 hours
  • Teaching approachActive learning

Minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of 4-6 hours of scheduled learning activities and 6-8 hours independent study per week. Scheduled activities may include a combination of teacher-directed learning, peer-directed learning and online engagement. Independent study may include associated readings, assessment and preparation for scheduled activities.

This unit uses a blended-flipped active learning approach that introduces students to topics via online written and video material. Students are expected to prepare for the week by studying this content, then attending an expert-led workshop where the concepts are reviewed and where activities are provided to apply students' knowledge on the activity within the class. Students will gain further practical experience via hands-on practical classes.

Learning resources

Technology resources

Students are required to check their Moodle announcements regularly.

Workshop recordings are made available on Moodle via Echo360 weekly before the scheduled Learning Capture (LC) time shown on Allocate+

Required Software (Free):
- VSCode (https://code.visualstudio.com/)
- NodeJS LTS (https://nodejs.org/en/download/)

Where it fits

ENG1003 is part of 1 area of study in the 2020 handbook.

Contacts

Unit Coordinators
Dr Khong Wei Leong
Dr Tian Goh
Chief Examiners
Dr Tian Goh

Common questions

What are the prerequisites for ENG1003?

ENG1003 has no prerequisites.

What can I take after ENG1003?

ENG1003 is a prerequisite or corequisite for 7 units, including FIT2085, FIT2101, FIT2107, FIT3146, FIT3157 and FIT3171. Those lead on to 12 units in all.

When is ENG1003 offered?

In 2020, ENG1003 runs in Semester 1 and Semester 2 at Clayton and Malaysia.

How much work is ENG1003?

The handbook expects about 144 hours of study across the semester. No students have rated its difficulty yet.

Does ENG1003 have an exam?

No. ENG1003 has 5 assessment tasks and no exam.

Which majors and minors include ENG1003?

ENG1003 is part of Mobile apps development.

More details

Credit points
6
Level
1
Study level
Undergraduate
Faculty
Faculty of Engineering
Type
Coursework
EFTSL
0.125
Student contribution
SCA Band 2
Study abroad
Not available
Handbook years
202020212022