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 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 2020
| Teaching period | Campus | Mode |
|---|---|---|
| First semester | Clayton | On campus |
| First semester | Malaysia | On campus |
| Second semester | Clayton | On campus |
| Second semester | Malaysia | On campus |
Assessment
- Workshop WorkThreshold hurdle12%
- Practical WorkThreshold hurdle12%
- Project Work - Assignment 1: Individual Coding PortfolioThreshold hurdle12%
- Project Work - Assignment 2: Complex Mobile Web AppThreshold hurdle24%
- Final assessmentThreshold 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
- 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.