SENG6110
10 units
6000 level
Course handbook
Description
This course is an introduction to object-oriented programming language. The course introduces the fundamentals of analysing a problem and then implementing a solution as a computer software system using an object oriented language. Students learn about problem solving strategies, top-down program development and programming style. The course provides a basic introduction to data abstraction and object-oriented analysis and design. Emphasis is placed on programming and testing.
Availability2018 Course Timetables
Callaghan
- Semester 1 - 2018
- Semester 2 - 2018
WebLearn GradSchool
- Semester 1 - 2018
- Semester 2 - 2018
Learning outcomes
On successful completion of the course students will be able to:
1. Comprehend the concepts of object-oriented programming
2. Comprehend a programming problem and design a solution
3. Code a solution to a problem
4. Comprehend and implement selection and loop structures
5. Comprehend and implement classes and methods
6. Comprehend and implement different input/output solutions
7. Comprehend and implement arrays
8. Test and document program solutions
9. Explore advanced topics in object oriented programming
Content
- Programming language syntax
- Elementary programming concepts
- Control structures
- Object oriented programming basics
- Methods and classes
- Documentation techniques
- Testing and debugging techniques
- Arrays
Assessment items
Tutorial / Laboratory Exercises: Laboratory Excercises
Written Assignment: Programming Assignment 1
Written Assignment: Programming Assignment 2
In Term Test: Mid Term Exam
Formal Examination: Final Exam *
* This assessment has a compulsory requirement.
Compulsory Requirements
In order to pass this course, each student must complete ALL of the following compulsory requirements:
Course Assessment Requirements:
- Formal Examination: Minimum Grade / Mark Requirement - Students must obtain a specified minimum grade / mark in this assessment item to pass the course. - Students whose overall mark in the course is 50% or more, but who score less than 40% in the compulsory item and thus fail to demonstrate the required proficiency, will be awarded a Criterion Fail grade, which will show as FF on their formal transcript. However, students in this position who have scored at least 25% in the compulsory item will be allowed to undertake a supplementary 'capped' assessment in which they can score at most 50% of the possible mark for that item.
Contact hours
Callaghan and WebLearn GradSchool
Laboratory
Face to Face On Campus 2 hour(s) per Week for Full Term
Lecture
Face to Face On Campus 2 hour(s) per Week for Full Term