IPT Logotipo do IPT

Ano Letivo: 2018/19

Tecnologia e Programação em Sistemas de Informação

Programming II

<< back to Curriculum Plan

Publication in the Diário da República: Aviso nº 909/2016 - 27/01/2016

6 ECTS; 1º Ano, 2º Semestre, 82,50 TP , Cód. 602413.

Lecturer
- António Manuel Rodrigues Manso (1)(2)
- Valter José Gonçalves Bouça (2)

(1) Docente Responsável
(2) Docente que lecciona

Prerequisites

Objectives
1. Apply the basic concepts of computer programming;
2. Design and develop algorithms for problem solving;
3. Solve problems using the procedural programming paradigm;
4. Implement the algorithms in C language.

Program
1. Concepts of computing and computers;
1. Algorithms and programming languages;
2. C programming language;
3. Information handling;
4. Conditional decision structures;
5. Repetition structures;
6. Functions and procedures;
7. Arrays and Strings;
8. Pointers and dynamic memory;
9. Files;
10. Strcts.

Evaluation Methodology
- Written test - 60% ;
- Practical assignment - 40%

Bibliography
- Damas, L. (1999). Linguagem C. (pp. 1-628). Lisboa: FCA
- Ritchie, D. e Kernighan, B. (1988). C Programming Language. (pp. 1-270). EUA: Prentice Hall

Teaching Method
Lessons:
- Theoretical classes for exposure, presentation and exemplification;
- Laboratory practice (development and implementation of practical work in computer lab).

Software used in class
C compiler - MinGW
IDE - Netbeans

 

 

 


<< back to Curriculum Plan
NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado