UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA ELÉTRICA COLEGIADO DO CURSO DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA/ENG.

Tamanho: px
Começar a partir da página:

Download "UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA ELÉTRICA COLEGIADO DO CURSO DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA/ENG."

Transcrição

1 UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA ELÉTRICA COLEGIADO DO CURSO DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA/ENG. COMPUTAÇÃO

2 PLANO DE CURSO DISCIPLINA: MÉTODOS E TÉCNICAS DE PROGRAMAÇÃO CÓDIGO: GEE011 PERÍODO/SÉRIE: 2º. TURMA: U CH TEÓRICA: CH PRÁTICA: CH TOTAL: OBRIGATÓRIA: ( X ) OPTATIVA: ( ) PROFESSOR (A): EDGARD AFONSO LAMOUNIER JÚNIOR ANO/SEMESTRE: 2010/1 EMENTA DA DISCIPLINA Métodos e técnicas de programação sob o paradigma da programação estruturada, ambiente de desenvolvimento integrado (IDE), revisão (comandos de decisão, comandos de controle, laços, arrays e matrizes, funções, passagem por valor, passagem por referência), estruturas, ponteiros, arquivos, programação visual. JUSTIFICATIVA Esta disciplina é uma continuação de Introdução a Técnicas de Programação (ITC) do 1º período. Assim, seu principio básico está fundamentado no fato do estudante de engenharia ter noções de Informática. Porém, esta continuação possui um cunho de desenvolvimento mais profissional, guiando o estudante a criar sistemas computacionais que trabalham com arquivos numa plataforma mais visual. Este cenário aproxima o estudante de uma atual realidade mercadológica. OBJETIVOS DA DISCIPLINA Objetivo Geral: Ao final do curso o estudante deverá ser capaz de: 1. Identificar conceitos e características importantes relativos a linguagens de programação em diversos paradigmas, em especial, a linguagens procedimentais e

3 orientadas a objetos; 2. Desenvolver aplicações de engenharia sob o paradigma de programação estruturada e de orientação a objetos; 3. Demonstrar capacidade de dedução, raciocínio lógico e de promover abstrações. Objetivos Específicos: 1. Fundamentos básicos de programação (revisão) Rever os conceitos básicos de computação Aprender sobre os vários paradigmas de linguagens de programação Rever os principais elementos de programa estruturado e procedimental 2. Estruturas Entender o conceito de tipo abstrato de dado e sua relação com estruturas Declarar e usar tipos de dados abstratos usando estruturas Construir programas computacionais com funções que usam estruturas como parâmetros Declarar e usar matrizes e vetores de estruturas 3. Ponteiros Entender o conceito de ponteiro e alocação dinâmica de memória Definir e usar ponteiros em um programa computacional Declarar e usar matrizes e vetores de ponteiros Utilizar ponteiros como parâmetros de funções 4. Operações com arquivos Entender o conceito de arquivos de dados Criar, ler, gravar e atualizar arquivos Familiarizar-se com o processamento de arquivos de acesso seqüencial e de acesso aleatório 5. Programação Visual Familiarizar-se com o ambiente de desenvolvimento integrado (IDE) do Visual Studio.NET Identificar e entender o uso de vários tipos de janelas do Visual Studio.NET Entender os recursos de ajuda do IDE Criar, compilar e executar um programa usando Forms do Visual Studio.NET 6. Arquivos e fluxos em programação visual Criar, ler, gravar e atualizar arquivos utilizando janelas do formato Form Projetar e construir um sistema de locação usando o IDE e acesso a arquivos

4 PROGRAMA 1. Fundamentos básicos de programação (revisão de ITC) 1.1. Estrutura de um programa procedimental 1.2. Tipos de dados 1.3. Operadores de atribuição e aritméticos 1.4. Laços (for, while, do-while) 1.5. Comandos de decisão (if, if-else, switch) 1.6. Funções 1.7. Vetores e matrizes 2. Estruturas 2.1. Definição de estruturas 2.2. O tipo struct linguagem C 2.3. Acessando membros de uma estrutura 2.4. Inicialização e operações com estruturas 2.5. Estruturas aninhadas 2.6. Passando estruturas para funções 2.7. Passando estruturas para funções por referência 2.8. Funções que retornam estruturas 2.9. Matrizes e vetores de estruturas 3. Ponteiros 3.1. Endereços de memória 3.2. Definição e uso de ponteiros 3.3. O operador de endereços & linguagem C 3.4. Passando ponteiros como argumentos de referência 3.5. O operador indireto (*) linguagem C 3.6. Ponteiros e variáveis apontadas 4. Operações com arquivos 4.1. Definição de arquivos 4.2. Modos de abertura de arquivos 4.3. Arquivos textos e arquivos binários

5 4.4. Leitura e gravação de caracteres de um caractere por vez 4.5. Leitura e gravação linha a linha 4.6. Leitura e gravação de dados formatados 4.7. Fim de arquivos e a constante EOF 4.8. Gravando e lendo estruturas em um mesmo arquivo 5. Programação Visual 5.1. Introdução ao IDE do Visual Studio.NET 5.2. Barra de menus e barra de ferramentas 5.3. Janelas do Visual Studio.NET 5.4. Janelas Solution Explorer, Toolbox e Properties 5.5. Exemplo de um programa simples 6. Arquivos e fluxos em programação visual 6.1. Hierarquia de dados 6.2. Criando e lendo dados de um arquivo de acesso seqüencial 6.3. Criando e lendo dados de um arquivo de acesso aleatório 6.4. Estudo de caso: um sistema de locação de vídeos METODOLOGIA Técnicas de ensino: - Aulas expositivas utilizando recursos áudio visuais e quadro negro - Aulas de laboratório com um aluno por computador no desenvolvimento de programas computacionais - Elaboração de problemas semanais de baixa complexidade - Desenvolvimento de um sistema de grande porte em grupo - Uso da linguagem de programação C e o IDE C++ Express Edition 2008 Cronograma de desenvolvimento do conteúdo (T Teóricas, P Práticas): 1. Fundamentos básicos de programação (revisão)... 4 T e 8 P 2. Aplicação de teste de revisão... 0 T e 4 P 3. Estruturas... 4 T e 8 P 4. Ponteiros... 4 T e 8 P 5. Operações com arquivos... 4 T e 8 P 6. Revisão e prova... 2 T e 4 P 7. Programação Visual... 4 T e 8 P

6 8. Arquivos e fluxos em programação visual... 6 T e 8 P 9. Trabalho final (estudo de caso)... 2 T e 4 P TOTAL T e 60 P AVALIAÇÃO Serão distribuídos 100 pontos da seguinte forma: - Teste de revisão pontos - Prova (estruturas, ponteiros e arquivos) pontos - Trabalho (estudo de caso programação visual) pontos - Aulas práticas (laboratório) pontos TOTAL pontos Obs.: Os pontos de laboratório serão distribuídos semanalmente. A cada aula prática o aluno recebe um exercício relacionado com a aula, de baixa complexidade, para ser desenvolvido e entregue na semana seguinte. A cada trabalho corrigido, o aluno recebe uma nota de 0 a 20. No final do curso, sua nota de laboratório será a média aritmética de todas as notas recebidas no semestre. BIBLIOGRAFIA Bibliografia Básica: 1. ASCENCIO, Ana Fernanda e de CAMPOS, Edilene Aparecida; Fundamentos da programação de computadores Algoritmos, Pascal, C/C++ e Java, 2ª. Edição, São Paulo:Pearson Prentice Hall, SCHILDT, Herbert; C Completo e Total, 3 a. Edição, São Paulo:Pearson Prentice Hall, MIZRAHI, Victorine Viviane; Treinamento em Linguagem C, 2ª. Edição, São Paulo:Pearson Prentice Hall, Bibliografia Complementar:

7 1. VAREJÃO, F. M.; Linguagens de programação Conceitos e técnicas, Elsevier, Rio de Janeiro, SEBESTA, R. W.; Conceitos de linguagens de programação, Bookman, Porto Alegre, BARNES, D. J; KÖLLING, M. Programação orientada a objeto com JAVA, São Paulo, KRENIGHAN, B. W.; RITCHIE, D. M.; C: a Linguagem de programação - padrão ANSI, Editora Campus, Rio de Janeiro, MIZRAHI, Victorine Viviane; Treinamento em Linguagem C++, Módulo 1, 2ª. Edição, São Paulo:Pearson Prentice Hall, APROVAÇÃO Aprovado em reunião do Colegiado do Curso de Em / / Coordenador do curso

PROGRAMA DE DISCIPLINA

PROGRAMA DE DISCIPLINA PROGRAMA DE DISCIPLINA Disciplina: Introdução à Programação Carga horária total: 60 Carga horária teórica: 0 Carga horária prática: 60 Código da Disciplina: CCMP0041 Período de oferta: 2010.2 Turma: CA

Leia mais

PROGRAMA DE DISCIPLINA

PROGRAMA DE DISCIPLINA PROGRAMA DE DISCIPLINA Disciplina: INTRODUÇÃO À PROGRAMAÇÃO Carga horária total: 60 h Carga horária teórica: 30 h Carga horária prática: 30 h Código da Disciplina: CCMP0041 Período de oferta: 2015.2 Turma:

Leia mais

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br

Leia mais

CST em Análise e Desenvolvimento de Sistemas 2ª Série Programação Estruturada II

CST em Análise e Desenvolvimento de Sistemas 2ª Série Programação Estruturada II CST em Análise e Desenvolvimento de Sistemas 2ª Série Programação Estruturada II A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de ensinoaprendizagem desenvolvido por meio de

Leia mais

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Ensino Técnico

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Ensino Técnico Plano de Trabalho Docente 2013 Ensino Técnico ETEC PROF. MASSUYUKI KAWANO Código: 136 Município: TUPÃ Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional: TÉCNICA DE NÍVEL MÉDIO DE TÉCNICO

Leia mais

CMP1060 INFORMÁTICA E COMPUTAÇÃO PLANO DE ENSINO - 2014/2. Profª Angélica da Silva Nunes

CMP1060 INFORMÁTICA E COMPUTAÇÃO PLANO DE ENSINO - 2014/2. Profª Angélica da Silva Nunes CMP1060 INFORMÁTICA E COMPUTAÇÃO PLANO DE ENSINO - 2014/2 Profª Angélica da Silva Nunes MINI CURRÍCULO Graduação: Engª Civil/UFG Pos-graduação latu sensu (especialização) Docência universitária/puc Goiás

Leia mais

PROGRAMA DE DISCIPLINA

PROGRAMA DE DISCIPLINA DIVISÃO DE ASSUNTOS ACADÊMICOS Secretaria Geral de Cursos PROGRAMA DE DISCIPLINA DEPARTAMENTO DE CIÊNCIAS EXATAS CÓDIGO: EXA801 DISCIPLINA: ALGORITMOS E PROGRAMAÇÃO I CARGA HORÁRIA: 60h EMENTA: Classificação

Leia mais

QUALIFICAÇÃO TÉCNICA EM DESENVOLVIMENTO DE SISTEMAS

QUALIFICAÇÃO TÉCNICA EM DESENVOLVIMENTO DE SISTEMAS Desenvolvimento De Sistemas - Lógica De Programação. 1. Lógica de Programação I 1.1 Introdução á Lógica de Programação 1.2 O que é lógica? 1.3 Lógica Matemática 1.4 Lógica de Programação 1.5 Seqüência

Leia mais

UNIVERSIDADE PRESBITERIANA MACKENZIE

UNIVERSIDADE PRESBITERIANA MACKENZIE Unidade Universitária Escola de Engenharia Curso Engenharia Mecânica Disciplina Computação, Algoritmos e Programação I Professor(es) Sergio Vicente Denser Pamboukian Lincoln Cesar Zamboni Melanie Lerner

Leia mais

Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP

Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP Algoritmos e Programação Ricardo Argenton Ramos Baseado nos slides do professor Jadsonlee da Silva Sá Ementa Conceito de algoritmo. Lógica de programação e programação estruturada. Linguagem de definição

Leia mais

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções:

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções: PLANO DE ENSINO 1. Identificação Curso: Tecnologia em Desenvolvimento de Software Disciplina: Estrutura de Dados Professor: Msc. Tiago Eugenio de Melo CPF: Regime de Trabalho: 40h CH. Semestral: 100h Siape:

Leia mais

Programação para Computação

Programação para Computação Universidade Federal do Vale do São Francisco Programação para Computação Professor: Marcelo Santos Linder E-mail: marcelo.linder@univasf.edu.br Ementa Conceito de algoritmo. Lógica de programação e programação

Leia mais

Plano de Ensino. Conteúdo Programático

Plano de Ensino. Conteúdo Programático I. Dados Identificadores Curso Disciplina Tecnologia em Mecatrônica Industrial Linguagem de Programação Semestre / Módulo 3º Carga Horária Semanal: 02 h/a Semestral: 40 horas II. Ementa Cursando esta disciplina,

Leia mais

Programação de Computadores

Programação de Computadores Programação de Computadores Curso Engenharia Química Modalidade Superior Instituto Federal do Sul de Minas, Câmpus Pouso Alegre Professora Michelle Nery Instituto Federal do Sul de Minas, câmpus Pouso

Leia mais

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 proreitor@preg.ufrpe.br PLANO DE ENSINO

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico ETEC RODRIGUES DE ABREU Código: 135 Município: BAURU Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional: TÉCNICO EM INFORMÁTICA Qualificação:

Leia mais

Administração Central Unidade de Ensino Médio e Técnico CETEC. Ensino Técnico

Administração Central Unidade de Ensino Médio e Técnico CETEC. Ensino Técnico Plano de Trabalho Docente 2013 Prof. Massuyuki Kawano Ensino Técnico Código: 136 Município: Tupã Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de nível médio de técnico em

Leia mais

PROGRAMA DE ATIVIDADES EM DISCIPLINAS A DISTÂNCIA

PROGRAMA DE ATIVIDADES EM DISCIPLINAS A DISTÂNCIA PROGRAMA DE ATIVIDADES EM DISCIPLINAS A DISTÂNCIA PROGRAMA DE ATIVIDADES EM DISCIPLINAS A DISTÂNCIA DISCIPLINA: ALGORÍTMOS E PROGRAMAÇÃO CURSO: BACHAREL EM SISTEMAS DE INFORMAÇÃO PROFESSOR: ROSÂNGELA SILQUEIRA

Leia mais

Plano de Trabalho Docente 2015. Ensino Técnico

Plano de Trabalho Docente 2015. Ensino Técnico Plano de Trabalho Docente 205 Ensino Técnico Etec: Paulino Botelho Código: 09 Município: São Carlos Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnico em Programação de Jogos

Leia mais

Algoritmo e Programação

Algoritmo e Programação Algoritmo e Programação Professor: José Valentim dos Santos Filho Colegiado: Engenharia da Computação Prof.: José Valentim dos Santos Filho 1 Ementa Noções básicas de algoritmo; Construções básicas: operadores,

Leia mais

PLANO DE ENSINO. Período/ Fase: 1º Semestre: 1º Ano: 2011 Disciplina: Programação de Computadores I (PGC21) Carga Horária: 72 horas/aula

PLANO DE ENSINO. Período/ Fase: 1º Semestre: 1º Ano: 2011 Disciplina: Programação de Computadores I (PGC21) Carga Horária: 72 horas/aula PLANO DE ENSINO 1. DADOS DE IDENTIFICAÇÃO Instituição: Universidade Alto Vale do Rio do Peixe Curso: Sistemas de Informação Professores: Carlos Alberto Zorzo zorzo@uniarp.edu.br Período/ Fase: 1º Semestre:

Leia mais

LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO. Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto

LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO. Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto Conceitos de Linguagens de Roteiro: Apresentação do plano de ensino; Apresentação do plano de

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico Etec Etec: Professora Nair Luccas Ribeiro Código: 156 Município: Teodoro Sampaio Eixo Tecnológico: Informática e Comunicação Habilitação Profissional: Qualificação:

Leia mais

Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Orientada a Objeto Luis Carlos dos Santos

Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Orientada a Objeto Luis Carlos dos Santos Plano de Ensino 2014 I. Dados Identificadores Curso Disciplina Professor Semestre / Módulo Período Módulo Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Orientada a Objeto

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico Etec ETEC PROF. MASSUYUKI KAWANO Código: 136 Município: TUPÃ Eixo Tecnológico: GESTÃO E NEGOCIOS Habilitação Profissional: TÉCNICA DE NÍVEL MÉDIO DE TÉCNICO

Leia mais

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO Ano Semestre letivo 2015 02 1. Identificação Código 1.1 Disciplina: Simulações Computacionais no Ensino

Leia mais

Plano de Aula. if(condição) { bloco de comandos; } else { bloco de comandos2; }

Plano de Aula. if(condição) { bloco de comandos; } else { bloco de comandos2; } Instituto Federal de Santa Catarina - Câmpus Chapecó Ensino Médio Integrado em Informática - Módulo IV Unidade Curricular: Programação Estruturada Professora: Lara Popov Zambiasi Bazzi Oberderfer Plano

Leia mais

Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C#

Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C# Linguagem de Programação 3 Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C# Prof. Mauro Lopes 1-31 35 Objetivos Nesta aula iremos apresentar a tecnologia.net, o ambiente de desenvolvimento

Leia mais

Linguagem Matemática e as Artes

Linguagem Matemática e as Artes Linguagem Matemática e as Artes Hermes Renato Hildebrand e José Armando Valente Sumário Introdução Matemática como linguagem Capítulo 01 Etnomatemática e os Espaços de Representação 1. Etnomatemática;

Leia mais

Programação Estruturada II

Programação Estruturada II Programação Estruturada II Arquivos I/O Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Apresentação Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Ementa Depuração e Documentação

Leia mais

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2014 Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL Plano de Trabalho Docente 2014 Etec Prefessor Massuyuki Kawano Código: 136 Município: Tupã Eixo Tecnológico: Informação e Comunicação Habilitação

Leia mais

Universidade do Estado da Bahia UNEB Departamento de Ciências Exatas e da Terra - Campus I

Universidade do Estado da Bahia UNEB Departamento de Ciências Exatas e da Terra - Campus I SISTEMAS DE INFORMAÇÃO/CPD005 2 1-3 60 A origem e o conceito da teoria geral de sistemas. O conceito de sistemas. Componentes de um sistema de informação. Relações entre sistemas e ambiente. Hierarquia

Leia mais

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções:

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções: PLANO DE ENSINO 1. Identificação Curso: Tecnologia em Desenvolvimento de Software Disciplina: Linguagem de Programação Orientada a Objetos Professor: Msc. Tiago Eugenio de Melo CPF: Regime de Trabalho:

Leia mais

Disciplina A Disciplina B Código Disciplina C/H Curso Disciplina C/H Código Curso Ano do Currículo

Disciplina A Disciplina B Código Disciplina C/H Curso Disciplina C/H Código Curso Ano do Currículo Equivalências: Curso Sistemas de Informação (21806) Observação: A está CONTIDA em B B é SUBSTITUTA de A A é EQUIVALENTE de B 1º PERÍODO Código Disciplina C/H Curso Disciplina C/H Código Curso Ano do Conclusão

Leia mais

Dinâmica. Apresentação da sala;

Dinâmica. Apresentação da sala; Apresentação Disciplina: Algoritmos Curso: Análise e Desenvolvimento de Sistemas Profº Allbert Velleniche de Aquino Almeida E-mail: allbert.almeida@fatec.sp.gov.br Site: http://www.allbert.com.br /allbert.almeida

Leia mais

Introdução à Engenharia ENG1000

Introdução à Engenharia ENG1000 Introdução à Engenharia ENG1000 Apresentação Prof. Augusto Baffa Introdução à Engenharia Fundamentos do Projeto + Design de Jogos + Programação de Jogos Objetivos da Disciplina

Leia mais

Primeiro Curso de Programação em C 3 a Edição

Primeiro Curso de Programação em C 3 a Edição Edson Luiz França Senne Primeiro Curso de Programação em C 3 a Edição Visual Books Sumário Prefácio da Terceira Edição 9 Prefácio da Primeira Edição 11 Aula 1 13 Regras de sintaxe de uma linguagem de programação...

Leia mais

MC102 Algoritmos e Programação de Computadores 2ª Aula Programa, entrada e saída de dados

MC102 Algoritmos e Programação de Computadores 2ª Aula Programa, entrada e saída de dados MC102 Algoritmos e Programação de Computadores 2ª Aula Programa, entrada e saída de dados 1. Objetivos Falar sobre programa de computador, diferenciando programa em linguagem de máquina, de programa em

Leia mais

Programação Estruturada II

Programação Estruturada II Programação Estruturada II Arquivos I/O Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Apresentação Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Ementa Depuração e Documentação

Leia mais

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Ensino Técnico

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Ensino Técnico Plano de Trabalho Docente 2013 Ensino Técnico ETEC PROF. MASSUYUKI KAWANO Código: 136 Município: TUPÃ Eixo Tecnológico: GESTÃO E NEGOCIOS Habilitação Profissional: TÉCNICA DE NÍVEL MÉDIO DE TÉCNICO EM

Leia mais

Programa de Unidade Curricular

Programa de Unidade Curricular Programa de Unidade Curricular Faculdade Engenharia Licenciatura Engenharia e Gestão Industrial Unidade Curricular Algoritmia e Programação Semestre: 1 Nº ECTS: 6,0 Regente Prof. Vítor Pereira Assistente

Leia mais

Ensino técnico Integrado ao médio.

Ensino técnico Integrado ao médio. PLANO DE TRABALHO DOCENTE 1º Semestre/2015 Ensino técnico Integrado ao médio. Código: 262 ETEC ANHANQUERA Município: Santana de Parnaíba Componente Curricular: Programação para Web I Eixo Tecnológico:

Leia mais

BCC701 Programação de Computadores I. Fernanda Sumika Hojo de Souza ufop.fernanda@gmail.com www.decom.ufop.br/fernanda

BCC701 Programação de Computadores I. Fernanda Sumika Hojo de Souza ufop.fernanda@gmail.com www.decom.ufop.br/fernanda BCC701 Programação de Computadores I Fernanda Sumika Hojo de Souza ufop.fernanda@gmail.com www.decom.ufop.br/fernanda Conteúdo ProgramáHco Organização de computadores Conceitos básicos Representação de

Leia mais

INF01202 Turmas A e B 2008/2 SÚMULA

INF01202 Turmas A e B 2008/2 SÚMULA UFRGS - Instituto de Informática - Departamento de Informática Aplicada Disciplina : INF01202 - Algoritmos e Programação Turmas: A e B Sem: 2008/2 Professora: Cora Pinto Ribeiro (cora@inf.ufrgs.br) Disciplina:

Leia mais

Linguagem C: Estruturas de Controle. Prof. Leonardo Barreto Campos 1

Linguagem C: Estruturas de Controle. Prof. Leonardo Barreto Campos 1 Linguagem C: Estruturas de Controle Prof. Leonardo Barreto Campos 1 Sumário Estrutura de Controle e de Fluxo Comandos de Seleção: O comando if; Ifs Aninhados; A escada if-else-if; A expressão condicional;

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico ETEC PAULINO BOTELHO Código: 091 Município: SÃO CARLOS Eixo Tecnológico: CONTROLE DE PROCESSOS INDUSTRIAIS Habilitação Profissional: TÉCNICO EM MECATRÔNICA

Leia mais

CONTEÚDOS PROGRAMÁTICOS

CONTEÚDOS PROGRAMÁTICOS UFRGS - Instituto de Informática - Departamento de Informática Aplicada Disciplina : INF01202 - Algoritmos e Programação Turmas: A e B Sem: 2009/2 Professora: Cora Pinto Ribeiro (cora@inf.ufrgs.br) Disciplina:

Leia mais

CENTRO UNIVERSITÁRIO FRANCISCANO ÁREA: Ciências Naturais e Tecnológicas CURSO: Física Médica PLANO DE ENSINO

CENTRO UNIVERSITÁRIO FRANCISCANO ÁREA: Ciências Naturais e Tecnológicas CURSO: Física Médica PLANO DE ENSINO CENTRO UNIVERSITÁRIO FRANCISCANO ÁREA: Ciências Naturais e Tecnológicas CURSO: Física Médica PLANO DE ENSINO 1) Identificação Disciplina Física Computacional Aplicada à Física Médica Código FSM103 Turma:

Leia mais

Semântica de Referência e Vetores / Matrizes

Semântica de Referência e Vetores / Matrizes Semântica de Referência e Vetores / Matrizes Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 04 Semântica de Referência e Vetores / Matrizes 1 Conteúdo Semântica de Java Referência entre Objetos Perda

Leia mais

Curso de Linguagem C

Curso de Linguagem C Curso de Linguagem C 1 Aula 1 - INTRODUÇÃO...4 AULA 2 - Primeiros Passos...5 O C é "Case Sensitive"...5 Dois Primeiros Programas...6 Introdução às Funções...7 Introdução Básica às Entradas e Saídas...

Leia mais

Programação Estruturada I

Programação Estruturada I Programação Estruturada I Introdução a Linguagem C Prof. Thiago Caproni Tavares 1 Prof. Mateus dos Santos 2 1 thiago.tavares@ifsuldeminas.edu.br 2 mateus.santos@ifsuldeminas.edu.br Última Atualização:

Leia mais

Java. Marcio de Carvalho Victorino www.dominandoti.eng.br

Java. Marcio de Carvalho Victorino www.dominandoti.eng.br Java Marcio de Carvalho Victorino www.dominandoti.eng.br 3. Considere as instruções Java abaixo: int cont1 = 3; int cont2 = 2; int cont3 = 1; cont1 += cont3++; cont1 -= --cont2; cont3 = cont2++; Após a

Leia mais

CURSO DE PROGRAMAÇÃO EM JAVA

CURSO DE PROGRAMAÇÃO EM JAVA CURSO DE PROGRAMAÇÃO EM JAVA Introdução para Iniciantes Prof. M.Sc. Daniel Calife Índice 1 - A programação e a Linguagem Java. 1.1 1.2 1.3 1.4 Linguagens de Programação Java JDK IDE 2 - Criando o primeiro

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS CST em Análise e Desenvolvimento de Sistemas 2ª Série Programação Estruturada II A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem

Leia mais

Disciplina: Introdução à Arquitetura de Computadores

Disciplina: Introdução à Arquitetura de Computadores Disciplina: Introdução à Arquitetura de Computadores Unipampa Federal do Pampa - Campus Bagé June 27, 2013 1 2 Informações básicas (EC11). Curso: Engenharia de Computação. Informações básicas (EC11). Curso:

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico Etec Professor Massuyuki Kawano Código: 136 Município: Tupã Eixo Tecnológico: Gestão e Negócios Habilitação Profissional: Técnica de nível médio de Técnico

Leia mais

Plano de Trabalho Docente 2015

Plano de Trabalho Docente 2015 Plano de Trabalho Docente 2015 Ensino Técnico ETEC Monsenhor Antônio Magliano Código: 088 Município: Garça Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de Nível Médio de

Leia mais

LÓGICA DE PROGRAMAÇÃO

LÓGICA DE PROGRAMAÇÃO Todos direitos reservados. Proibida a reprodução, mesmo parcial, por qualquer processo mecânico, eletrônico, reprográfico, etc., sem a autorização, por escrito, do(s) autor(es) e da editora. LÓGICA DE

Leia mais

Aspectos de Segurança em Programação com Java

Aspectos de Segurança em Programação com Java Aspectos de Segurança em Programação com Java Marcos Alexandre de Melo Medeiros Paulo Sérgio Motta Pires Departamento de Engenharia de Computação e Automação DCA UFRN marcosam@info.ufrn.br, pmotta@dca.ufrn.br

Leia mais

Paradigmas de Linguagens de Programação

Paradigmas de Linguagens de Programação Paradigmas de Linguagens de Programação Faculdade Nova Roma Cursos de Ciências da Computação (6 Período) Prof. Adriano Avelar - Site: www.adrianoavelar.com Email: edson.avelar@yahoo.com.br Ementa Introdução

Leia mais

AULA 1: PARADIGMAS DE PROGRAMAÇÃO

AULA 1: PARADIGMAS DE PROGRAMAÇÃO 1 AULA 1: PARADIGMAS DE PROGRAMAÇÃO Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme Ementa 2 Programação Imperativa. Programação Paralela e Concorrente. Programação Lógica. Programação Funcional.

Leia mais

Programa de Unidade Curricular

Programa de Unidade Curricular Programa de Unidade Curricular Faculdade Engenharia Licenciatura Engenharia Electrónica e Informática Unidade Curricular Linguagens de Programação Semestre: 3 Nº ECTS: 6,0 Regente Prof. Vítor Pereira Assistente

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico Etec Paulino Botelho Código: 091 Município: São Carlos Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: TÉCNICO EM INFORMÁTICA Qualificação:

Leia mais

Apresentação da disciplina Introdução a Programação

Apresentação da disciplina Introdução a Programação Apresentação da disciplina Introdução a Programação Professores: Turma A: Marcelo Akira - marceloakira@inf.ufg.br Turma B: Prof. Hebert - hebert@inf.ufg.br Conteúdo interativo e slides disponíveis em:

Leia mais

Universidade Federal do Vale do São Francisco. Estruturas de Dados. Professor: Marcelo Santos Linder E-mail: marcelo.linder@univasf.edu.

Universidade Federal do Vale do São Francisco. Estruturas de Dados. Professor: Marcelo Santos Linder E-mail: marcelo.linder@univasf.edu. Universidade Federal do Vale do São Francisco Estruturas de Dados Professor: Marcelo Santos Linder E-mail: marcelo.linder@univasf.edu.br Ementa Alocação dinâmica de memória; Vetores, pilhas, filas, listas:

Leia mais

Fundamentos de Programação

Fundamentos de Programação Fundamentos de Programação CP41F Apresentação do Plano de Ensino Aula 1 Prof. Daniel Cavalcanti Jeronymo Universidade Tecnológica Federal do Paraná (UTFPR) Engenharia de Computação 1º Período 1/16 Professor

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico Etec Etec: Rodrigues de Abreu Código: 135 Município: Bauru Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de nível médio de técnico

Leia mais

Direcção Regional de Educação do Algarve

Direcção Regional de Educação do Algarve MÓDULO 1 Folha de Cálculo 1. Introdução à folha de cálculo 1.1. Personalização da folha de cálculo 1.2. Estrutura geral de uma folha de cálculo 1.3. O ambiente de da folha de cálculo 2. Criação de uma

Leia mais

Administração Central Unidade de Ensino Médio e Técnico CETEC. Ensino Técnico

Administração Central Unidade de Ensino Médio e Técnico CETEC. Ensino Técnico Plano de Trabalho Docente 2013 Ensino Técnico Prof. Massuyuki Kawano Código: 136 Município: Tupã Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de nível médio de técnico em

Leia mais

Plano de Trabalho Docente 2013. Ensino Técnico

Plano de Trabalho Docente 2013. Ensino Técnico Plano de Trabalho Docente 2013 Ensino Técnico ETEC PAULINO BOTELHO Código: 091 Município: São Carlos - SP Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnico em Informática Qualificação:

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico Etec de São José do Rio Pardo Código: 150 Município: São José do Rio Pardo Eixo Tecnológico: Gestão e Negócios Habilitação Profissional: Técnico em Administração

Leia mais

ENG1000 Introdução à Engenharia

ENG1000 Introdução à Engenharia ENG1000 Introdução à Engenharia Apresentação da Disciplina Edirlei Soares de Lima Objetivos da Disciplina Apresentar os conceitos fundamentais de engenharia ao longo do período e

Leia mais

Plano de Trabalho Docente 2013. Ensino Técnico

Plano de Trabalho Docente 2013. Ensino Técnico Plano de Trabalho Docente 2013 Ensino Técnico Etec Prof Massuyuki Kawano Código: 136 Município: Tupã Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de nível médio de técnico

Leia mais

EMENTA DO CURSO. Tópicos:

EMENTA DO CURSO. Tópicos: EMENTA DO CURSO O Curso Preparatório para a Certificação Oracle Certified Professional, Java SE 6 Programmer (Java Básico) será dividido em 2 módulos e deverá ter os seguintes objetivos e conter os seguintes

Leia mais

Introdução à Programação

Introdução à Programação Introdução à Programação Introdução a Linguagem C Construções Básicas Programa em C #include int main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius = 30; farenheit = 9.0/5

Leia mais

Plano de Trabalho Docente 2013. Ensino Técnico

Plano de Trabalho Docente 2013. Ensino Técnico Plano de Trabalho Docente 2013 Ensino Técnico ETEC Rodrigues de Abreu Código: 135 Município: Bauru SP Eixo Tecnológico: Ambiente, Saúde e Segurança Habilitação Profissional: Técnico em Enfermagem Qualificação:

Leia mais

ALGORITMOS EPROGRAMAÇÃO

ALGORITMOS EPROGRAMAÇÃO ALGORITMOS EPROGRAMAÇÃO APRESENTAÇÃO FRANCO VIEIRA SAMPAIO Bacharel em Informática URCAMP 2005; Especialista em Administração de Sistemas de Informação UFLA- MG 2009; Mestrando em Administração UNISC;

Leia mais

Ensino Técnico. Ensino Técnico

Ensino Técnico. Ensino Técnico Ensino Técnico PLANO DE TRABALHO DOCENTE 1º Semestre/2015 Ensino Técnico Código: 262 ETEC ANHANQUERA Município: Santana de Parnaíba Componente Curricular: Aplicativos Informatizados Eixo Tecnológico: Gestão

Leia mais

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Luis Carlos dos Santos

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação Luis Carlos dos Santos I. Dados Identificadores Curso Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina Linguagem de Programação Professor Luis Carlos dos Santos Período Noturno Módulo Organização da Informação

Leia mais

Paradigmas de Programação

Paradigmas de Programação Paradigmas de Programação Aula I Apresentação Prof.: Edilberto M. Silva http://www.edilms.eti.br Prof. Edilberto Silva / edilms.eti.br Professor EDILBERTO M. SILVA edilms@yahoo.com Bacharel em Ciência

Leia mais

CURSO DE ENFERMAGEM Reconhecido pela Portaria nº 270 de 13/12/12 DOU Nº 242 de 17/12/12 Seção 1. Pág. 20

CURSO DE ENFERMAGEM Reconhecido pela Portaria nº 270 de 13/12/12 DOU Nº 242 de 17/12/12 Seção 1. Pág. 20 CURSO DE ENFERMAGEM Reconhecido pela Portaria nº 270 de 13/12/12 DOU Nº 242 de 17/12/12 Seção 1. Pág. 20 Componente Curricular: EMPREENDEDORISMO Código: ENF - 314 Pré-requisito: ENF 212 Enfermagem em Urgência

Leia mais

EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO À COMPUTAÇÃO 60 h 1º Evolução histórica dos computadores. Aspectos de hardware: conceitos básicos de CPU, memórias,

Leia mais

Algoritmos e Linguagem de Programação I

Algoritmos e Linguagem de Programação I Algoritmos e Linguagem de Programação I Roberto Ferreira roberto.ferreira@lapa.ifbaiano.edu.br 2014.1 Módulo I Aula 4 Introdução ao C Linguagem de Programação É um conjunto de regras sintáticas e semânticas

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2013/2014

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2013/2014 Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2013/2014 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Engenharia Electrotécnica e de Computadores 3. Ciclo de Estudos

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 201 Ensino Técnico ETEC DR. FRANCISCO NOGUEIRA DE LIMA Código: 0059 Município: Casa Branca Área Profissional: Eixo Tecnológico: Ambiente, Saúde e Segurança Habilitação Profissional:

Leia mais

Introdução. Manipulação de arquivos em C. Estrutura de Dados II Prof Jairo Francisco de Souza

Introdução. Manipulação de arquivos em C. Estrutura de Dados II Prof Jairo Francisco de Souza Introdução Manipulação de arquivos em C Estrutura de Dados II Prof Jairo Francisco de Souza Manipulação de Arquivo em C Existem dois tipos possíveis de acesso a arquivos na linguagem C : sequencial (lendo

Leia mais

CURSO DE ENGENHARIA DE COMPUTAÇÃO Renovação de Reconhecimento pela Portaria n 123 de 09/07/12 DOU de 10/07/12 PLANO DE CURSO

CURSO DE ENGENHARIA DE COMPUTAÇÃO Renovação de Reconhecimento pela Portaria n 123 de 09/07/12 DOU de 10/07/12 PLANO DE CURSO CURSO DE ENGENHARIA DE COMPUTAÇÃO Renovação de Reconhecimento pela Portaria n 123 de 09/07/12 DOU de 10/07/12 Componente Curricular: Sistemas Concorrentes e Distribuídos Código: ENG - 436 Pré-requisito:

Leia mais

Plano de Trabalho Docente 2015. Ensino Técnico

Plano de Trabalho Docente 2015. Ensino Técnico Plano de Trabalho Docente 2015 Ensino Técnico ETEC RODRIGUES DE ABREU Código: 135 Município: Bauru - SP Eixo Tecnológico: Segurança Habilitação Profissional: Técnico de nível médio de Técnico em Segurança

Leia mais

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Orientação a Objeto Avançado Luís Carlos dos Santos

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Orientação a Objeto Avançado Luís Carlos dos Santos I. Dados Identificadores Curso Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina Linguagem de Orientação a Objeto Avançado Professor Luís Carlos dos Santos Período Noturno Módulo Técnicas

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS CST em Análise e Desenvolvimento de Sistemas 1ª Série Programação Estruturada I A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem

Leia mais

Plano de Trabalho Docente 2010. Ensino Técnico. Habilitação Profissional: habilitação Profissional técnica de nível médio de técnico em administração

Plano de Trabalho Docente 2010. Ensino Técnico. Habilitação Profissional: habilitação Profissional técnica de nível médio de técnico em administração Plano de Trabalho Docente 2010 Ensino Técnico ETEc de Ribeirão Pires Código: 141 Município: Ribeirão Pires/Mauá Eixo Tecnológico: Gestão e Negócios Habilitação Profissional: habilitação Profissional técnica

Leia mais

Web site. Objetivos gerais. Introdução. http://www.inf.ufes.br/~pdcosta/ensino/2009-1-estruturas-de-dados. Profa. Patrícia Dockhorn Costa

Web site. Objetivos gerais. Introdução. http://www.inf.ufes.br/~pdcosta/ensino/2009-1-estruturas-de-dados. Profa. Patrícia Dockhorn Costa Web site http://www.inf.ufes.br/~pdcosta/ensino/2009-1-estruturas-de-dados Estruturas de Dados Aula 1: Introdução e conceitos básicos Profa. Patrícia Dockhorn Costa Email: pdcosta@inf.ufes.br 01/03/2010

Leia mais

Sumário Introdução... 15 1 Fundamentos... 19 2 Introdução ao IDE Delphi... 25 3 A Linguagem... 33 4 Projetos e Configurações do Ambiente...

Sumário Introdução... 15 1 Fundamentos... 19 2 Introdução ao IDE Delphi... 25 3 A Linguagem... 33 4 Projetos e Configurações do Ambiente... Sumário Introdução... 15 1 Fundamentos... 19 1.1 Linguagens de Programação... 19 1.1.1 Métodos de Implementação... 19 1.1.2 A Linkedição (Ligação)... 22 1.2 Ambientes Integrados de Desenvolvimento (Integrated

Leia mais

CENTRO DE ENSINO SUPERIOR DO AMAPÁ

CENTRO DE ENSINO SUPERIOR DO AMAPÁ PLANO DE ENSINO Disciplina Curso Turno/Horário Noite Marketing Administração Professor Turma: 5ADN Cálidon Costa da Conceição Carga Horária Semanal Carga Horária Semestral Número de Créditos Teórica Total

Leia mais