Saltar para:
Esta página em português Ajuda Autenticar-se
ESTS
Você está em: Start > TGI09
Autenticação




Esqueceu-se da senha?

Campus Map
Edifício ESTS Bloco A Edifício ESTS Bloco B Edifício ESTS Bloco C Edifício ESTS Bloco D Edifício ESTS Bloco E Edifício ESTS BlocoF

Introduction to Computer Programming

Code: TGI09     Sigla: IPC

Áreas Científicas
Classificação Área Científica
OFICIAL Informática

Ocorrência: 2022/2023 - 3T

Ativa? Yes
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável: Industrial Management and Techinology

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
TGI 87 Plano de Estudos 2016 1 - 4 44 108

Docência - Responsabilidades

Docente Responsabilidade
Fábio Ferrentini Sampaio

Docência - Horas

Theorethical and Practical : 2,00
E-Learning: 2,00
Type Docente Turmas Horas
Theorethical and Practical Totais 2 4,00
Fábio Ferrentini Sampaio 4,00
E-Learning Totais 1 2,00
Fábio Ferrentini Sampaio 2,00

Língua de trabalho

Portuguese

Objetivos

Learning the elementary concepts of computer operation, algorithms, modularity and introduction to programming using the C language.

Resultados de aprendizagem e competências

As learning outcomes, students should be able to:

- understand the basic functioning of a computer;
- build and test algorithms for solving simple problems in the C programming language
- know some basic algorithms used in programming: iteration, counting, searching and sorting
- develop good programming habits (comments, indentation,...).

Modo de trabalho

Presencial

Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)

None.

Programa

Notions of architecture and operation of computers; pseudo-code; Fundamental programming constructs: variables and expressions; Basic data types: integer and floating point numbers, characters. Conditional expressions and basic loops (for/while). Use of arrays. Definition of procedures and functions; scope of variables (local/global). Simple I/O. Solving problems involving search and sorting.

Bibliografia Obrigatória

Luís Damas; Linguagem C, FCA, 1999. ISBN: 972-722-156-4
António Adrego da Rocha; Introdução à Programação usando C, FCA, 2006. ISBN: 972-722-510-1

Métodos de ensino e atividades de aprendizagem

Teory and practice; face to face classes.

Software

Programação de Computadores
Linguagem C

Tipo de avaliação

Distributed evaluation with final exam

Componentes de Avaliação

Designation Peso (%)
Teste 80,00
Trabalho laboratorial 20,00
Total: 100,00

Componentes de Ocupação

Designation Tempo (Horas)
Frequência das aulas 0,00
Total: 0,00

Obtenção de frequência

Presence in the classroom.

Fórmula de cálculo da classificação final

Tests  - 80,0 %  (2 tests)

 Practical lists – 20,0% (4)

Final grade =  F1*5% + F2*5% + F3*5% + F4*5% + T1*30% +  T2*50%.

Restrictions(20  = maximum grade): 

  • T1>=8 e T2>= 8;
  • Written Tests:  na proporção  T1*30% + T2*50%   * >= 9.5 * 80% .
  • There is no minimum grade for the pratical.
Exams:
  • 4 Practical lists(F1, F2, F3, F4)  (5% each);
  • Exam (80%).

Final grade  = F1*5% + F2*5% + F3*5% + F4*5% +

EXAM * 80%

Restriction: EXAM >= 9.5

Provas e trabalhos especiais

Does not apply.

Trabalho de estágio/projeto

Does not apply.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Instituto Politécnico de Setúbal - Escola Superior de Tecnologia de Setúbal  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2024-04-20 às 05:49:35