Programação de Computadores



Documentos relacionados
PROGRAMA DE DISCIPLINA

Programação Estruturada I

Capítulo 2 Introdução à Programação Estrutura de Controle

PROGRAMA DE DISCIPLINA

PROGRAMA DE DISCIPLINA

Dinâmica. Apresentação da sala;

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

UNIVERSIDADE PRESBITERIANA MACKENZIE

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

Plano de Ensino. Conteúdo Programático

Convertendo Algoritmos para a Linguagem C

Linguagem C. TGSI Lógica de Programação / Linguagem C Prof. Marcos Roberto

15 a Aula Subprogramação /Subalgoritmos Função e Procedimento

Apresentar os conceitos básicos e as estruturas de linguagem relacionadas à tomada de decisão ofertadas pela linguagem C, tais como:

compreender a importância de cada estrutura de controle disponível na Linguagem C;

Tipos de Dados Avançados Vetores e Matrizes

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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

EDITAL FTC Nº. 06/2013 ABERTURA DE INSCRIÇÕES SELEÇÃO PÚBLICA PARA PROFESSOR

Algoritmos e Programação. Curso de Engenharia de Produção Prof. Ms. Rogério Cardoso rogerio.cardoso@aedu.com professor@rogeriocardoso.com.

Resumo da Introdução de Prática de Programação com C. A Linguagem C

CONTEÚDOS PROGRAMÁTICOS

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

Algoritmo e Técnica de Programação - Linguagem C

Introdução à Ciência da Computação. Registros em C. Sumário. Registros. Agradecimentos. Parte dos slides a seguir são adaptações dos originais:

Introdução a Computação

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

CURSO DE INFORMÁTICA. Algoritmos. Parte 4. Ricardo José Cabeça de Souza

DESENVOLVIMENTO DE SOFTWARE II. Aula 07 A linguagem de programação C# e sua sintaxe

INF 1005 Programação I

PROGRAMA DE ATIVIDADES EM DISCIPLINAS A DISTÂNCIA

Conceitos Básicos de C

Aula prático/expositiva. Resolução de exercícios propostos e participação em sala de aula. 2h 08/05

Conceitos básicos da linguagem C

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Curitiba PLANO DE ENSINO

Implementação de um analisador léxico: a primeira etapa na construção do compilador Marvel

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

CURSO DE INFORMÁTICA. Algoritmos. Parte 3. Ricardo José Cabeça de Souza

Planificação de. Aplicações Informáticas B

Introdução a Linguagem C

Introdução à Engenharia ENG1000

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Curitiba PLANO DE ENSINO

EDITAL FTC Nº. 05/2013 ABERTURA DE INSCRIÇÕES SELEÇÃO PÚBLICA PARA PROFESSOR

Universidade Federal do Vale do São Francisco. Estruturas de Dados. Professor: Marcelo Santos Linder

INF01202 Turmas A e B 2008/2 SÚMULA

LTP-IV. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo

Ensino Técnico Integrado ao Médio

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

Orientação a Objetos. Conceitos Iniciais Introdução a Linguagem Java. Gil Eduardo de Andrade

Programação de Computadores

Plano de Trabalho Docente Ensino Técnico

O COMPUTADOR. Introdução à Computação

Algoritmo e Programação

LINGUAGEM C. Estrutura básica de um programa

Linguagem C: variáveis, operadores, entrada/saída. Prof. Críston Algoritmos e Programação

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

Computadores Digitais 2. Prof. Rodrigo de Souza Couto

Linguagem de Programação

3. INTRODUÇÃO À LINGUAGEM C 3.1. CONCEITOS BÁSICOS. Lógica de Programação

Técnicas de Programação I

Curso de Linguagem C

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

Universidade Federal de Goiás. Plano de Ensino

Capítulo 2: Introdução à Linguagem C

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Carga horária : 4 aulas semanais (laboratório) Professores: Custódio, Daniel, Julio foco: introdução a uma linguagem de programação Linguagem Java

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br

Plano de Trabalho Docente Ensino Técnico

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

GFM015 Introdução à Computação Linguagem C / Introdução à Modularização de Programas (uso de subprogramas)

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

Game Programming Basic

Estrutura de Dados Básica

Aula Inicial. c Professores de ALPRO I 08/2010. Faculdade de Informática PUCRS. ALPRO I (FACIN) Aula Inicial 08/ / 23

Programação Arduino Developer. Subtítulo

Programas simples em C

1. DADOS DE IDENTIFICAÇÃO

Plano de Trabalho Docente Ensino Técnico

DEPARTAMENTO DE ENGENHARIA ENGENHARIA AMBIENTAL 1º PERÍODO

P r o g r a m a ç ã o d e C o m p u t a d o r e s 1 o S e m P r o f. A n d r é A m a r a n t e L u i z L A B 5 tag %2d while printf PE1:

Programação I. Departamento de Engenharia Rural Centro de Ciências Agrárias

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO PARA ENGENHARIA. Prof. Dr. Daniel Caetano

Ficha da Unidade Curricular (UC)

Estruturas de entrada e saída

Curso Técnico em Informática Organização Curricular. A carga horária total dos módulos é oferecida conforme quadro síntese abaixo:

Planificação. Apreender conceitos sobre a lógica de programação. Aplicar instruções e sequências lógicas na resolução de problemas

PLANO DE UNIDADE DIDÁTICA- PUD

Plano de Ensino IDENTIFICAÇÃO

Plano de Trabalho Docente Ensino Técnico

Estrutura de Dados. Prof. Gustavo Willam Pereira. Créditos: Profa. Juliana Pinheiro Campos


Aprovação do curso e Autorização da oferta. PROJETO PEDAGÓGICO DE CURSO FIC de INFORMÁTICA II - FERRAMENTAS PARA ESCRITÓRIO. Parte 1 (Solicitante)

PLANO DE ENSINO Projeto Pedagógico: 2008

Transcrição:

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 Alegre

Objetivo Geral Fazer com que o aluno desenvolva o raciocino lógico por meio de algoritmos, aplicado na linguagem de programação C/C++, e fazendo com que o mesmo empregue esses conhecimentos na prática das suas habilidades.

Objetivo Específico Conhecer algumas linguagens de programação e suas características; Desenvolver a habilidade de raciocínio lógico por meio dos conceitos algorítmicos; Dominar os conceitos básicos da linguagem de programação C/C++, bem como saber usar um ambiente de desenvolvimento de aplicações voltado para a linguagem (editor, compilador, depurador); Conhecer os comandos, operadores, tipos de dados básicos da linguagem, bem como, saber usar corretamente sub-rotinas e passagem de parâmetros por valor e por referência; Ser capaz de utilizar os recursos de entrada/saída oferecidos pela linguagem de programação: entrada de dados pelo teclado, escrita de dados na tela; Ser capaz de projetar, implementar e testar pequenas aplicações (programas) que façam uso dos algoritmos e comandos da linguagem C.

Conteúdo Programático Introdução a Programação História e Avanços Algoritmos VS Programa Linguagens de Programações e suas Características Lógica de Programação por meio de Algoritmos 4 Instituto Federal do Sul de Minas, câmpus Pouso Alegre

Conteúdo Programático Linguagem de Programação C/C++ Variáveis Principais Tipos de Variáveis Conversões de Tipos Regras Identificadores Válidos Convenções Palavras Chaves 5 Instituto Federal do Sul de Minas, câmpus Pouso Alegre

Conteúdo Programático Sistema de Entrada e Saída de Informações Printf Scanf Operações usando Operadores Aritméticos Operadores Convencionais Operadores de Incremento Operadores de Decremento 6 Instituto Federal do Sul de Minas, câmpus Pouso Alegre

Conteúdo Programático Estruturas de Condições If Else Aninhação Switch Estrutura de Repetição While Do While For 7 Instituto Federal do Sul de Minas, câmpus Pouso Alegre

Conteúdo Programático Funções Passagem de Parâmetro por Valor Variáveis Globais e Locais Outros Tipos de Variáveis Vetores Biblioteca String Biblioteca Math 8 Instituto Federal do Sul de Minas, câmpus Pouso Alegre

Métodos de Avaliação Estimativas Avaliações = 85% (aproximadamente 4) Exercícios Práticos = 15% Todos os métodos de avaliação serão analisados durante o decorrer do curso para se adequar ao tempo e a desenvoltura da turma em geral.

Comunicação As aulas estarão disponíveis em https://intranet.ifs.ifsuldeminas.edu.br/~michelle.nery/ E-mail: michelle.nery@ifsuldeminas.edu.br

Bibliográfica Bibliografia Básica MANZANO, J.; OLIVEIRA, J. F. Algoritmos: lógica para desenvolvimento de programação de computadores. 17. ed. São Paulo, Editora Érica, 2005. FORBELLONE, A. L. V.; EBERSPACHER, H. F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo, Prentice Hall, 2005. MOKARZEL, F.C.; SOMA, N.Y. Introdução à ciência da computação. Rio de Janeiro: Campus, 2008. Bibliografia Complementar KERNIGHAN, B. W; RITCHIE, D. M. C. A linguagem de programação padrão ANSI. Rio de Janeiro/Porto Alegre: Campus, 1990. SCHILDT, H. C Completo e Total. 3. ed. São Paulo: Makron Books, 1996. FARRER, H. et al. Algoritmos estruturados. Rio de Janeiro: LTC, 1999. KERNIGHAN, B.W. C: a linguagem de programação. Rio de Janeiro: Campus, 1986. DE SOUZA, M. A. F.; GOMES, M. M.; SOARES, M. V.; CONCILIO, R. Algoritmos e lógica de programação. Sao Paulo:Thomson, 2004. Recomendação DAMAS, L. Linguagem C, Rio de Janeiro: LTC, 2013.

Regras 1. Proibido uso de celular em sala de aula. 1. Acessórios como os fones de ouvido também são proibidos durante a aula. 2. O horário de aula, ou seja, o tempo em sala de aula, está descrito no plano pedagógico do curso, portanto sair mais cedo ou chegar mais tarde, somente a critério do professor.