2023

Programming and Intelligent systems

Name: Programming and Intelligent systems
Code: INF10358M
6 ECTS
Duration: 15 weeks/156 hours
Scientific Area: Informatics

Teaching languages: Portuguese
Languages of tutoring support: Portuguese, English
Regime de Frequência: Presencial

Sustainable Development Goals

Learning Goals

Students should be able to develop small software projects to control and monitorize,d data; numerical applications and graphical user interfaces in connection to hardware devices, using several programming environments.

Contents

1. Object oriented programmig paradigm. Data structures. Flow Control instructions. Control and monitoring systems application.
2. Graphical user interfaces - Instrument Data logging, data transmission to instruments, PLCs and computers. Data presentation; time series, andn alarm settings. . Recebimento de ordens provenientes de um utilizador humano através da interface gráfica. Data processing.
3. Control and automation. - Application to control an d automation processes of production processes.

Teaching Methods

Includes:
- Mix lectures with practical Laboratory classes
The teaching method is based on Mix lectures with practical Laboratory classes. An active learning is pursued to stimulate the student to apply the acquired knowledg.
Classes are used for practical applications of the exposed concepts and tools. Usually using problem solving approach. Some of these classes are reserved to the supervised development of a project.

The assessment method is based on a single project developed during the semester. The final grade is the same as the project grade. Students are approved when the grade is>=10.

Teaching Staff