2024
Programming II
Name: Programming II
Code: INF13194L
6 ECTS
Duration: 15 weeks/156 hours
Scientific Area:
Informatics
Teaching languages: Portuguese
Languages of tutoring support: Portuguese
Regime de Frequência: Presencial
Sustainable Development Goals
Learning Goals
Students will acquire a working knowledge of object-orientend programming methodology, of data types and type systems. Likewise, they will learn concepts of incremental program development and code re-use. They are also expected to become skilled in basic debugging concepts and use of existing code libraries for program development.
Contents
Object-oriented analysis and program design.
A general-purpose object-oriented language (Java).
Incremental program development.
Class libraries (packages).
Simple graphical user interfaces.
A general-purpose object-oriented language (Java).
Incremental program development.
Class libraries (packages).
Simple graphical user interfaces.
Teaching Methods
Teaching methodologies:
Theoretical classes; lab classes with problems that accompany the theoretical material.
Availability of exercises, of gradual difficulty, covering the topics taught, for students to practice mastery of the subject.
Theoretical classes; lab classes with problems that accompany the theoretical material.
Availability of exercises, of gradual difficulty, covering the topics taught, for students to practice mastery of the subject.
Assessment
The assessment includes the following components:
- 2 or more written tests (F1; F2; F...) with F being the arithmetic mean of the tests
- 1 final written exam (E)
- 1 individual or group project (P)
Final Grade=0.70(max(F,E)) +.30P
- 2 or more written tests (F1; F2; F...) with F being the arithmetic mean of the tests
- 1 final written exam (E)
- 1 individual or group project (P)
Final Grade=0.70(max(F,E)) +.30P