Programação Aplicada de Computadores 2015/2

Documentos relacionados
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

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

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

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

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

EDITAL DO PROGRAMA INSTITUCIONAL DE MONITORIA EXERCÍCIO PROFESSOR

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

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

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

Plano de Trabalho Docente Ensino Técnico

Ficha da Unidade Curricular (UC)

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

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

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.

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

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

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