Programação Aplicada de Computadores 2015/2

Documentos relacionados
Programação III 2016/1

Linguagens de Programação 2013/2

CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Engenharia de Software Engenharia de Requisitos. Análise Orientada a Objetos Prof. Edison A M Morais prof@edison.eti.

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

Orientação a Objetos I

REPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX

Modelagem de Processos. Prof.: Fernando Ascani

Especificação do Trabalho

Ex-aluno: No site lado esquerdo da página, no menu Acesse Também, clique em Ex-Alunos.

UML e a Ferramenta Astah. Profa. Reane Franco Goulart

GUIA DE INFORMAÇÕES DO CURSO ADVOGADO DE ESTATAIS º SEMESTRE

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

Universidade de Cruz Alta

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

4 Linux e HackerTeen Equipe de Gestão de Educação à Distância

Manual para acesso às disciplinas na modalidade EAD

EDITAL DO PROGRAMA INSTITUCIONAL DE MONITORIA EXERCÍCIO

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

Programação Orientada a Objeto

Manual do Trabalho de Conclusão de Curso

Programa Analítico. Introdução. Origens da programação Orientada a Objetos. Paradigma procedural. Paradigma Orientado a Objetos.

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

REGULAMENTO DO PROJETO DE CONCLUSÃO DE CURSO (PCC) CAPÍTULO I Da natureza e finalidade. Capítulo II

MIT072 Manual de Operação do Portal - Professores

Micro Mídia Informática Fevereiro/2009

FACCAMP MANUAL DE ATIVIDADES COMPLEMENTARES DO CURSO DE ENGENHARIA CIVIL. Faculdade Campo Limpo Paulista CAMPO LIMPO PAULISTA

JAVA Express com Lógica

UML 04. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan.

Apresentação da disciplina

FACULDADE DE TECNOLOGIA DE TAQUARITINGA PLANO DE ENSINO º SEMESTRE DE ADMINISTRAÇÃO GERAL

MANUAL DA SECRETARIA

PLANO DE ENSINO PROJETO PEDAGÓCIO: 2010

UTILIZAÇÃO DA PLATAFORMA MOODLE PARA O ENSINO DE MATRIZES E DETERMINANTES

Ciência da Computação ENGENHARIA DE SOFTWARE. UML-Unified Modeling Language Linguagem de Modelagem Unificada

Programação Orientada a Objeto

Análise e Projeto Orientados a Objeto

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

EDITAL DO PROGRAMA INSTITUCIONAL DE MONITORIA EXERCÍCIO PROFESSOR

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

ORGANIZAÇÃO DO PROGRAMA DA DISCIPLINA INTRODUÇÃO À GASTRONOMIA DO CURSO DE NUTRIÇÃO DA UFRN

Cadastro de Usuários e Agendamento de Consultas

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

PROCEDIMENTO DE AVALIAÇÃO DE PERFIL E TREINAMENTO VAPT VUPT

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

Modelagem de Sistemas Orientado a Objetos com UML.

Universidade Federal do Rio Grande do Norte - UFRN Programa de Pós-Graduação em Engenharia de Software - PPGSW

GOVERNO DO ESTADO DO RIO DE JANEIRO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA FUNDAÇÃO DE APOIO À ESCOLA TÉCNICA

REGULAMENTO DAS BIBLIOTECAS. Art. 2º As Bibliotecas da Univás estão a serviço da comunidade, oferecendo aos usuários:

PLANO DE ENSINO. CURSO: Sistemas de Informação PERÍODO LETIVO: SEMESTRE: 4º. C/H SEMANAL Análise, Projeto e Implementação de Sistemas I

Microsoft Access INTRODUÇÃO. Sumário INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO. O que é Banco de Dados?

SÍNTESE DO PROJETO PEDAGÓGICO

Qualidade de Software. Qualidade de Software. Adequado à Especificação. Alguns Atributos de Qualidade. Equipe de Qualidade

REGULAMENTO E CONTRATO FINANCEIRO PARA CURSO DE ATUALIZAÇÃO A DISTÂNCIA 2016

Edital N.º 11/PROAD/SGP/2015 e complementares

Guia de Acesso para os Cursos Online

REGULAMENTO DE ESTÁGIO OBRIGATÓRIO DO CURSO DE ENGENHARIA MECÂNICA I INTRODUÇÃO

Fundação Escola de Sociologia e Política de São Paulo Faculdade de Biblioteconomia e Ciência da Informação PLANO DE ENSINO

Bom trabalho. Módulo Contabilidade Caixa e Contas Bancárias

Plano de Trabalho Docente Ensino Técnico

Ficha da Unidade Curricular (UC)

Plano de Trabalho Docente Habilitação Profissional: Técnica de Nível Médio de Técnico em Informática. Professor: Oscar da Costa Meira Junior

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Resolução Normativa PUC n o 021/10 ATRIBUIÇÂO DE AULA PROCESSO SELETIVO EXTERNO DE DOCENTE

UNIVERSIDADE ESTADUAL DO CENTRO-OESTE SETOR DE CIÊNCIAS AGRÁRIAS E AMBIENTAIS CAMPUS CEDETEG, GUARAPUAVA, PR PROGRAMA DE PÓS-GRADUAÇÃO EM AGRONOMIA

1 Introdução. Componentes Usuários. Provedor de Serviços. Figura 1.1 Ambiente de oferecimento de serviços

Este Informativo serve como norteador da prática docente sendo pautado no Calendário Acadêmico e Regimento da IES.

Chegou a Hora da Nossa Feira Escolar de Matemática e Ciências

Plano de Trabalho Docente Ensino Técnico

MANUAL PÓS-GRADUAÇÃO LATO SENSU

REGULAMENTO DAS ATIVIDADES ACADÊMICO- CIENTÍFICO-CULTURAIS DO CURSO DE SECRETARIADO EXECUTIVO TRILÍNGUE DA FACULDADE DE PRESIDENTE PRUDENTE - FAPEPE

SISTEMA DE AVALIAÇÃO / 2013

EDITAL 001/2015 DO PROGRAMA INSTITUCIONAL DE MONITORIA/TUTORIA

PLANO DE ENSINO 2014/1 COMUNICAÇÃO PATRIMONIAL 2 EXPOGRAFIA. Professor Pablo Fabião Lisboa Bacharelado em Museologia FCS/UFG

Introdução a JavaServer Pages. Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Desenvolvimento de sistemas web

Plataforma de Gerenciamento de Eventos

MANUAL DO PROFESSOR. Suporte: SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS. Skype: suportetisoebras

Guia do Professor. Fazer o estudante perceber a semelhança gráfica e pronúncia das palavras e seus significados diferenciados.

REGULAMENTO ESTÁGIO SUPERVISIONADO

FACULDADE DE TECNOLOGIA SENAC GOIÁS PROJETO INTEGRADOR. 2º PERÍODO Gestão da Tecnologia da Informação GOIÂNIA 2013.

UML & Padrões. Aula 1 Apresentação. Profª Kelly Christine C. Silva

PLANO DE ENSINO I. EMENTA

INSTRUÇÃO NORMATIVA 09. O diretor Geral das Faculdades SPEI, no uso de suas atribuições regimentais artigo 17 inciso XV, ouvido o Conselho Acadêmico,

PERGUNTAS FREQUENTES. O que é PROINFO?

Plano de Ensino. Conteúdo Programático

Curso de Especialização Lato Sensu

MANUAL DE PROCEDIMENTOS MPR/SGP-503-R01 GESTÃO DE DEMANDAS DE TI DA SGP

Universidade Federal do Rio Grande do Norte - UFRN Programa de Pós-Graduação em Engenharia de Software - PPGSW

POLIEDUC - SOLUÇÕES PARA EDUCAÇÃO CAU - GUIA DO ATENDENTE AMBIENTE ESCOLA PERFIL SECRETÁRIO DE EDUCAÇÃO - SMEC ELABORADO: CRISTIANE MOTA

Ensino Técnico Integrado ao Médio

1. DADOS DE IDENTIFICAÇÃO

Transcrição:

Programação Aplicada de Computadores 2015/2 Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.br/~vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal do Espírito Santo

Antes de mais nada... Todos os slides apresentados durante o curso (inclusive este) serão publicados na página do curso. O programa da disciplina encontra-se disponível também na secretaria do Departamento de Informática. Agosto 2015 Programação Aplicada de Computadores - 2015/2 2

Página do curso http://www.inf.ufes.br/~vitorsouza/ pt/teaching/pac-20152/ É responsabilidade do aluno manter-se informado! Agosto 2015 Programação Aplicada de Computadores - 2015/2 3

Sobre o professor Nome: Vítor E. Silva Souza Website: http://www.inf.ufes.br/~vitorsouza Contato: vitorsouza@inf.ufes.br / 4009-2196 Twitter: @vitorsouzabr Sala: CT- 7, sala 17 (térreo). Agosto 2015 Programação Aplicada de Computadores - 2015/2 4

Sobre o monitor Nome: Eduardo França Contato: edox86@gmail.com, 4009-2124 Twitter: @edo9k Sala: CT- 7, sala 9 (Lied) Agosto 2015 Programação Aplicada de Computadores - 2015/2 5

Sobre o curso Código: INF 09324 (CH semestral: 60h); Ementa: introdução à programação orientada a objetos: abstrações de dados, classes e objetos, atributos e métodos, reuso de código por composição, reuso por herança, polimorfismo, classes abstratas. Interfaces gráficas: noções de programação concorrente (processos, threads), programação orientada a eventos, componentes de programação gráfica (janelas, painéis, botões, menus), gerenciamento de layout de interfaces gráficas. Utilização de aplicativos gráficos; (Continua) Agosto 2015 Programação Aplicada de Computadores - 2015/2 6

Sobre o curso Objetivo: projetar e programar usando os conceitos de Programação Orientada a Objetos. Aprender a usar linguagens de programação orientadas a objetos; Metodologia: aulas expositivas e aulas práticas em lab.; Aulas: segundas e quartas- feiras, das 11h às 13h; Estrutura do curso: 1. Revisão de PBC; 2. Fundamentos da Orientação a Objetos; 3. Curso de Java; 4. Curso de C++. Agosto 2015 Programação Aplicada de Computadores - 2015/2 7

Bibliografia BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML guia do usuário: o mais avançado tutorial sobre Unified Modeling Language (UML), elaborado pelos próprios criadores da linguagem, 2ª Edição. Elsevier, 2012; P. Deitel, H. Deitel. Java Como Programar, 8a Edição. Pearson Prentice Hall, 2010; P. Deitel, H. Deitel. C++ Como Programar, 5ª Edição. Pearson Education, 2010. A lista de livros da bibliografia complementar está disponível no programa da disciplina arquivado junto à secretaria do Departamento de Informática. Agosto 2015 Programação Aplicada de Computadores - 2015/2 8

Material online Apostila Programação Orientada a Objetos em Java (Flávio M. Varejão); Apostila Programação Orientada a Objetos em C++ (Berilhes B. Garcia, Flávio M. Varejão); Apostila do curso FJ- 11: Java e Orientação a Objetos (Caelum): http://www.caelum.com.br/apostila- java- orientacao- objetos/ Livro Thinking in Java, 3a edição (Bruce Eckel) http://www.mindview.net/books/tij/ Livro Thinking in C++, 2a edição, volume 1 (Bruce Eckel) http://www.mindview.net/books/ticpp/thinkingincpp2e.html Agosto 2015 Programação Aplicada de Computadores - 2015/2 9

Sistema de avaliação Uma prova individual (P) valendo 10 e dois trabalhos práticos em dupla (T1 e T2) valendo 10 cada; Cálculo da nota parcial: NP >= 7 è aluno aprovado; Nota Final: NF = NP; NP < 7 è prova final (PF); NP = (P + T1 + T2) / 3 Nota Final: NF = (NP + PF) / 2; Aprovação: A = (NF >= 5). Agosto 2015 Programação Aplicada de Computadores - 2015/2 10

Registros de notas e presença Presença de cada aula e notas de cada avaliação serão registradas no sistema acadêmico da Ufes; O aluno deve ter acesso a esta informação via Portal do Aluno / Diário de Classe; É responsabilidade do aluno acompanhar seu percentual de presença e suas notas. Obs.: o sistema acadêmico registra faltas em número de horas-aula. Cada aula possui duas horas-aula. Agosto 2015 Programação Aplicada de Computadores - 2015/2 11

Sobre presença e faltas Registrada por meio de assinatura em lista de presença, disponível aos alunos durante toda a aula; Presença mínima em 75% das aulas: Art. 51 Regimento CT, art. 104 Regimento Geral Ufes; Na prática: 45 das 60 horas- aula, 23 das 30 aulas; O sistema acadêmico da Ufes reprova por falta automaticamente; Eu não vou inserir dados falsos no sistema. Atestados (ou similares) não abonam faltas; Assinaturas claramente diferentes serão consideradas como falta. Agosto 2015 Programação Aplicada de Computadores - 2015/2 12

Trabalho prático Construção de um programa para resolver um problema relativamente simples; O mesmo problema deve ser implementado primeiro em Java (T1), depois em C++ (T2); Avaliação em duas etapas: Correção automática: bateria de testes (alguns são disponibilizados previamente), avaliação objetiva; Entrevista: análise e explicação do código por parte dos alunos, avaliação subjetiva. Agosto 2015 Programação Aplicada de Computadores - 2015/2 13

Datas importantes Data Descrição 10/08/2015 Primeira aula do curso (após a SEng) 01/09/2015 Prazo para definição dos grupos 07/09/2015 Feriado Independência do Brasil 07/10/2015 Prova Parcial 12/10/2015 Feriado Nossa Sra. Aparecida 28/10/2015 Feriado Dia do Servidor Público 02/11/2015 Feriado Finados 06/11/2015 Prazo para entrega e entrevista T1 04/12/2015 Prazo para entrega e entrevista T2 09/12/2015 Prova Final No site Agosto 2015 Programação Aplicada de Computadores - 2015/2 14

Atendimento fora da aula Informações no site, na seção Ensino; Terças, quartas e quintas- feiras em horário de trabalho; Não é garantido atendimento sem agendamento; Alunos que agendarem horário terão prioridade; http://vitorsouza.youcanbook.me/ Atendimento será suspenso nas 24h que antecedem a prova e os prazos para entrega de trabalhos; Alunos que não agendarem apresentação do trabalho prático até a data limite receberão nota 0. Não há agendamento após fim do período. Agosto 2015 Programação Aplicada de Computadores - 2015/2 15

Atendimento fora da aula Agosto 2015 Programação Aplicada de Computadores - 2015/2 16

DÚVIDAS? Agosto 2015 Programação Aplicada de Computadores - 2015/2 17