UNIVERSIDADE PRESBITERIANA MACKENZIE



Documentos relacionados
UNIVERSIDADE PRESBITERIANA MACKENZIE

UNIVERSIDADE PRESBITERIANA MACKENZIE Decanato Acadêmico

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

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

Programação de Computadores

UNIVERSIDADE DE CRUZ ALTA VICE REITORIA DE GRADUAÇÃO CENTRO :

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

Aulas teóricas: As aulas serão teóricas e práticas.

Plano de Ensino. Conteúdo Programático


UNIVERSIDADE PRESBITERIANA MACKENZIE Decanato Acadêmico

PLANO DE ENSINO PROJETO PEDAGÓCIO: 2010

PLANO DE ENSINO-APRENDIZAGEM POR COMPETÊNCIAS

EMENTA / PROGRAMA DE DISCIPLINA. ANO / SEMESTRE LETIVO Administração Informática Aplicada à Administração ADM h 1º

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

Plano de Ensino Curso Superior

QUALIDADE DE SOFTWARE

Programação Orientada a Objeto

Programação orientada a objetos usando a linguagem C++ CDTN Centro de Desenvolvimento de Tecnologia Nuclear

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

Engenharia Mecânica com linha de formação específica em Engenharia Mecatrônica

Plano de Ensino IDENTIFICAÇÃO

EMENTA / PROGRAMA DE DISCIPLINA. ANO / SEMESTRE LETIVO Administração Organização, Sistemas e Métodos (OSM) ADM 028.

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

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

Programação Estruturada I

CURSO: CIÊNCIAS CONTÁBEIS PLANO DE ENSINO: P L A N O D E E N S I N O

PLANO DA SITUAÇÃO DE APRENDIZAGEM CURSOS TÉCNICOS. 2. Tipo Estudo de Caso X Situação Problema Pesquisa Projeto

PROGRAMA DE DISCIPLINA

UNIVERSIDADE PRESBITERIANA MACKENZIE

PROGRAMA DE DISCIPLINA

PLANO DE ENSINO PROJETO PEDAGÓCIO: 2010

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

Universidade Federal do ABC Rua Santa Adélia, Bairro Bangu - Santo André - SP - Brasil CEP Telefone/Fax:

PLANO DE ENSINO PROJETO PEDAGÓCIO: 2010

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

PLANO DE ENSINO PROJETO PEDAGÓCIO: 2010

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

PLANO DE CURSO 1. DADOS DE IDENTIFICAÇÃO. Instituição: Faculdade Santa Maria Curso: Administração Professor: Alessandro Pinon Leitão

PLANO DE ENSINO Projeto Pedagógico: 2008

PLANO DE ENSINO PROJETO PEDAGÓCIO 2010

PLANO DE ENSINO Projeto Pedagógico: 2008

Conceitos Básicos de C

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

UNIVERSIDADE PRESBITERIANA MACKENZIE

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Organização Curricular do Curso Superior de Tecnologia em Sistemas para Internet

PLANO DE ENSINO-APRENDIZAGEM POR COMPETÊNCIAS

RESOLUÇÃO CONSUN nº 023/2013

PLANO DE ENSINO. Código: ARQ 1090 Turmas: A01, A02, A03 e A aulas Professores: Fernando Camacho, Edna, Paulo Lins e Sérgio Wiederhecker

PLANO DE ENSINO PROJETO PEDAGÓCIO: 2010

Plano de Ensino IDENTIFICAÇÃO EMENTA

Curso de Especialização em Tecnologia da Informação. Engenharia de Software

PROGRAMA DE DISCIPLINA

Inglês básico nível fundamental

Plano de Ensino de Disciplina Ciência da Computação 2011

Plano de Ensino IDENTIFICAÇÃO

PERFIL PROFISSIONAL PROGRAMADOR(A) DE INFORMÁTICA. PERFIL PROFISSIONAL Programador/a de Informática Nível 3 CATÁLOGO NACIONAL DE QUALIFICAÇÕES 1/5

PLANO DE ENSINO PROJETO PEDAGÓCIO: 2010

Ficha da Unidade Curricular (UC)

EMENTAS DAS DISCIPLINAS

DISCIPLINA: Arquitetura e Organização de Computadores II 2ECOM.027

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)

UNIVERSIDADE ESTADUAL DE GOIÁS UNIDADE UNIVERSITÁRIA DE CIÊNCIAS SÓCIO-ECONÔMICAS E HUMANAS DE ANÁPOLIS

PLANO DE ENSINO PROJETO PEDAGÓCIO: 2010

Programa da Disciplina

REGULAMENTO DE ESTÁGIO NÃO OBRIGATÓRIO

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

AULA 1: PARADIGMAS DE PROGRAMAÇÃO

GERÊNCIA DE DADOS SEMIESTRUTURADOS. Prof. Angelo Augusto Frozza, M.Sc.

Serviço Nacional de Aprendizagem Industrial Departamento Regional de São Paulo

Plano de Ensino IDENTIFICAÇÃO. TURMA: 3º Sem. EMENTA

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Plano de Curso Não Regulamentado - Qualificação Profissional

PROJETO PEDAGÓGICO DE CURSO DE FORMAÇÃO INICIAL E CONTINUADA (FIC)

Transcrição:

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 Grinkraut Carga horária Teoria: 02 Prática: 02 Total: 04 Código da Disciplina 110.1186-6 Etapa 01 Semestre Letivo 1 / 2012

Ementa Elementos básicos de informática, hardware, software e sistemas operacionais. Conceitos de algoritmo e linguagem de programação. Representação binária da informação. Desenvolvimento de aplicações para a engenharia com utilização de linguagem de programação. Variáveis e tipos. Estrutura sequencial. Estruturas condicionais. Funções de usuário. Estruturas repetitivas.

Objetivos Fatos e Conceitos Procedimentos e Habilidades Atitudes, Normas e Valores Conhecer os fundamentos básicos de informática, algoritmos e programação estruturada; fundamentar conhecimentos necessários às disciplinas de conteúdo profissionalizante e específico. Utilizar análise crítica na resolução de problemas concretos, integrando conhecimentos de outras disciplinas de conteúdo básico, viabilizando o estudo, planejamento, projeto e especificação de modelos abstratos e sua extensão genérica a novos padrões e técnicas de resolução; analisar, implementar e manter projetos de softwares aplicados a problemas concretos de engenharia, propiciando produção técnica e especializada, e incentivando o ensino, pesquisa, análise, experimentação, ensaio e divulgação. Ponderar sobre a utilização de uma linguagem de programação para auxiliar na resolução de problemas de engenharia; agir com ética na tomada de decisões que envolvam aspectos financeiros, econômicos, sociais etc.; possibilitar a adequada supervisão, coordenação e orientação técnica, por meio de apropriada padronização, mensuração e controle de qualidade; ter iniciativa, independência e responsabilidade no aprendizado; realizar, com consciência e de forma ética, trabalhos e listas de exercícios propostos, cumprindo os prazos determinados; conscientizar-se de um estudo contínuo e sistemático da disciplina durante o curso, para o aproveitamento do mesmo, com o auxílio dos livros indicados na bibliografia; manter uma postura correta quanto à frequência, participação e atenção às aulas, evitando conversas paralelas e mantendo o foco no conteúdo; respeitar os horários de início e fim de aula.

Conteúdo Programático 1. Conceitos Básicos de informática. 1.1. Sistemas Numéricos. 1.2. Bit, Byte e Múltiplos. 1.3. Estrutura Básica do Computador. 1.4. Equipamentos (Hardware). 1.5. Sistemas Operacionais. 1.6. Aplicativos. 1.7. Linguagens de Programação. 2. Programação. 2.1. Introdução aos compiladores C++. 2.2. Noções de Algoritmos (Pseudocódigo) 2.3. Noções de Fluxogramas 2.4. Atribuições e Operadores Aritméticos. 2.5. Comandos de Entrada e Saída. 2.6. Funções Pré-Programadas. 2.7. Estruturas Condicionais. 2.7.1. Lógica Booleana. 2.7.2. Operadores Relacionais e Lógicos. 2.7.3. Estrutura condicional if... else. 2.7.4. Blocos de Comandos. 2.7.5. Estruturas condicionais aninhadas. 2.7.6. Estrutura condicional switch... case. 2.8. Funções de usuário 2.9. Estruturas de Repetição. 2.9.1. Estrutura de repetição for 2.9.2. Seqüências, Séries e Somatórios. 2.9.3. Estrutura de repetição while 2.9.4. Estrutura de repetição do... while 2.10. Análise e Simulação de Algoritmos. Metodologia Situações de resolução e organização de problemas de engenharia que oportunizem a reflexão do aluno em expor suas ideias, buscando algoritmos e estruturas de dados de forma a encontrar uma solução programável. Aulas expositivas dialogadas, estudos de pequenos casos, trabalhos em pequenos grupos e pesquisa bibliográfica. As aulas teóricas utilizarão lousa e projetor multimídia e as práticas utilizarão lousa, microcomputadores para os alunos e recursos de rede de computadores.

Critério de Avaliação O aluno será avaliado continuamente no decorrer do semestre letivo por meio de trabalhos e provas. Será considerado aprovado se obtiver uma média final igual ou superior a 6,0 e um mínimo de 75% de frequência. A média final MF será calculada da seguinte forma: MF = (30 P1 + 60 P2 + 10 T) / 100. Nesta fórmula, P1 e P2 são notas de provas individuais e sem consulta; T é uma nota composta por vários trabalhos e listas de exercícios individuais semanais. Esta disciplina é considerada com enfoque prático, dispensando a Prova de Avaliação Final. Bibliografia Básica PAMBOUKIAN, Sergio Vicente D.; ZAMBONI, Lincoln César; BARROS, Edson de A. R. Aplicações científicas em C++: da programação estruturada à programação orientada a objetos. São Paulo: Páginas & Letras, 2010. 575 p. DEITEL, Harvey M.; DEITEL, Paul J. C++: como programar. 5. ed. São Paulo: Pearson Prentice Hall, 2008. 1163 p. SAVITCH, Walter J. C++ absoluto. São Paulo: Pearson/Addison Wesley, 2004. 612 p. Bibliografia Complementar CAPRON, H. L.; JOHNSON, J. A. Introdução à informática. 8. ed. São Paulo: Pearson Prentice Hall, 2008. 350 p. DEITEL, Paul J.; DEITEL, Harvey M. C how to program. 5. ed. Upper Saddle River, N.J.: Pearson Prentice Hall, 2007. 1130 p. JOYANES AGUILAR, Luis. Programação em C++: algoritmos, estruturas de dados e objetos. 2. ed. São Paulo: McGraw-Hill, 2008. 768 p. MIZRAHI, Victorine Viviane. Treinamento em linguagem C++: módulo 1. 2. ed. São Paulo: Pearson Prentice Hall, 2009. 234 p. MIZRAHI, Victorine Viviane. Treinamento em linguagem C++: módulo 2. 2. ed. São Paulo: Pearson Prentice Hall, 2009. 309 p. KERNIGHAN, Brian W.; RITCHIE, Dennis M. C: a linguagem de programação. Rio de Janeiro: Campus, 2002. 208 p. STROUSTRUP, Bjarne. The C++ programming language. Special ed., 12th printing Boston: Addison-Wesley, 2005. 1020 p. PRESS, William H. Numerical recipes in C: the art of scientific computing. 3. ed. Cambridge: Cambridge University Press, 2007. 1235 p. VELLOSO, Fernando De Castro. Informática: conceitos básicos. 5. ed. rev. e atual. Rio de

Janeiro: Campus, 2002. 363 p. RAMALHO, José Antônio A. Introdução à informática: teoria e prática. 5. ed., 4. reimpressão. São Paulo: Futura, 2004. 168 p.