Overview
This unit aims to provide students with the basic concepts involved in the development of well structured software using a programming language. It concentrates on the development of problem solving skills applicable to all stages of the development process. Students gain experience with the translation of a problem specification into … For more content click the Read More button below.
Offerings
MO-TP2-01-ONLINE-MO
MO-TP4-01-ONLINE-MO
MO-TP6-01-ONLINE-MO
Contacts
Chief Examiner(s)
Associate Professor Matthew Butler
Notes
This unit is only available to students enrolled in Monash Online.
Learning outcomes
On successful completion of this unit, you should be able to:
1.
Design and construct Java programs according to standard object-oriented principles
2.
Apply and demonstrate debugging processes to Java applications
3.
Develop strategies for efficient and effective program testing
4.
Document code according to specific programming standards
5.
Identify and apply the "object-oriented" concepts of encapsulation, abstraction and polymorphism
6.
Explain and apply software engineering principles of maintainability, readability and modularisation
Teaching approach
Online learning
Assessment summary
In-semester assessment: 100%
Assessment
1 - Quizzes
2 - Assignment
3 - Quizzes
4 - Assignment
Scheduled and non-scheduled teaching activities
Tutorials
Workload requirements
Workload