|
Syllabus |
1. Introduction: What is a Computer, Characteristics, Components (Hardware), How computers work, The Software (Operating Systems, Programming Languages and Applications). 2. Programming Basic Principles: Development cycle (writing, compilation, and execution of a program), and Logical of a Program (Algorithm and Flowcharts). 3. C Programming Language: Program structure, Variable, Data types, Operators, Input Output Instructions, The Attribution Instruction, Conditional Instructions, Repetition Instructions, Structure data types, Functions.
|
|
Main Bibliography |
Teaching material: Available at the Curricular Unit's Moodle Webpage. Books: - "Introdução à Programação Usando C", 2006; António Manuel Adrego da Rocha; FCA-Editora de Informática. Coleção: Tecnologias de Informação; ISBN: 978-972-722-524-8 - "Fundamentos de Programação Usando C", 2004; Joaquim P. Marques de Sá; FCA-Editora de Informática. Coleção: Tecnologias de Informação; ISBN: 978-972-722-475-3 - "Elementos de programação com C", 3ª Edição Actualizada e Aumentada, 2006; Pedro João Valente Dias Guerreiro: FCA-Editora de Informática. Coleção: Tecnologias de Informação; ISBN: 972-722-510-1 - "Linguagem C", 1999; Luís Manuel Dias Damas; FCA-Editora de Informática. Coleção: Tecnologias de Informação.; ISBN: 972-722-156-4
|