Mudanças entre as edições de "Sistemas Operacionais e Introdução a Programação (plano de ensino 2010-1) - Prof. Ederson Torresini"
Ir para navegação
Ir para pesquisar
Linha 2: | Linha 2: | ||
* Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como usuário avançado. | * Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como usuário avançado. | ||
* Desenvolver pequenos programas em linguagem de alto nível, acessando a Interface de Programação de Aplicações (API) do sistema operacional. | * Desenvolver pequenos programas em linguagem de alto nível, acessando a Interface de Programação de Aplicações (API) do sistema operacional. | ||
+ | |||
+ | =Habilidades= | ||
+ | |||
+ | # Usar um interpretador de comandos em um terminal de texto. | ||
+ | # Usar utilitários de linha de comando para manipulação de arquivos, diretórios e processos. | ||
+ | # Editar textos com editor "vi". | ||
+ | # Identificar os objetivos de um sistema operacional dentro de um sistema computacional. | ||
+ | # 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 das 08h07min de 18 de fevereiro de 2010
Competências
- Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como usuário avançado.
- Desenvolver pequenos programas em linguagem de alto nível, acessando a Interface de Programação de Aplicações (API) do sistema operacional.
Habilidades
- Usar um interpretador de comandos em um terminal de texto.
- Usar utilitários de linha de comando para manipulação de arquivos, diretórios e processos.
- Editar textos com editor "vi".
- Identificar os objetivos de um sistema operacional dentro de um sistema computacional.
- 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.