0% acharam este documento útil (0 voto)
7 visualizações4 páginas

Curso de Informática: Algoritmos e Programação

O curso de Informática visa desenvolver competências em arquitetura de computadores, hardware, software, sistemas operacionais e programação. Os alunos aprenderão a projetar algoritmos e implementá-los em uma linguagem de programação, com foco em resolver problemas específicos. A avaliação inclui provas escritas com perguntas de múltipla escolha e abertas, e o material didático será disponibilizado online.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
7 visualizações4 páginas

Curso de Informática: Algoritmos e Programação

O curso de Informática visa desenvolver competências em arquitetura de computadores, hardware, software, sistemas operacionais e programação. Os alunos aprenderão a projetar algoritmos e implementá-los em uma linguagem de programação, com foco em resolver problemas específicos. A avaliação inclui provas escritas com perguntas de múltipla escolha e abertas, e o material didático será disponibilizado online.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

SÍLABO DO CURSO

Informática
2324-1-E4101B003

Objetivos formativos

O curso é voltado para adquirir competências relacionadas a: fundamentos de arquitetura de computadores, definição de
hardware e software, conceitos básicos sobre sistemas operacionais, representação da informação, projeto de
algoritmos, bases de programação de software.
Ao final do curso, o aluno será capaz de projetar algoritmos e implementá-los em uma linguagem de
programação, em particular com o objetivo de processar dados para resolver problemas específicos.

Conteúdos sintéticos

Representação da informação
Gestão da informação: a arquitetura dos computadores
Hardware e software de sistema: breves informações sobre sistemas operacionais
A noção de algoritmo
Estruturas fundamentais
Estruturas de dados
Procedimentos e funções
Escrever e ler arquivos
Programação Orientada a Objetos
Exemplos e exercícios

Programa estendido

Representação da informação
informação e incerteza
a representação dos números nos computadores: o sistema binário, octal e hexadecimal (representação de
números inteiros, decimais em ponto flutuante, texto). Chamadas de álgebra booleana
Gestão da informação: a arquitetura dos computadores
máquina elementar
máquina moderna (registradores e ALU)
memoria primaria e secondaria
ÔNIBUS
dispositivos periféricos
Hardware e software de sistema: breves considerações sobre os sistemas operacionais

processos e CPU
gestão da memória
gestão de I/O (Entrada/Saída)
o Sistema de Arquivos
A noção de algoritmo
pseudocódigo e diagramas de fluxo
projetando um algoritmo: estratégias elementares, top-down e bottom-up
Construtos fundamentais
variáveis
instruções condicionais
ciclos
recursão
operadores fundamentais
Estruturas de dados
tipos simples
array: vetores e matrizes
lista, pilha e código
Procedimento e funções
Escrever e ler arquivos
Programação Orientada a Objetos
definizioni di "classe", "oggetto" e "metodo"
(método) "construtor" de uma classe
classes abstratas e interfaces
ereditarietà
Exemplos e exercícios

Requisitos

Ninguém

Métodos de ensino

Aula expositiva
Exercícios (em sala e laboratório)
Exercício final com simulação das modalidades de verificação da aprendizagem
Modalidade de verificação da aprendizagem

A verificação da aprendizagem consiste em uma prova escrita e em uma discussão/aceitação da nota posterior.
finale. Para prestar o exame, é obrigatório realizar a inscrição através das secretarias online de acordo com os prazos.
estabilite.

A prova escrita consiste em cerca de 10 perguntas de resposta fechada e 1 ou 2 perguntas de resposta aberta, o número de
As perguntas, para ambas as tipologias, podem variar de um exame para outro. O tempo disponível para a prova será
orientativamente 2 horas, poderá variar de uma chamada para outra em relação à quantidade e/ou complexidade das
perguntas.

Perguntas de resposta fechada


As perguntas de resposta fechada irão abordar tópicos de teoria ou solicitarão a simulação da execução de
um algoritmo e/ou porção de código, ou poderão solicitar que você identifique a saída produzida por um algoritmo e/ou
porção de código. Uma resposta errada não dará lugar a nenhuma penalização, as respostas corretas
contribuirão para a obtenção da nota final.

Perguntas de resposta aberta


Será solicitado que você projete um algoritmo para a resolução de um problema específico e o traduza em código (Python)
que deverá ser executável.

Resultados
A prova é aprovada se a suficiência for alcançada tanto nas perguntas de resposta fechada quanto nas perguntas de
resposta aberta. No caso de um desempenho gravemente insuficiente, não há limitações para se reapresentar a um dos
apelos sucessivos: confia-se, no entanto, que o estudante se apresente aos apelos preparado ou que peça para não
corrigir a prova caso considere que realizou a tarefa de forma gravemente insuficiente.

Textos de referência

Os slides, exercícios e, em geral, todo o material apresentado na aula será publicado neste site.

Livros

Fundamentos de Informática para a Universidade. Enrico Grosso, Manuele Bicego. G. Giappichelli Editore, Torino
Concetti de informática e fundamentos de Python (segunda edição). Cay Horstmann, Rance D. Necaise.
Maggioli Editore.

Período de oferta do ensino

Primeiro semestre, segundo ciclo.

Língua de ensino

Italiano
Objetivos de Desenvolvimento Sustentável

Você também pode gostar