Object-Oriented Programming (OOP) is a programming paradigm that people can use to model the real world problems. This unit provides advanced practice in object-oriented concepts using Python programming language and its relevant advanced features. Python is an interpreted, high-level and general-purpose programming language, and it is widely used in many cutting-edge technologies, including Artificial Intelligence, Big Data Analytics and IoT development. This unit aims to provide students with advanced object-oriented programming skills using Python in different complex scenarios, and to prepare students for further learning in AI and Data Science. Students will learn to meet professional expectations while developing software solutions.
On successful completion of this unit, students will be able to:
Reading materials will be made available on VU Collaborate.
This unit is studied as part of the following course(s):