BEE1204 Computer Programming II
Course Unit Title
BEE1204 Computer Programming II
Course Unit Description
Objected Oriented programming is a term loosely applied to mean any kind of programming that uses a programming language with some object-oriented constructs or programming in an environment where some object-oriented principles are followed. Compared with procedural programming, a superficial examination of code written in both styles would reveal that object-oriented code tends to be broken down into vast numbers of small pieces, with the hope that each piece will be trivially verifiable.
Learning Objectives
This course will enable students to:
- Understand the principles of the object-oriented paradigm and the advantages of this approach.
- Describe the semantics, syntax, class hierarchy, and environment of an object-oriented programming language.
- Apply an object-oriented analysis and design process to create industry-standard object modelling notation.
- Use an object-oriented programming language to build simple applications.
Learning Outcomes
On successful completion of this unit, students should be able to:
- Understand the principles of the object-oriented paradigm and the advantages of this approach.
- Apply an object-oriented analysis and design process to create industry-standard object modeling notation.
- Be familiar with the syntax, class hierarchy, and environment of an object-oriented programming languages.
- Use an object-oriented programming language to build simple applications.
