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.

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.

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