Object-Oriented Programming B
Objectives
Available soon
General characterization
Code
11141
Credits
6.0
Responsible teacher
Luís Manuel Marques da Costa Caires, Miguel Jorge Tavares Pessoa Monteiro
Hours
Weekly - 5
Total - Available soon
Teaching language
Português
Prerequisites
It is desirable that the student has already successfully attended an introductory programming discipline.
Bibliography
- Cay Horstmann, Java Concepts, 4ª Edição (or subsequent editions), Wiley, 2005, ISBN-10: 0471697044.
- F. Mário Martins, Java 5 e Programação por Objetos, FCA, 2006, ISBN 978-972-7225484.
- 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.
Teaching method
Available soon
Evaluation method
Available soon
Subject matter
Design of structured programs in class modules.
Specification of interfaces and respective documentation.
Interface polymorphism.
Class inheritance.
Inheritance polymorphism.
Use of generic types and library collection classes.
Handling of exceptions and assertions.
Processing of files for input and output.
Programs
Programs where the course is taught: