Object-Oriented Programming B
Luís Manuel Marques da Costa Caires, Miguel Jorge Tavares Pessoa Monteiro
Weekly - 5
Total - Available soon
It is desirable that the student has already successfully attended an introductory programming discipline.
- Phillips, Dusty. Python 3 object-oriented programming: build robust and maintainable software with object-oriented design patterns in Python 3.8. Packt Publishing Ltd, 2018.
- Slides for the lectures (will be made available gradually on the chair''''s Moodle page).
IMPORTANT NOTE: Reading slides is not a substitute for computer programming practice, which is ESSENTIAL for success in this course.
Design of structured programs in class modules.
Specification of interfaces and respective documentation.
Use of generic types and library collection classes.
Handling of exceptions and assertions.
Processing of files for input and output.
Programs where the course is taught: