ENEE14006 - Embedded Microcontrollers
Term 1 - 2017


All details in this unit profile for ENEE14006 have been officially approved by CQUniversity and represent a learning partnership between the University and you (our student). The information will not be changed unless absolutely necessary and any change will be clearly indicated by an approved correction included in the profile.

Overview

Students should be able to work in teams to analyse performance requirements, and to design and verify embedded microcontroller design projects for real-time applications. On satisfactory completion students should be able to investigate microcontroller design options for a real-time information processing task, document the design, implement and verify the core hardware and software design using a development kit; as well as plan and control project work in a team environment, document their professional decision-making processes; research current art of the discipline, check and evaluate validity of information, and prepare professional documentation for a project Distance Education (Flex) students will be required to attend a residential school to promote development of unit learning outcomes.

Details

Career Level Undergraduate
Unit Level Level 4
Credit Points 12
Student Contribution Band 2
Fraction of Full-Time Student Load 0.25

Pre-requisites or Co-requisites

Prerequisite: (ENEE13020 Digital Electronics AND ENEE13018 Analogue Electronics) OR ENEX12002 Introductory Electronics

Residential Schools

This unit has a Compulsory Residential School for distance mode students and the details are:
Click here to see your Residential School Timetable.

Attendance Requirements

All on-campus students are expected to attend scheduled classes – in some units, these classes are identified as a mandatory (pass/fail) component and attendance is compulsory. International students, on a student visa, must maintain a full time study load and meet both attendance and academic progress requirements in each study period (satisfactory attendance for International students is defined as maintaining at least an 80% attendance record).

Offerings

Term 1 - 2017
  • Bundaberg
  • Mixed Mode
  • Gladstone
  • Mackay
  • Melbourne
  • Rockhampton

Website

This unit has a website, within the Moodle system, which is available two weeks before the start of term. It is important that you visit your Moodle site throughout the term. Go to Moodle

Recommended Student Time Commitment

Each 12-credit Undergraduate unit at CQUniversity requires an overall time commitment of an average of 25 hours of study per week, making a total of 300 hours for the unit.

Class Timetable

Assessment Overview

Assessment Task Weighting
1. Portfolio 100%

This is a graded unit: your overall grade will be calculated from the marks or grades for each assessment task, based on the relative weightings shown in the table above. You must obtain an overall mark for the unit of at least 50%, or an overall grade of ‘pass’ in order to pass the unit. If any ‘pass/fail’ tasks are shown in the table above they must also be completed successfully (‘pass’ grade). You must also meet any minimum mark requirements specified for a particular assessment task, as detailed in the ‘assessment task’ section (note that in some instances, the minimum mark for a task may be greater than 50%). Consult the University’s Grades and Results Procedures for more details of interim results and final grades.

All University policies are available on the IMPortal.

You may wish to view these policies:

  • Grades and Results Procedure
  • Assessment Policy and Procedure (Higher Education Coursework)
  • Review of Grade Procedure
  • Academic Misconduct Procedure
  • Monitoring Academic Progress (MAP) Policy and Procedure – Domestic Students
  • Monitoring Academic Progress (MAP) Policy and Procedure – International Students
  • Refund and Excess Payments (Credit Balances) Policy and Procedure
  • Student Feedback – Compliments and Complaints Policy and Procedure
  • Acceptable Use of Information and Communications Technology Facilities and Devices Policy and Procedure

This list is not an exhaustive list of all University policies. The full list of University policies are available on the IMPortal.

Evaluation

Term 2 - 2015: The overall satisfaction for students in the last offering of this unit was 3.7 (on a 5 point Likert scale), based on a 64% response rate.

Feedback, Recommendations and Responses

Every unit is reviewed for enhancement each year. At the most recent review, the following staff and student feedback items were identified and recommendations were made.

Feedback Source Recommendation
Getting to design our own project, making it as complicated as we wanted it to be is a good aspect of the course have your say survey The project is an open ended one with provisions for the students to develop it to the level they want. This practice will be continued.
'Teaching "C" programming skills from year 1 of engineering, would help students to spend more time on hardware part of the course which is essential to understand Microcontroller features'. have your say survey Including programming skills into the program at lower levels was always a demand from electrical engineering students, but was not well supported by other students. Therefore it was not implemented in great depth in the foundation courses. However, 'C' will be taught from the beginning in this course.
The lecturer provided support to students even on outside of normal teaching times to understand complex contents have your say survey In the past the students were provided additional contact time (both on campus and online) on mutual agreement even if it is outside of normal teaching hours and this practice will be continued.
'The portfolio based assessment is a large drain on student's time, I feel that other methods of assessment would allow more time to be spent on developing technical knowledge and less on management of their portfolio' have your say survey Students expressed concern regarding the time they put into preparing the portfolio. More structured multiple assessment items will be integrated into the portfolio in order to minimize the length of the portfolio document.
On successful completion of this unit, you will be able to:
  1. Discuss the architecture and characteristics of programmable digital devices such as microprocessors and microcontrollers and how these devices can be incorporated in embedded applications.
  2. Discuss programming and programming languages.
  3. Program typical microcontroller devices to perform sequential and combinational logic tasks using appropriate programming languages and tools.
  4. Design a microcontroller based system to meet a specified real-time application.
  5. Implement and verify the core hardware and software design on a development kit.
  6. Check and evaluate sources of information; and make, defend and maintain records of engineering decisions within a project team environment.
  7. Explain the problem-solving approach used to accomplish project outcomes with reference to problem definition; technical investigation; scoping; development, risk analysis, evaluation and choice of solutions; documentation and presentation of solutions; and verification and validation.
  8. Communicate effectively using terminology, symbols and diagrams that confirms to Australian Standards.
  9. Work collaboratively and autonomously to solve problems and record and communicate clearly and professionally the approach used to solve problems.

The Learning Outcomes for this unit are linked with Engineers Australia's Stage 1 Competency Standard for Professional Engineers.

Alignment of Assessment Tasks to Learning Outcomes

Assessment Tasks Learning Outcomes
1 2 3 4 5 6 7 8 9
1 - Portfolio

Alignment of Graduate Attributes to Learning Outcomes

  • Introductory Level
  • Intermediate Level
  • Graduate Level
Graduate Attributes Learning Outcomes
1 2 3 4 5 6 7 8 9
1. Communication
2. Problem Solving    
3. Critical Thinking  
4. Information Literacy
5. Team Work      
6. Information Technology Competence
7. Cross Cultural Competence        
8. Ethical practice  

Alignment of Assessment Tasks to Graduate Attributes

  • Introductory Level
  • Intermediate Level
  • Graduate Level
Assessment Tasks Graduate Attributes
1 2 3 4 5 6 7 8
1 - Portfolio

Prescribed Textbooks

Microcontroller Theory and Applications with the PIC18F
Author/s: M Rafiquzzaman Year: 2011
Edition: 1st Publisher: John Wiley & Sons Inc.
City: Hoboken State: NJ
Country: US
View textbooks at the CQUniversity Bookshop

IT Resources

You will need access to the following IT resources:
  • CQUniversity Student Email
  • Internet
  • Unit Website (Moodle)
  • MPLAB IDE: MPALB X (provided by CQU on lab computers) or later (free download from Microchip website)
  • Code::Blocks IDE for C programming (freeware from www.codeblocks.org )
  • A computer with 9 pin serial port or USB to serial converter, speaker & microphone, Microsoft Windows OS(7 or later) with admin rights to install software, and good internet connectivity
  • Access to a document scanner and a software that can create pdf documents.
All submissions for this unit must use the Harvard (author-date) referencing style (details can be obtained here). For further information, see the Assessment Tasks below.
Unit CoordinatorPreethi Preethichandra (d.preethichandra@cqu.edu.au)
Note: Check the Term-Specific section for any additional contact information provided by the teaching team
Week Begin Date Module/Topic Chapter Events and Submissions
Week 1 06-03-2017
  • Introduction to Embedded Systems and Microcontrollers,
  • Introduction to programming languages
  • Introduction to C language Programming environment

Chapter 3

Week 2 13-03-2017
  • Programming in C language
Week 3 20-03-2017
  • PIC Microcontroller basics
  • Programming in C language

Chapters 1 & 2

Week 4 27-03-2017
  • PIC 18F4321 Microcontroller Architecture
  • Programming in C language

Chapter 5

Project scoping and plan

Week 5 03-04-2017
  • PIC 18F4321 Memory, Input and Output
  • Programming in C Language

Chapter 4

Vacation Week 10-04-2017
Week 6 17-04-2017
  • Peripheral interfacing I - Display units

Chapter 8

Interim project presentation and peer feedback

Week 7 24-04-2017
  • Peripheral interfacing II - Sensors
Week 8 01-05-2017
  • Peripheral Interfacing III - Motors

Chapter 9

Week 9 08-05-2017
  • Introduction to Assembly language programming basics
  • Project evaluation

Chapter 6

Week 10 15-05-2017
  • Project presentation preperation

Project evaluation

Week 11 22-05-2017
  • Portfolio preparation

Project evaluation

Presentation

Week 12 29-05-2017
  • Embedded microcontroller future opportunities

Portfolio submission

Portfolio Due Friday (02 Jun 17) 11:45 PM AEST
Review/Exam Week 05-06-2017
Exam Week 12-06-2017

1 Portfolio

Assessment Title Portfolio
Task Description

The portfolio is a document providing evidence of achieving each single learning outcome at the desired level.

Portfolio Details

Assessment of this unit is based on submission of a portfolio containing evidence of all the individual work that the student has performed throughout the term. The portfolio should demonstrate how the learning outcomes have been met and to what level, and be presented in the form of a technical report including a table of contents. The portfolio must include all pieces of work produced which the individual claims can demonstrate how they have met the learning objectives of the unit. If student wish to include information on team project submissions, the team project report should be included in the portfolio as an appendix and referred into it as evidence.

Compulsory items

In addition to the project report, each team must do a presentation and each member must be present to answer the questions following the presentation.The team project presentations will receive formative feedback only. This formative feedback will not contribute to an individual's final result. However, the projects must be handed in and considered acceptable by the unit coordinator for the team members to be eligible to be graded at the end of the term. Project requirements completed satisfactorily and handed in after the due date may be accepted but the final grade may be affected.

Omission of any of the following items from the portfolio will automatically result in a Fail grade: (more details on unit website)

  1. Individual grade nomination with evidence against claims at appropriate level
  2. Evidence of timely completion of all work tasks that are published on the Unit Website
  3. Peer assessment with grade nomination for peers
  4. Team technical report on project (common for every member in the team)
  5. Individual technical contribution report ( ONLY your own technical work towards the group Project)
  6. Individual programming folder (ONLY your programming contributions to the group project and your own programming assignment submissions)
  7. Individual workbook (scanned/electronic copy of your hand written workbook)
Assessment Due Date Week 12 Friday (02-Jun-2017) 11:45 PM AEST
Return Date to Students Portfolios will be returned to students after certification of grades
Weighting 100%
Assessment Criteria

See the unit Moodle site for the assessment criteria rubric associated with this assessment item. Ensure you access and read the details outlined in the assessment criteria rubric before commencing the assessment item. Ensure you address all assessment criteria outlined in the rubric while you undertake the assessment item.

Conditions Minimum mark or grade - Must obtain PASS or above grade for all the learning outcomes in the portfolio to pass this unit
Referencing Style Harvard (author-date)
Submission Online

Portfolio must be submitted online.

Learning Outcomes Assessed
This section can be expanded to view the assessed learning outcomes

1. Discuss the architecture and characteristics of programmable digital devices such as microprocessors and microcontrollers and how these devices can be incorporated in embedded applications.

2. Discuss programming and programming languages.

3. Program typical microcontroller devices to perform sequential and combinational logic tasks using appropriate programming languages and tools.

4. Design a microcontroller based system to meet a specified real-time application.

5. Implement and verify the core hardware and software design on a development kit.

6. Check and evaluate sources of information; and make, defend and maintain records of engineering decisions within a project team environment.

7. Explain the problem-solving approach used to accomplish project outcomes with reference to problem definition; technical investigation; scoping; development, risk analysis, evaluation and choice of solutions; documentation and presentation of solutions; and verification and validation.

8. Communicate effectively using terminology, symbols and diagrams that confirms to Australian Standards.

9. Work collaboratively and autonomously to solve problems and record and communicate clearly and professionally the approach used to solve problems.

Graduate Attributes
This section can be expanded to view the assessed graduate attributes

1. Communication

2. Problem Solving

3. Critical Thinking

4. Information Literacy

5. Team Work

6. Information Technology Competence

7. Cross Cultural Competence

8. Ethical practice




© 2017 CQUniversity
Page generated by apps-prod-02.cqu.edu.au at Fri Mar 31 08:27:40 AEST 2017