topo
DEPEXT
CURSO  Programação avançada em C, Introdução ao C++
siext
 
CURSO
TítuloProgramação avançada em C, Introdução ao C++
UnidadeFACULDADE DE TECNOLOGIA
DepartamentoDEPARTAMENTO DE MATEMATICA, FÍSICA E COMPUTAÇÃO
ModalidadeTreinamento e Qualificação Profissional
Carga Horária do Curso40
ObjetivosApresentar e manipular um projeto a grande escala (de múltiplos arquivos) introduzindo uma ferramenta automática para facilitar a compilação deste tipo de códigos. Introduzir o uso de bibliotecas externas. Iniciar o aluno na linguagem de programação C++ usando exemplos práticos construindo mini-projetos. Pre-requisitos: base sólida na programação em linguagem C e conhecimento básico de funcionamento de computador (Ex: CPU, RAM).
Conteúdo Programático- Projetos grandes: Dividindo o arquivo principal em múltiplos arquivos - Script para Compilar (Shell) - Makefile - Mixing Language: Possibilidade de usar código de outras linguagens - Criação de bibliotecas estáticas e dinâmicas - Introdução C++ - Bibliotecas padrões de C++ - Input/Output << >> - Introdução aos Objetos - Croot
MetodologiaVamos adotar a metodologia ativa nas aulas, ou seja, o aluno vai implementar as ideias junto com o professor. Nessa forma ele vai perceber melhor os detalhes e truques da programação. O aluno vai começando a desenvolver programas simples e na medida que o curso avança ele vai chegar nos programas mais complexos e de aplicação no mundo real. No final de cada seção, o aluno deve fazer mini-projetos que incorporam o conhecimento adquirido até nas aulas. Este curso faz parte de uma trilha do conhecimento em “linguagem programação C do nível básico ao avançado”. Este curso é o terceiro e o mais avançado curso nesta trilogia e tem como objetivo aperfeiçoar o desempenho do aluno na programação na linguagem de programação C e introduzir as linguagem C++/D. Se aprenderá a dividir os programas em funções que serão compiladas como arquivos objeto separados, se usará a ferramenta Make e a sintaxe do Makefile para compilar os diferentes códigos. Se estudarão as linguagens mistas Fortran/C, C/C++, Fortran/C++. Além disso, se aprenderá a criar bibliotecas estáticas e dinâmicas e as vantagens da programação orientada a objetos, por meio de explicações teórico-prácticas, análise de códigos funcionais e desenvolvimento mini-projetos por parte do aluno como dever de casa. A avaliação dos alunos será baseada em mini-projetos que eles vão desenvolver durante o curso, além da presença nas aulas. No final do curso, através de um formulário online anônimo, os alunos vão avaliar o curso e registrarão as suas críticas, sugestões e elogios.
Turma 
 
NÃO HÁ TURMA DISPONÍVEL!
UERJ - Sistema siext
Copyright 2006/2010 - Todos os direitos reservados
Total Mem.: 4115072 Bytes - Livre Mem.: 1114877 Bytes - Ajax: S