Abcd
DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO
DISCIPLINA : LINGUAGEM PARA PROGRAMAÇÃO DE SISTEMAS
PROFESSOR : ROBERTO HEINZLE, MSc
CARGA HORÁRIA : 72 HORAS/AULA
1. OBJETIVO DA DISCIPLINA
O Objetivo desta disciplina é familiarizar o aluno com uma linguagem de programação comumente utilizada para construção, interface e interação com sistemas operacionais. Os participantes tem contato com uma linguagem de programação de finalidade geral que permite economia de expressões, modernos fluxos de controle e estruturas de dados e um rico conjunto de operadores.
Para tanto o curso mostra os recursos da linguagem C, a sintaxe e semântica das instruções, as regras de apresentação e documentação de programas além de técnicas de depuração.
2. EMENTA
Estudo de uma linguagem de programação para software básico ou de suporte.
3. DESENVOLVIMENTO
apresentação histórico da linguagem peculiaridades da linguagem variáveis operadores expressões estrutura de um programa comentários no programa comandos e blocos if - else if encadeado switch break continue do - while for funções do C passagem de valores classe de variáveis regras de escopo inicializações recursividade
I/O - arquivos array unidimensional array multidimensional ponteiros ponteiros X índices ponteiros e endereços aritmética com ponteiros estruturas apontadores para estruturas estruturas auto-referenciadas
4. BIBLIOGRAFIA
Schildt, Herbert; C Guia do Usuário; McGraw Hill.
Kernighan, Brian e Ritchie, Dennis; C A Linguagem de Programação; Ed. Campus.
Kelly-Bootle, Stan; Dominando o Turbo C; Ciência Moderna.
Sucheuski, Maurício; Desenvolvedor Profissional Linguagem C; Lísias Editora.
Mizrahi, Victorine Viviane; Treinamento em Linguagem C; McGraw Hill
5. SISTEMA DE AVALIAÇÃO (proposta)
três avaliações individuais em sala (peso 8)
três