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 2021 in Semester 1 and Semester 2 at Clayton and Malaysia. It has no prerequisites and unlocks 7 units, leading on to 14 units in all.
- Credit points
- 6
- Offered in 2021
- Semester 1, Semester 2
- Clayton, Malaysia
- Assessment
- No exam
- 10 tasks
- Workload
- 144 hours
- per semester
This is the 2021 handbook entry. See the 2022 entry.
Reviews
No reviews yetNo reviews yet. Be the first to review ENG1003.
Requisites
Before ENG1003
No prerequisites or corequisites.
After ENG1003
7 units list ENG1003 as a prerequisite or corequisite.
- FIT2085Introduction to computer science for engineersNo reviews yet
- FIT2101Software engineering process and managementNo reviews yet
- FIT2107Software quality and testingNo reviews yet
- FIT3146Maker labNo reviews yet
- FIT3157Advanced web designNo reviews yet
- FIT3171DatabasesRated 5.0 out of 5 from 1 review
- FIT5140Advanced mobile systemsNo reviews yet
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 2021
| Teaching period | Campus | Mode |
|---|---|---|
| First semester | Clayton | On campus |
| First semester | Malaysia | On campus |
| Second semester | Clayton | On campus |
| Second semester | Malaysia | On campus |
| October 12 week teaching period | Clayton | On campus |
| October intake teaching period, Malaysia campus | Malaysia | On campus |
Assessment
- Workshop Work (Semester 1 period)Threshold hurdle12%
- Practical Work (Semester 1 period)Threshold hurdle12%
- Project work - Assignment 1 (Semester 1 period)Threshold hurdle12%
- Project Work - Assignment 2 (Semester 1 period)Threshold hurdle24%
- Workshop work (Semester 2 period)Threshold hurdle12%
- Practical work (Semester 2 period)Threshold hurdle10%
- Class test (Semester 2 period)Threshold hurdle4%
- Project work - Assignment 1 (Semester 2 period)Threshold hurdle8%
- Project work - Assignment 2 (Semester 2 period)Threshold hurdle26%
- Final assessment (All periods)Threshold hurdle40%
Learning outcomes
When you finish this unit, you should be able to:
- 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
Construct mobile applications that utilise device capabilities to solve engineering problems using a simple object-oriented software approach.
- 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
Generate written technical documentation in a standard design format from a template.
- 5
Execute tasks as part of a team, and communicate effectively with team members.
- 6
Compile and deliver oral presentations in a professional engineering format.
Workload and teaching
- Workshops24 hours
- Workshops22 hours
- Practical activities33 hours
- Practical activities36 hours
- Teaching approachActive learning
The minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of 3-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 you to topics via online written and video material. You 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. You 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 2021 handbook.
Contacts
- Chief Examiners
- Dr Tian Goh
- Dr Khong Wei Leong
- Unit Coordinators
- Dr Tian Goh
- Dr Khong Wei Leong
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 14 units in all.
When is ENG1003 offered?
In 2021, 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 10 assessment tasks and no exam.
Which majors and minors include ENG1003?
ENG1003 is part of Mobile apps development.