Software Technology 1 (4483.8)
Please note these are the 2014 details for this unit
Available teaching periods | Delivery mode | Location |
---|---|---|
View teaching periods | ||
EFTSL | Credit points | Faculty |
0.125 | 3 | Faculty Of Education, Science, Technology & Maths |
Discipline | Study level | HECS Bands |
Academic Program Area - Maths & Technology | Level 1 - Undergraduate Introductory Unit | Band 2 2021 (Commenced After 1 Jan 2021) Band 3 2021 (Commenced Before 1 Jan 2021) |
The subject provides a contextual approach to the art and science of software construction, introducing sufficient theory and practice of computer programming to enable further studies in computing. It will stress fundamental issues in the design and construction of programs in general. Topics covered in the subject include: algorithm design; problem solving within an application framework; classes/objects; object interaction; modular program construction including the principles of problem oriented data abstraction; encapsulation and information hiding; inheritance and polymorphism; file input and output; reusable component libraries; program testing; with emphasis on the production of simple, reliable and maintainable software.
2. Include advanced object oriented concepts including encapsulation and information hiding; inheritance and polymorphism in the programs.
3. validate and test; able to apply basic design constructs including structured data types, use iterative control structures.
Learning outcomes
1. build a complete and correct application by applying the principles of object oriented programming.2. Include advanced object oriented concepts including encapsulation and information hiding; inheritance and polymorphism in the programs.
3. validate and test; able to apply basic design constructs including structured data types, use iterative control structures.
Prerequisites
Introduction to Information Technology or Introduction to Software Engineering.Year | Location | Teaching period | Teaching start date | Delivery mode | Unit convener |
---|
Not available