Course Title: Evaluate and modify programs written in object oriented code
Part B: Course Detail
Teaching Period: Term1 2012
Course Code: ISYS5661C
Course Title: Evaluate and modify programs written in object oriented code
School: 130T Vocational Engineering
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
Dr Olga Gredeskoul
Phone +61 3 9925 4392
Email olga.gredeskoul@rmit.edu.au
Room: 57.05.031
Nominal Hours: 40
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
UEENEED001B Use basic computer applications relevant to a workplace
Course Description
This unit covers evaluating and modifying programs based on object-oriented code. It encompasses safe working practices, following written and oral instruction and procedures, applying knowledge of object-oriented code scripting and testing and documenting outcomes
National Codes, Titles, Elements and Performance Criteria
National Element Code & Title: |
UEENEED003B Evaluate and modify programs written in object oriented code |
Element: |
1. Prepare to evaluate and modify programs written in object oriented code. |
Performance Criteria: |
1.1 OHS processes and procedures for a given work area are identified, obtained and understood. |
Element: |
2. Evaluate and modify programs written in object oriented code. |
Performance Criteria: |
2.1 OHS risk control measures and procedures for carrying out the work are followed. |
Element: |
3. Test and document modified programs written in object oriented code . |
Performance Criteria: |
3.1 Procedures are developed to test modified programming.
|
Learning Outcomes
Details of Learning Activities
Learning and simulated work activities to demonstrate ability to evaluate, modify and test programs written in object-oriented code. These include:
- Attending scheduled classes to learn principles and concepts of Object-Oriented programming
- Participating in group discussions/ projects
- Completing tutorial question sheets / quizes and assignments to prepare to evaluate and modify programs written in object oriented code, inlcuding:
- OH&S principles related to computer programming
- Concepts of OO programming
- Creating and using Classes and Objects
- Practical laboratory exercises to demonstrate your ability to
- Describe and use key features of object-oriented programming language
- Evaluating a program written in OO programming language
- Modifying a program according to given specifications
- Testing the modified program
- Write intermediate and final work reports in accordance with professional standards
Teaching Schedule
Week No. | UEENEED003B Competency Elements / Topics | Assessment |
Week 1 - 2 |
1. Prepare to evaluate and modify programs written in object oriented code (1.1, 1.2,1.3, 1.4, 1.5) 2. Evaluate and modify programs written in object oriented code (2.1, 2.2, 2.3)
|
Progressive Lab. assessment |
Week 3 - 4 |
2. Evaluate and modify programs written in object oriented code (2.1, 2.3, 2.4, 2.5, 2.6)
|
Progressive Lab assessment |
Week 5 - 6 |
2. Evaluate and modify programs written in object oriented code (2.1, 2.3, 2.4, 2.5, 2.6) 3. Test and document modified programs written in object oriented code (3.1, 3.2, 3.3)
|
Progressive Lab assessment GUI Project 1 (10%) due at the end of week 5 |
Week 7 |
2. Evaluate and modify programs written in object oriented code (2.1, 2.3, 2.4, 2.5, 2.6) 3. Test and document modified programs written in object oriented code (3.1, 3.2, 3.3)
|
Progressive Lab assessment |
Week 8 | 1. Prepare to evaluate and modify programs written in object oriented code (1.1, 1.2,1.3, 1.4, 1.5) |
Written / Online test (30%) Week 8 |
Week 9 - 10 |
2. Evaluate and modify programs written in object oriented code (2.1, 2.3, 2.4, 2.5, 2.6) 3. Test and document modified programs written in object oriented code (3.1, 3.2, 3.3)
|
Progressive Lab assessment GUI Project 2 (10%) due at the end of week 10 |
Week 11 - 12 |
2. Evaluate and modify programs written in object oriented code (2.1, 2.3, 2.4, 2.5, 2.6) 3. Test and document modified programs written in object oriented code (3.1, 3.2, 3.3)
|
Progressive Lab assessment |
Week 13 - 14 |
GUI Project 3 (10%) due at the end of week 14
Week 15 Revision. Answering questions. Finalisation of the progressive Lab Assessment Week 16Practical Test 30%
Practical Test 30% Week 17 Cenralised examination week 1 Week 18 Centralised examination week 2Learning Resources
Prescribed Texts
J.Farrell, Microsof Visual C# 2010: An Introduction to Object-Oriented Programming , 4th Edition |
978053847516 |
References
P.J.Dietel, H.M.Dietel. Visual C# 2008 How to Program, 3rd ed. Pearson Education Australia, Sydney, 2009. |
013605322-X |
Other Resources
Other Learning material and links to online tutorials and resources will be available on the course Blackboard Website.
Overview of Assessment
Assessment in this unit consists of accumulative laboratory exercises, practical tests, and written assignment / test.
Assessment Tasks
You will be granted competence in this unit UEENEED003B on demonstration of consistent performance across a representative range of contexts from the prescribed items below:
- Evaluate and modify programs written in object oriented code including:
A. Using key features of object oriented programming to evaluate and modify program.
B. Modifying three programs’ features.
C. Developing testing procedures.
D. Identifying problem and bugs in code.
E. Rectifying problem and bugs in code.
F. Dealing with unplanned events by drawing on essential knowledge and skills to provide appropriate solutions incorporated in a holistic assessment with the above listed items.
This include the following assessment tasks:
Progressive Lab assignment - 40%
This task will address all elements (1, 2, 3) of the competence UEENEED003B, and assess your participation in class activities and successful completion of class projects. These activities and projects will demonstrate your understanding of the OH&S principles related to computer programming, OO programming concepts, and ability to use them to evaluate and modify an object oriented program.
This include attendance and participation in class activities (10%), and three projects (10% each). You will work on the projects during scheduled classes but may need to complete the projects outside of class time.
Topics and questions discussed and explained in these sessions will be also assessed in the written and practical tests.
Written / online test - 30%
This assessment task will address Elements 1 and 2 of UEENEED003B. You will demonstrate your understanding of the key features of the object-oriented programming language; ability to explain and modify the program code to given specifications, developing testing procedures, and identifying and rectifying problems and bugs in code.
Practical Test - 30%
Practical test will address all elements (1, 2, 3) of the competence UEENEED003B. You willdemonstrate your ability to evaluate a program written in object-oriented code, and skills to modify, compile, run, test, and debug the program to given specifications in a limited time (2 hrs). This assessment will also assess your ability to deal with unplanned events by drawing on essential knowledge and skills to provide appropriate solutions incorporated in a holistic assessment with the above listed items.
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 Lab Assessment | Written / Online Test | Practical Test |
UEENEED003B. 1. Prepare to evaluate and modify programs written in object oriented code. | XXX | XXX | XXX |
UEENEED003B. 2. Evaluate and modify programs written in object oriented code. | XXX | XXX | XXX |
UEENEED003B. 3. Test and document modified programs written in object oriented code. | XXX | XXX |
Other Information
In this course, minimum student directed hours are 8 in addition to 32 scheduled teaching hours.
Student directed hours involve qctivities such as reading online resources, working on assignments, projects, preparation for presentation, and individual student-teacher course related consultation.
Study and learning Support:
Study and Learning Centre (SLC) provides free learning and academic development advice to you.
Services offered by SLC to support your numeracy and literacy skills are:
assignment writing, thesis writing and study skills advice
maths and science developmental support and advice
English language development
Please Refer http://www.rmit.edu.au/studyandlearningcentre to find more information about Study and learning Support
Disability Liaison Unit:
If you are suffering from long-term medical condition or disability, you should contact Disability Liaison Unit to seek advice and
support to complete your studies.
Please Refer http://www.rmit.edu.au/disability to find more information about services offered by Disability Liaison Unit
Late submission:
If you require an Extension of Submittable Work (assignments, reports or project work etc.) for 7 calendar days or less (from the original due date) and have valid reasons, you must complete and
lodge an Application for Extension of Submittable Work (7 Calendar Days or less) form and lodge it with the Senior Educator/ Program Manager.
The application must be lodged no later than one working day before the official due date. You will be notified within
no more than 2 working days of the date of lodgment as to whether the extension has been granted.
If you seek an Extension of Submittable Work for more than 7 calendar days (from the original due date) must lodge an Application for Special
Consideration form under the provisions of the Special Consideration Policy, preferably prior to, but no later than 2 working days
after the official due date.
Submittable Work (assignments, reports or project work etc.) submitted late without approval of an extension will not be accepted or marked.
Special consideration:
Please Refer http://www.rmit.edu.au/browse;ID=riderwtscifm to find more information about special consideration
Plagiarism:
Plagiarism is a form of cheating and it is very serious academic offence that may lead to expulsion from the University.
Please Refer: www.rmit.edu.au/academicintegrity to find more information about plagiarism.
Other Information:
All email communications will be sent to your RMIT email address and you must regularly check your RMIT emails.
Course Overview: Access Course Overview