Course Details
Country:
Australia
Institution:
University of South Australia
Course Title:
Programming Fundamentals
Course Number:
COMP 1040
Course Description:
The programming Environment; integrated development environments, commenting and the JavaDoc tool; the Java API.
Problem Solving.
Object Concepts and Class Design (encapsulation, abstraction, constructors’ methods, attributes, relationships, static). Object Oriented approaches to program design and development.
Testing: Testing Strategies; Unit Testing; Proving a Program Works; Testing tools including JUnit, Pre- and Post-Conditions, Assertions; Debugging strategies
Inheritance; Interfaces and Abstract classes; Polymorphism; Use of Inheritance in advanced data structures; Exceptions and exception handling.
Refactoring and Maintenance; Configuration Management.
Arrays; Simple arrays; Multi-Dimensional Arrays.
Input and Output.
Language:
English
Approved Equivalent:
MIS ----
Course URL:
https://study.unisa.edu.au/courses/105294
Attachment Files: