Course Title: Apply introductory object oriented language skills
Part B: Course Detail
Teaching Period: Term2 2009
Course Code: COSC5356C
Course Title: Apply introductory object oriented language skills
School: 650T TAFE Business
Campus: City Campus
Program: C5194 - Diploma of Information Technology (General)
Course Contact : Radhu Punchanathan
Course Contact Phone: +61 3 9925 1409
Course Contact Email:radhu@rmit.edu.au
Name and Contact Details of All Other Relevant Staff
Teacher name: Richard Bull
Email: richard.bull@rmit.edu.au
Phone: (03) 99255831
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 defines the competency required to undertake programming tasks using an object-oriented programming language. Competency includes using existing tools, documentation, debugging and testing techniques in support of the programming activities.
National Codes, Titles, Elements and Performance Criteria
National Element Code & Title: |
ICAB4219A Apply introductory object oriented language skills |
Element: |
1. Apply basic language syntax and layout |
Performance Criteria: |
1.1 Demonstrate understanding and application of basic language syntax rules and best practices |
Learning Outcomes
Details of Learning Activities
Theory sessions, practical lab sessions, tutorial sessions, and out-of-class research and homework.
Teaching Schedule
Refer to the Study Guide Class handout for detailed weekly breakdown
Learning Resources
Prescribed Texts
Head First Java: 2nd Edition (O’Reilly) |
0-596-00920-8 |
References
The Java Way, 2nd Edition (Pearson Education Australia) |
978-07339-750 |
Simple Program Design (Thomson Learning) |
978-0-17-0128 |
Other Resources
Overview of Assessment
Assessment will incorporate a major assignment, practical and written tests and practical problem solving in-class exercises.
You will be asked to demonstrate your work to your teacher to ensure relevant competency standards are met. You will be provided feedback throughout the course.
Assessment Tasks
Assessment 1 – Week 6 - (CA/NYC - 15%)
This is a part theory and part practical assessment where students will be tested on their understanding of basic UML diagrams, object-oriented concepts and java syntaxes.
Assessment 2 – Week 12 - (CA/NYC - 25%)
This is a part theory and part practical assessment where students will be tested further on their understanding object-oriented concepts.
Assessment 3 – Week 15 - (CA/NYC - 40%)
This is a major project which is assessed progressively.(5% in week 8, 5% in week 13 and 30% in week 15)
Assessment 4 – Week 17 - (20%)
An exam covering all technical and software development aspects of the course.
Assessment Matrix
COSC5356C - Apply introductory object oriented language skills | Assessment 1 (CA/NYC) (15% |
Assessment 2 (CA/NYC) (25%) |
Assessment 3 (CA/NYC) (40%) |
Assessment 4 (20%) |
Element 1: Apply basic language syntax and layout |
Yes | Yes | Yes | Yes |
Element 2: Apply basic object oriented principles in the target language | Yes | Yes | Yes | Yes |
Element 3: Debug code | Yes | Yes | Yes | Yes |
Element 4: Document activities | Yes | Yes | Yes | |
Element 5: Test code | Yes | Yes | ||
Element 6: Create an application | Yes | Yes |
Other Information
Competency Requirements:
Assessment methods have been designed to measure achievement of each competency in a flexible manner over multiple tasks.
To be deemed competent students must demonstrate an understanding of all elements of a competency including employability skills.
Students are advised that they are likely to be asked to personally demonstrate their work to their teacher to ensure that the relevant competency standards are being met.
Students must achieve competency (CA) in each competency based assessment task.
Each assessment task will also carry a numerical weighting to be used for grading purposes to reflect participation, quality and professionalism.
Grading:
A student’s final grade will be the total of their accumulated marks across all assessment tasks.
Course Overview: Access Course Overview