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

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

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

DISCIPLINA: Programação de Computadores I

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

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

Fundamentos de Programação

DISCIPLINA: Computação e Algoritmo I. PROFESSOR: Léo M. Lopes da Silva Garcia FORMAÇÃ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

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

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

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

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

Apresentação da disciplina

PLANO DE ENSINO LINGUAGEM DE PROGRAMAÇÃO

Plano de Ensino. Ementa

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

TECNOLOGIA EM REDES DE COMPUTADORES. computadores. Aula 5

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

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

PLANO DE UNIDADE DIDÁTICA- PUD

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

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

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

Programação Estruturada Aula Plano de Disciplina

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

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

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

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

Programação Aplicada à. Engenharia de Alimentos

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:

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

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

MINISTÉRIO DA EDUCAÇÃO

Fundamentos de Programação

Aula 1 Apresentação do Curso

ALGORITMOS E ESTRUTURAS DE DADOS I PROF. EDSON IFARRAGUIRRE MORENO

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

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

Dinâmica. Apresentação da sala;

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

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

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

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

INF01202 Turmas A e B 2008/2 SÚMULA

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

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

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

FACULDADE DE TECNOLOGIA DE CARAPICUÍBA

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

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

Lógica de Programação II

Computação I (MAB120) DCC/UFRJ

Programação em C. Victor Amorim dos Santos

PLANO DE ENSINO. Súmula:

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

Fundamentos de Orientação a Objetos

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

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.

FACOM31701 Trabalho de Conclusão de Curso I

Plano de Trabalho Docente Ensino Técnico

UNIVERSIDADE ESTADUAL PAULISTA PLANO DE ENSINO DA DISCIPLINA

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

Programação em C. Victor Amorim dos Santos

SUBGERÊNCIA DE GESTÃO EDUCACIONAL PLANO DE CURSO

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

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

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

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

Programação Estruturada Orientada a Objetos

PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas

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

Fundamentos de programação

UNIVERSIDADE ANHANGUERA-UNIDERP

IV. CONTEÚDO PROGRAMÁTICO

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: tipos de dados definidos pelo programador: struct union enum typedef

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

1.1 o que é um algoritmo... 6

PROGRAMA - Disciplinas Lecionadas

PLANO DE ENSINO. TURMA: 7º semestre. Julhane Alice Thomas Schulz

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

Estrutura de Dados e Arquivos Ementa Objetivo Geral Conteúdo Avaliação

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

Plano de Trabalho Docente Ensino Técnico

Lógica de Programação I

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, e trabalho prático de implementação. 2 provas teóricas: 35 pontos cada. Datas prováveis: 30/05 e 10/07. Prova substitutiva: 20/07. Trabalho de implementação: 30 pontos. Data limite de entrega: 03/07. Nota final (aproveitamento): 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

Avaliação substitutiva e faltas A avaliação substitutiva terá valor de 35,0 pontos e substituirá a menor nota, dentre as duas provas. Caso o aluno tenha uma nota menor na avaliação substitutiva, em relação à nota que está sendo substituída, será considerada a nota desta última. Não terá direito à avaliação substitutiva o aluno que não entregou o trabalho de implementação! O aluno que tiver frequência inferior a 75% é reprovado por faltas. É responsabilidade do aluno controlar sua frequência, de modo a evitar reprovação por falta. A chamada será feita em sala, pelo professor, em horários aleatórios, após 10 minutos do início. Não terá presença quem não responder à chamada no momento em que a mesma é feita. Falta em dia de prova: o aluno somente terá direito à fazer prova em nova data caso apresente justificativa plausível à coordenação do curso, que encaminhará comunicação por escrito ao professor para aplicação. 7 Aulas Sextas-feiras: teóricas (9:50 11:30) Sala 1B 102 (Bloco 1B) 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). Faltas: o aluno que faltar na sexta-feira terá 2 faltas (ao invés de 3). Porém, o aluno que não vier a prática também terá 2 faltas (ao invés de uma). 8 Prof. Renato Pimentel 4

Atendimento e outras informações Professor: Renato Pimentel Página: http://www.facom.ufu.br/~rpimentel Contato: rpimentel @ ufu. br Atendimento: às quartas-feiras, 13:10, 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=3347 Chave de inscrição: facom49010v-2015-1 9 Prof. Renato Pimentel 5