|
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:
B – Ambiente Moodle de acesso aos
materiais e atividades de interação:
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.
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
-
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.
-
comandos condicionais (if, switch); comandos de repetição
(while, do-while, for
); comandos de controle de fluxo
(break, continue).
-
tipos compostos de dados (vetores,
matrizes
), introdução ao uso de ponteiros; alocação
dinâmica;
-
funções e procedimentos; passagem
de parâmetros; funções recursivas.
-
arquivos de fluxo; arquivos de
blocos.
RETORNA |