Objectivos

Licenciatura Bolonha em Engenharia Electrónica

A disciplina de Programação tem por objectivo dotar os alunos com os conceitos básicos de programação procedimental em linguagens de alto nível. Pretende-se que os alunos adquiram os conceitos indispensáveis à resolução algorítmica de problemas, com especial enfâse nos que surgem habitualmente na área da Engenharia, estruturação de aplicações, e abstracção procedimental e de dados. A prática dos conceitos é realizada através da utilizado da linguagem de programação C.

Licenciatura (5 anos) em Engenharia Electrónica

Objectivos Gerais

{pt_PT=A disciplina de Programação (LEE) tem por objectivo dotar os alunos com os conceitos básicos de programação procedimental em linguagens de alto nível.<BR> Pretende-se que os alunos apreendam os conceitos indispensáveis à resolução algorítmica de problemas, com especial enfâse nos que surgem habitualmente na área da Engenharia. <BR> De modo a fomentar métodos correctos de programação e estruturação de aplicações são introduzidas as noções básicas programação estruturada e modular e de abstracção de dados. <BR> A disciplina é suportada na linguagem de programação C, sendo, no entanto, dada importancia especial ao bom estilo e metodologias de programação, em deterimento das características particulares da linguagem. Pelo seu carácter introdutório na área da informática, uma parte substancial do semestre é efectivamente dedicada à sintaxe desta linguagem de programação. <BR> Os alunos que obtem aproveitamento nesta disciplina têm as seguintes competências: <BR> • compreender programas escritos na linguagem C<BR> • resolver problema usando uma aproximação modular<BR> • compreender o tipos dinâmicos<BR> • implementar e usar listas, filas e pilhas<BR> • ter a capacidade de aprender uma nova linguagem procedimental <BR>, en_GB=This courses' objective is to give students knowledge on imperative an dprocedural programming using high level languages. Students should acquire the necessary concepts to solve algorithmic problems, especially those in the Engineering field. In order to provide good programming practices, it is taught structured and modular programming and data abstraction. Even though the used programming language used is C, good programming practices style is stressed in the teaching process. Due to the introductory nature of this course, part of the course is devoted to the teaching of the C programming language syntax. At the end of this course students have the following competences:<BR> <P>• understand programs written in the C programming language <P>• solve problems using a modular approach <P>• understand dynamic data types <P>• implement and use lists, queues and stacks <P>• easily learn a new imperative programming language }