Curricular Unit: | Code: | ||
Principles of Programming | 1097FPRO | ||
Year: | Level: | Course: | Credits: |
1 | CTSP | Administrative Management in Clinical Context | 4 ects |
Learning Period: | Language of Instruction: | Total Hours: | |
Spring Semester | Portuguese/English | 52 | |
Learning Outcomes of the Curricular Unit: | |||
xxx | |||
Syllabus: | |||
1. Introduction to Computers 2. Introduction to Programming 2.1 The programming language 2.2. What is a program? 2.3. What is debugging? 2.4. syntax errors 2.5. Runtime errors 2.6. semantic errors 2.7. experimental debugging 2.8. Formal and natural languages 2.9. Variables, expressions and statements 2.10. Algorithm 3. Spreadsheet 3.1 Concept and history of the spreadsheet 3.2 Worksheet Workspace 3.3 Basic workbook management operations 3.4 Using and Editing Worksheets 3.5 Use of formulas and functions 3.6 Formatting worksheets 3.7 Creating and formatting graphics 4. Spreadsheet - Advanced 4.1 Formulas and Functions 4.1.1 SE Function 4.2 PivotTables 4.3 Conditional formatting 4.4 Introduction to Macros in Excel | |||
Demonstration of the Syllabus Coherence with the Curricular Unit's Objectives: | |||
xxx | |||
Teaching Methodologies (Including Evaluation): | |||
xxx | |||
Demonstration of the Coherence between the Teaching Methodologies and the Learning Outcomes: | |||
xxx | |||
Reading: | |||
[1] RIBEIRO, N. M., BORGES GOUVEIA, L., RURATO, P. & MOREIRA, R. (2005). Informática e Competências Tecnológicas para a Sociedade da Informação. Edições Fernando Pessoa, UFP. [2] Marques de Sá. (2004). Fundamentos de Programação. FCA-Editora de Informática. [3] Martins J.P. & Cravo. M.R. (2011). Fundamentos da Programação Utilizando múltiplos paradigmas - Edição IST |