Mudanças entre as edições de "Sistemas Operacionais e Introdução a Programação (plano de ensino 2010-1) - Prof. Ederson Torresini"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(18 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
=Competências=
+
=Metodologia de Ensino=
* Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como usuário avançado.
+
* Aulas expositivas de apresentação de novos conteúdos.
* Desenvolver pequenos programas em linguagem de alto nível, acessando a Interface de Programação de Aplicações (API) do sistema operacional.
+
* Aulas dialógicas de solução de problemas e de desenvolvimento de programas de computador.
  
=Habilidades=
+
=Metodologia de Avaliação=
 +
# [[Sistemas Operacionais e Introdução a Programação (diário 2010-1) - Prof. Ederson Torresini#18/03: Prova teórica|prova teórica]] sobre o módulo de Sistemas Operacionais: equivale a 25% do conceito final.
 +
# [[Sistemas Operacionais e Introdução a Programação (diário 2010-1) - Prof. Ederson Torresini#22/04: Prova prática|Prova prática]] sobre Lógica de Programação: equivale a 25% do conceito final. '''Conceito mínimo obrigatório: C.'''
 +
# Entregas não periódicas e não agendadas de pequenos programas auxiliares à compreensão do desenvolvimento de programas em C: equivalem a 20% do conceito final.
 +
# [[Sistemas Operacionais e Introdução a Programação (diário 2010-1) - Prof. Ederson Torresini#16/06: Desenvolvimento do Projeto Final|Projeto final]] sobre desenvolvimento em linguagem de programação C: equivalem a 30% do conceito final. '''Conceito mínimo obrigatório: C'''.
  
# Usar um interpretador de comandos em um terminal de texto.
+
=Cronograma=
# Usar utilitários de linha de comando para manipulação de arquivos, diretórios e processos.
+
O cronograma está descrito no [[Sistemas Operacionais e Introdução a Programação (diário 2010-1) - Prof. Ederson Torresini|diário de aula]] da disciplina.
# Editar textos com editor "vi".
+
 
# Identificar os objetivos de um sistema operacional dentro de um sistema computacional.
+
{{Voltar|Sistemas Operacionais e Introdução a Programação (página)|página principal da disciplina}}
# Descrever as abstrações típicas de sistemas operacionais relacionadas a processos, arquivos e diretórios, memória e entrada e saída.
 
# Modelar algoritmos com diagramas de blocos e pseudocódigo.
 
# Desenvolver algoritmos que usem constantes, variáveis, matrizes, ''strings'', expressões lógicas e aritméticas e estruturas de decisão e repetição.
 
# Parametrizar algoritmos.
 
# Usar o ambiente de desenvolvimento básico no ambiente Unix/Linux: editor de texto, compilador para linguagem C e depurador.
 
# Traduzir algoritmos modelados em diagramas de blocos ou pseudocódigo para programas em linguagem C.
 

Edição atual tal como às 10h49min de 18 de fevereiro de 2010

Metodologia de Ensino

  • Aulas expositivas de apresentação de novos conteúdos.
  • Aulas dialógicas de solução de problemas e de desenvolvimento de programas de computador.

Metodologia de Avaliação

  1. prova teórica sobre o módulo de Sistemas Operacionais: equivale a 25% do conceito final.
  2. Prova prática sobre Lógica de Programação: equivale a 25% do conceito final. Conceito mínimo obrigatório: C.
  3. Entregas não periódicas e não agendadas de pequenos programas auxiliares à compreensão do desenvolvimento de programas em C: equivalem a 20% do conceito final.
  4. Projeto final sobre desenvolvimento em linguagem de programação C: equivalem a 30% do conceito final. Conceito mínimo obrigatório: C.

Cronograma

O cronograma está descrito no diário de aula da disciplina.



Voltar para página principal da disciplina