Universidade Federal de Uberlândia Faculdade de Computação. FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica

Documentos relacionados
Universidade Federal de Uberlândia Faculdade de Computação. FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica

Universidade Federal de Uberlândia Faculdade de Computação. GMA038 Introdução à Ciência da Computação

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Carga Horária: 60 h Créditos: 3 Pré-requisito: Não se aplica Professor(a): A definir Matricula: A definir Titulação: A definir

Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I

Computação Básica. Prof. Tiago Alves. Universidade de Brasília Campus Gama

DISCIPLINA: Programação de Computadores I

UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA CIVIL COLEGIADO DO CURSO DE ENGENHARIA CIVIL PLANO DE CURSO

DISCIPLINA: Computação e Algoritmo I. PROFESSOR: Léo M. Lopes da Silva Garcia FORMAÇÃO:

Fundamentos de Programação

Lógica de Programação. Tecnologia em Redes de Computadores IFSULDEMINAS Campus Inconfidentes Prof. Kleber Rezende

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

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

Material preparado a partir de slides dos profs. Jesús Mena-Chalco e Fabrício Olivetti

Eng. Alimentos PROGRAMA DE DISCIPLINA IDENTIFICAÇÃO CÓDIGO DISCIPLINA PRÉ-REQUISITOS

Apresentação da disciplina

MINISTÉRIO DA EDUCAÇÃO FUNDAÇÃO UNIVERSIDADE FEDERAL DO PAMPA PRÓ-REITORIA DE GRADUAÇÃO COORDENADORIA DE REGISTROS ACADÊMICOS

Programação I PRG Engenharia de Telecomunicações 2ª Fase Professor: Cleber Jorge Amaral

SSC0304 Introdução à Programação para Engenharias

TECNOLOGIA EM REDES DE COMPUTADORES. computadores. Aula 5

Algoritmos I Aula 1 Introdução aos Algoritmos

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

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CATARINENSE - CAMPUS LUZERNA Rua São Roque, 41 - Luzerna/SC CEP Fone: (49)

PLANO DE ENSINO LINGUAGEM DE PROGRAMAÇÃO

PLANO DE ENSINO CURSO: ENGENHARIA CIVIL DISCIPLINA: LABORATÓRIO DE PROGRAMAÇÃO I

CONSIDERANDO que o art. 28 das Normas Gerais da Graduação vigentes dispõe sobre o Plano de Ensino;

Aula 1 Oficina de Programação e Laboratório Apresentação. Profa. Elaine Faria UFU

Dinâmica. Apresentação da sala;

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3

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

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA

PLANO DE UNIDADE DIDÁTICA- PUD

Plano de Ensino. Ementa

ALGORITMOS E ESTRUTURAS DE DADOS I PROF. EDSON IFARRAGUIRRE MORENO

Programação em C. Victor Amorim dos Santos

Aula 1 Apresentação do Curso

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For

PLANO DE DISCIPLINA. Análise e Desenvolvimento de Sistemas. Introdução a Algoritmos e Programação EMENTA

Programação Estruturada Aula Plano de Disciplina

Estrutura de Dados e Lógica de Programação. Cátia Alves Marcelo Nunes 102 h/a 17/08/2015 a 12/12/2015

Universidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição

Plano de Trabalho Docente Ensino Técnico

Programação Aplicada à. Engenharia de Alimentos

SSC0502 Laboratório de Introdução à Ciência da Computação I Aula 1 - Apresentação

UNIVERSIDADE FEDERAL DE SANTA CATARINA - UFSC CENTRO TECNOLÓGICO - CTC DEPARTAMENTO DE AUTOMAÇÃO E SISTEMAS - DAS PLANO DE ENSINO

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

TECNOLOGIA EM REDES DE COMPUTADORES. computadores. Aula 4

Plano de Ensino. 1. Dados de Identificação:

Bacharelado em Ciência e Tecnologia Processamento da Informação. Apresentação da Disciplina de Processamento da Informação Modalidade: Presencial

FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

MINISTÉRIO DA EDUCAÇÃO

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

Programação em C. Victor Amorim dos Santos

Fundamentos de Programação

SCC0502 Algoritmos e Estruturas de Dados I

SSC0300 LINGUAGENS DE PROGRAMAÇÃO E APLICAÇÕES

FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

Lógica de Programação II

SSC0300 Linguagens de Programação e Aplicações Aula 1 - Apresentação

INF01202 Turmas A e B 2008/2 SÚMULA

FUNDAÇÃO UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

CURSO TÉCNICO DE NÍVEL MÉDIO EM INFORMÁTICA - PLANO DE DISCIPLINA 2015 LINGUAGEM DE PROGRAMACAO 1 LP1

ALGORITMOS. Prof. Angelo Augusto Frozza, M.Sc.

Programação I PRG Engenharia de Telecomunicações 2ª Fase Professor: Cleber Jorge Amaral

FACULDADE DE TECNOLOGIA DE CARAPICUÍBA

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

CONTEÚDOS PROGRAMÁTICOS

PLANO DE ENSINO. Súmula:

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO PROGRAMA DE DISCIPLINA. Introdução a Algoritmos CCOMP CCMP

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

PLANO DE APRENDIZAGEM. CH Teórica: 60 Prática: 20 CH Total: 80 Créditos: 04 Pré-requisito(s): Fundamentos de Programação Período: II Ano: 2019.

Fundamentos de Orientação a Objetos

SCC0502 Algoritmos e Estruturas de Dados I. Profa. Maria Cristina

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: ponteiros e alocação dinâmica

Fundamentos de programação

FACOM31701 Trabalho de Conclusão de Curso I

Plano de Trabalho Docente Ensino Técnico

UNIVERSIDADE ESTADUAL PAULISTA PLANO DE ENSINO DA DISCIPLINA

liberada por se tratar de um documento não aprovado pela PUC Goiás.

Informações Importantes! INF TURMA A

PLANO DE CURSO. 3. OBJETIVO GERAL DA DISCIPLINA: Desenvolver no aluno uma metodologia de análise de problemas e formulação de algoritmos.

Plano de Trabalho Docente Ensino Técnico

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: funções

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO. Sistema de Planos de Ensino da PUC Goiás

Programação Estruturada Orientada a Objetos

SSC0301 Introdução à Computação para Eng. Ambiental (teórica)

Linguagem Computacional

Plano de Ensino IDENTIFICAÇÃO

EnsinoTécnicoIntegrado ao Médio.

Departamento de Engenharia Elétrica. ELE Microprocessadores I. Prof. Carlos Antonio Alves Sala 59 Fone

Transcrição:

Universidade Federal de Uberlândia Faculdade de Computação FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica Prof. Renato Pimentel 1 Ementa do curso Ementa resumida: 1.Algoritmos e representação em linguagem de programação de alto nível 2.Linguagem C 3.Desenvolvimento e implementação de programas 4.Modularidade 2 Prof. Renato Pimentel 1

Objetivos do curso 1.Conhecer os conceitos básicos de computação. 2.Utilizar-se de algoritmos e de técnicas de programação para formular adequadamente a solução de problemas de engenharia. 3.Dominar ambientes de programação e utilizar linguagens de programação científica. 3 Bibliografia sugerida ASCENCIO, A. F. G., CAMPOS, E. A. V. Fundamentos da Programação de Computadores. São Paulo: Prentice Hall, 2007. FORBELLONE, A. L. V., EBERSPACHER, H. F. Lógica de Programação, 2ª ed. São Paulo: Makron Books, 2000. GUIMARÃES, A. M., LAGES, N. A. C. Algoritmos e Estruturas de Dados, 1ª ed. Rio de Janeiro: LCT, 1985. MIZRACHI, V. V. Treinamento em Linguagem C. Rio de Janeiro: Makron Books, 1990. BACKES, A. Linguagem C: completa e descomplicada. Rio de Janeiro: Elsevier, 2013. SCHILDT, H. C Completo e Total. São Paulo: Makron Books, 1997. 4 Prof. Renato Pimentel 2

Conteúdo programático previsto 1. Introdução à Computação 2. Algoritmos e Programas 3. Compilação, Programa Fonte e Programa Objeto 4. Diretivas de Compilação 5. Variáveis, Constantes, Operadores 6. Expressões Matemáticas e Lógicas 7. Comandos de Atribuição 8. Comandos de Entrada e de Saída 9. Estruturas de Controle de Fluxo 10. Comandos de Repetição 11. Matrizes e Strings 12. Ponteiros 13. Alocação de Memória 14. Funções 15. Entradas e Saídas Padronizadas 16. Manipulação de Arquivos 17. Tipos de Dados Avançados 18. Tipos de Dados Definidos pelo Usuário 5 Avaliação Através de provas, práticas de laboratório e trabalho prático de implementação. 2 provas teóricas: 30 pontos cada. Datas: 16/10 (P1) e 04/12 (P2). Prova substitutiva: 11/12. Trabalho de implementação (TI): 20 pontos. Práticas de laboratório (total de 20 pontos). Nota final (aproveitamento): NF = P1+P2+TI+Práticas A NF será arredondada para o inteiro mais próximo (ex.: alunos com 59,4 terão MF 59, sendo reprovados!) 6 Prof. Renato Pimentel 3

Atividades práticas e trabalho de implementação Observação importante: Atividades práticas completamente ou parcialmente copiadas receberão nota zero, tanto de quem copiou quanto quem forneceu o material. Mesmo nos casos em que o aluno assuma que copiou ou forneceu, a nota será mantida. Somente trabalhe por si ou com os integrantes de seu grupo quando for o caso de atividade em grupo - e não forneça seu material aos colegas. O mesmo se estende para o trabalho final de implementação. 7 Avaliação substitutiva A avaliação substitutiva (SUB) terá valor de 30,0 pontos e substituirá a nota da prova em que o aluno teve o pior desempenho P1 ou P2. Somente terão direito à SUB os alunos com NF (arredondada) do slide anterior inferior a 60 pontos. Data: 11/12. Caso a nota obtida com a SUB seja inferior às notas de P1 e P2, será desconsiderada na nota final do aluno. 8 Prof. Renato Pimentel 4

Frequência O aluno que tiver frequência inferior a 75% é reprovado por faltas. A chamada será feita em sala, pelo professor, sempre que decorridos em torno de 15 minutos do início da mesma. O aluno que chegar após a chamada, ou não respondêla, ficará com falta. Falta em dia de prova: o aluno somente terá direito a fazer prova em nova data caso apresente justificativa à coordenação do curso, que encaminhará comunicação por escrito ao professor quando julgar plausível. É responsabilidade do aluno controlar sua frequência, de modo a evitar reprovação por falta. 9 Aulas Sextas-feiras: teóricas (9:50 11:30) Sala 5R A-203 (Bloco 5R) Segundas-feiras: práticas (13:10 14:50) Lab 1, 2 o. Andar do Bloco 1B OBS.: Ao invés de 3 teóricas na sexta, e 1 horário de prática na segunda-feira, serão 2 teóricas e 2 práticas (iniciativa já adotada anteriormente e acordada junto à coordenação). 10 Prof. Renato Pimentel 5

Atendimento e outras informações Professor: Renato Pimentel Página: http://www.facom.ufu.br/~rpimentel Contato: rpimentel @ ufu. br Atendimento: às quartas-feiras, 15:00, sala 1B116 (agendar até o dia anterior, indicando no e-mail qual a dúvida em questão). O conteúdo visto em aula, juntamente com listas de exercícios para fixação de conteúdo, e enunciados das práticas realizadas em sala, será disponibilizado na página do professor, e também no sistema Moodle da UFU: URL da disciplina no Moodle: https://www.moodle.ufu.br/course/view.php?id=3583 Chave de inscrição: facom49010v-2015-2 11 Prof. Renato Pimentel 6