Sobre o Cenapad-SP
Portarias
Como chegar
Equipe
Fale conosco
Parcerias
Adm. de Contas
Contab. de Serviços
Uso de espaço em disco
Segurança 
Uso do ambiente
Equipamentos
Aplicações
Software
Sistema de Filas
Notícias
Abertura de Contas
Treinamentos
Consultoria
FAQs
Instalação de SAS
Publicações
Projetos Ativos
Links
Estatísticas
Mapa do Site

 Serviços

  Treinamentos
 

 
 

 Faça aqui sua Inscrição

 Download da apostila_C.pdf

Curso à distância

Introdução à Linguagem C

Data: 04 a 22 de Maio de 2010



Professor André Leon S. Gradvohl

Organização: Centro Nacional de Processamento de Alto Desempenho em São Paulo

Carga horária: 15 horas: Os alunos deverão dispor de cerca de uma ho ra por dia, durante as duas semanas do curso, para acesso ao material de apresentação, bem como para participação nas atividades de tutoria (chats para solução de dúvidas) e realização dos exercíc ios.

Com exceção dos horários de tutoria, através de Chat, os demais tempos poderão ser despendidos segundo a conveniência do aluno.

Pr é-requisitos fundamentais para o acompanhamento do curso: Conhecer algoritmos e alguma linguagem de programação.

Vagas limitadas: 30.

Prazo para inscrição: até 15 de Abril.

ATENÇÃO: A INSCRIÇÃO SERÁ CONFIRMADA APÓS ENVIO DE RECIBO DE DEPÓSITO BANCÁRIO POR E-MAIL ( deposito at cenapad.unicamp.br) OU VIA FAX (19) 3521-2199.

Conta para depósito: C/C FUNCAMP - Conv. 054/97 - Banco Santander/Banespa (033) -
Agência: 0207 - Conta No. 13.046.716-3. CGC FUNCAMP: 49.607.336/0001-06

1 – Descrição do curso

A linguagem de programação C é bastante poderosa e muito usada para o desenvolvimento de diversos tipos de software. É uma linguagem cuja origem remonta ao início do uso de computadores eletrônicos de uso geral. uma linguagem de programação compilad a de propósito geral, estruturada, imperativa, procedural, de alto nível, e padronizada, criada em 1972, por Dennis Ritchie, no AT&T Bell Labs, para desenvolver o sistema operacional UNIX.

O curso apresenta os principais comandos da linguagem C. O curso é estr uturado em Lições, onde cada lição aborda um conjunto de comandos da linguagem. As dúvidas poderão ser solucionadas através de sessões de chat, em horários previamente informados aos alunos.

2 – Funcionalidades do curso à distância

A – Recursos didático-pedagógicos:

  • Textos disponíveis como recurso de estudo.

  • Listas de exercícios.

  • Tutoriais para compilação de programas.

B – Ambiente Moodle de acesso aos materiais e atividades de interação:

  • O acesso aos materiais e a tutoria on-line serão realizados através de plataforma Moodle instalada no CENAPAD-SP (http ://gradepad.cna.unicamp.br/~moodle).

C – Conta-treinamento no servidor do CENAPAD

  • Simultaneamente à inscrição na plataforma Moodle, cada aluno receberá uma conta-treinamento de acesso ao servidor do CENAPAD, com o tempo equivalente ao da duração do curso, para realizar exercícios. O acesso a este servidor deve ser efetuado mediante algum programa cliente que reconheça o protocolo ssh.


  • Sobre SSH - Está em operação em todas máquinas do CENAPAD o software SSH que criptografa as sessões de telnet. As sessões de telnet transmitem os dados sem nenhuma codificação, inclusive as senhas dos usuários. É muito fácil capturar a senha de qualquer usuário quando ele estiver fazendo um telnet. Informações sobre o uso do SSH estão disponíveis na plataforma d e acesso ao curso (Moodle).


D – Tutorias on-line

  • As atividades de interação, na forma de tutorias on-line, serão realizadas através de Chat, cujos horários serão disponibilizados na página d o Moodle e informados previamente aos alunos.


  • Os chats serão gravados, ficando à disposição dos alun os para acesso posterior.


  • Outros horários poderão ser agendados diretamente com o professor, segundo a disponibilidade, necessidade e conveniência a ser definida em comum acordo com os alunos.

3 – Avaliação

Os exercícios serão corrigidos e as observações necessárias serão feitas durante os ch ats de tutoria on-line.

Os certificados serão fornecidos com base n a participação dos alunos em 80% nas tutorias. Os certificados serão enviados pelos Correios.


4 – Descrição geral de conteúdos por lições

  1. Introdução à linguagem C; estrutura básica de um programa na linguagem C; tipos primitivos e declaração de variáv eis; entrada e saída de dados.

  2. comandos condicionais (if, switch); comandos de repetição (while, do-while, for ); comandos de controle de fluxo (break, continue).

  3. tipos compostos de dados (vetores, matrizes ), introdução ao uso de ponteiros; alocação dinâmica;

  4. funções e procedimentos; passagem de parâmetros; funções recursivas.

  5. arquivos de fluxo; arquivos de blocos.



RETORNA



CENAPAD - São Paulo 
    ANO 2012
E-mail
Fone: (19) 3521-2196 | Fax: (19) 3521-2199