Course Title: Provide programming solution for engineering problems
Part B: Course Detail
Teaching Period: Term2 2012
Course Code: ISYS5663C
Course Title: Provide programming solution for engineering problems
School: 130T Engineering (TAFE)
Campus: City Campus
Program: C6108 - Advanced Diploma of Electronics and Communications Engineering
Course Contact : Program manager
Course Contact Phone: +61 3 9925 4468
Course Contact Email:engineering-tafe@rmit.edu.au
Name and Contact Details of All Other Relevant Staff
null
Nominal Hours: 60
Regardless of the mode of delivery, represent a guide to the relative teaching time and student effort required to successfully achieve a particular competency/module. This may include not only scheduled classes or workplace visits but also the amount of effort required to undertake, evaluate and complete all assessment requirements, including any non-classroom activities.
Pre-requisites and Co-requisites
None
Course Description
This unit covers developing, implementing and testing programming solutions, using a structured programming language. It encompasses following design brief using appropriate development software, writing code and documenting development activities
National Codes, Titles, Elements and Performance Criteria
National Element Code & Title: |
UEENEED051B Provide programming solution for engineering problems |
Element: |
1. Prepare to develop programming solution . |
Performance Criteria: |
1.1 OHS processes and procedures for a given work area are identified, obtained and understood. |
Element: |
2. Develop programming solutions. |
Performance Criteria: |
2.1 OHS risk control measures and procedures for carrying out the work are followed. |
Element: |
3. Test and document the Programming solution. |
Performance Criteria: |
3.1 Testing procedures are developed to analyse code developed in relevant programming language. |
Learning Outcomes
Details of Learning Activities
Learning and simulated work activities related to the competency elements include
- Attending scheduled classes
- Solving tutorial problems
- Performing laboratory exercises
- Working on assignment / project
- Completing online quizzes and tests
Teaching Schedule
null
Learning Resources
Prescribed Texts
Gary Bronson, A First Book of ANSI C, Fourth Edition, Course Technology Incorporated, 2007 |
1-4188-3556-0 |
References
A Book on C. A.Kelley, I.Pohl. Addison-Wesley, 4th ed. |
0-201-18399-4 |
Other Resources
null
Overview of Assessment
Assessment in this unit will include practical tests, written assignments, and accumulative laboratory exercises.
Assessment Tasks
You are required to complete 4 assessment tasks:
- Progressive online assesment: 5 x 10% = 50%
- Written assignment - due on week 7 (20%)
- Practical test - week 16 (30%)
NOTE: All assessment tasks need to be succesfully completed to demonstrate competence.
Assessment Task 1: Progressive online assesment: 50%
This assessment task consists of 5 online tests (10% each) that you will complete within or outside of the scheduled classes during a set time following the completion of certain topics.
The times when the online tests are available will be published on the Blackboard. Failer to complete a test during the set time will attract penalty of 50% of the test mark.
The online tests will progressively assess your skills and knowledge against the following performance criteria:
- Identifying and implementing OHS processes and procedures for a given work area (1.1)
- Establishing OHS risk control measures and procedures in preparation for the work (1.2)
- Analysing engineering problem from performance specifications and situation reports and in consultation with relevant persons (1.3)
- Planning activities to meet scheduled timelines in consultation with others involved in the work (1.4)
- Identifying and selecting an appropriate development kit and software tools based on specified requirements and performance standard (1.5)
- Implementing strategies to ensure programming is carried out efficiently (1.6)
- OHS risk control measures and procedures for carrying out the work are followed. (2.1)
- Knowledge of programming functions and features are applied to providing a programming solution. (2.2)
- Code in existing programs is analysed and modifications or corrections made to rectify program performance. (2.3)
- Key features of the programming language are applied to develop and test solutions. (2.4)
- Approaches to issues/problems are analysed to provide most effective solutions. (2.5)
- Quality of work is monitored against personal performance agreement and/or established organisational or professional standards. (2.6)
Assessment Task 2. Written assignment - 20%
This task will address your skills and knowledge against all performance criteria in three elements of the competency, namely
- Prepare to develop programming solution.
- Develop programming solution
- Test and document the Programming solution
Assessment Task 3. Practical Test - 30%.
This assessment task will address all three elements of the competency:
- Prepare to develop programming solution.
- Develop programming solution
- Test and document the Programming solution
Practical test will demonstrate your ability to analyse an engineering problem, develop an algorithm for a solution, and skills to write, compile, run, test, and debug a C program to given specifications in a limited time (2 hrs).
This course is graded using the following course grades:
- 80 - 100: CHD- Competent with High Distinction
- 70 - 79: CDI- Competent with Distinction
- 60 - 69: CC- Competent with Credit
- 50 - 59: CAG- Competency Achieved Graded
- 0 - 49: NYC- Not Yet Competent
- DNS- Did Not Submit for Assessment
Assessment Matrix
Competency Element / Assessment Task |
Progressive online assessment |
Written assignment | Practical test | |
1. Prepare to develop programming solution |
XXX | XXX | XXX | |
2. Develop programming solutions. |
XXX | XXX | XXX | |
3. Test and document the Programming solution |
XXX | XXX |
Other Information
null
Course Overview: Access Course Overview