Prévia do material em texto
Curso Superior de Tecnologia em Banco de Dados Aula 01: Apresentação da Disciplina Prof. MSc. Lucas Gonçalves Nadalete lucas.nadalete@fatec.sp.gov.br São José dos Campos - SP Disciplina: Linguagem de Programação II Programação em Microinformática – Prof. Lucas – 2013 Roteiro • Sobre o Professor • Carga Horária • Objetivos da Disciplina • Ementa • Metodologia • Critérios de Avaliação • Datas Importantes • Bibliografia • Código de Inscrição na Disciplina – MOODLE • Recomendações da Coordenação e do Professor • Sobre os Alunos Programação em Microinformática – Prof. Lucas – 2013 Sobre o Professor… • Tecnólogo em Informática pela UTF-PR (Universidade Tecnológica Federal do Paraná - (2005) • MSc. pelo Instituto Tecnológico de Aeronáutica (2011) • MBA em Gestão de Projetos - Conexão FGV/SJC (Atualmente) • Programa Especial de Formação Pedagógica – EAD/Ceeteps (Atualmente) • Java (2005) – Web (2003) – Java Web (2006) – Web Mobile/Mobile (2011) – Embedded (2014) • Consultoria Análise/Desenvolvimento/QA (V&V) Programação em Microinformática – Prof. Lucas – 2013 BSI Tecnologia Programação em Microinformática – Prof. Lucas – 2013 HSBC GLT – Previdência Privada Programação em Microinformática – Prof. Lucas – 2013 Projeto Harpia (SRF/UNICMP/ITA) Programação em Microinformática – Prof. Lucas – 2013 BoldCron – Empresa do Grupo UOL Programação em Microinformática – Prof. Lucas – 2013 VPSA Tecnologia Programação em Microinformática – Prof. Lucas – 2013 UNISAL Lorena (Pós-Graduação) Programação em Microinformática – Prof. Lucas – 2013 Mectron – Organização Odebrecht Programação em Microinformática – Prof. Lucas – 2013 FocusNetworks Programação em Microinformática – Prof. Lucas – 2013 Fatec SJC/Jacareí Programação em Microinformática – Prof. Lucas – 2013 Certificações Programação em Microinformática – Prof. Lucas – 2013 Horas Vagas… • Happy hour • Futebol/cerveja/churrasco/família… • Academia • Uma boa leitura • Viagens e lazer • Poker (Semestre passado eu era péssimo… mas já estou melhorando!) • Esportes para idosos (rafting, rapel, escalada, surf, paraquedismo, e por aí vai) • … as vezes brincar de ESTUDAR um pouco! Programação em Microinformática – Prof. Lucas – 2013 Carga Horária • Semanal – 04 horas/aula • Terça e Quarta-feira: 21h25 – 23h05 • Semestral – 80 horas/aula (50% teóricas e 50% práticas) – Aulas práticas em laboratório Programação em Microinformática – Prof. Lucas – 2013 Objetivos da Disciplina • Ao final da disciplina o aluno será capaz de: analisar problemas, projetar, implementar e validar soluções computacionais para os mesmos, através do uso de metodologias, técnicas e ferramentas de programação orientada a objetos • POO + Java Programação em Microinformática – Prof. Lucas – 2013 Ementa • Declarações e controles de acesso; Atribuições; Operadores; • Controle de fluxo, exceções e assertivas; • Strings e formatação; • E/S; • Parsing; • Genéricos e conjuntos; • Threads • POO: Classes, Objeto, Encapsulamento, Herança, Polimorfismo, Sobrecarga/Sobrescrita de Métodos, Interface, Classes Abstratas, entre outros Programação em Microinformática – Prof. Lucas – 2013 Metodologia • Aulas expositivas com exemplos e comentários; • Aulas práticas; • Atividades complementares executadas pelos alunos; e • Uso de recursos audiovisuais e laboratórios. Programação em Microinformática – Prof. Lucas – 2013 Critérios de Avaliação Prova Substitutiva valerá de 0,0 a 10,0 e substituirá P1 ou P2 (conteúdo do semestre letivo). Haverá uma prova substitutiva para o aluno que deixar de comparecer a UMA das provas (ausência JUSTIFICADA e sob ANÁLISE), com redução de 1 peso da Lista de Exercícios e acréscimo de 1 peso na prova substitutiva (PS = Peso 5, LE = 1). Atividade Sigla Peso Prova 1 P1 4 Prova 2 P2 4 Listas de Exercícios LE1 2 Listas de Exercícios LE2 2 Nota Final (NF) = (P1 * 4 + P2 * 4 + LE1 * 2 + LE2 * 2) / 12. Programação em Microinformática – Prof. Lucas – 2013 Critérios de Avaliação Se Nota Final >= 6, o aluno está aprovado. Se Nota Final < 6 e Nota Final >= 2, o aluno terá direito a fazer a prova de EXAME. Se Frequência < 75%, o aluno está reprovado. Prova de Exame (EX) = Prova aplicada valendo de 0,0 a 10,0, que será somado a NF e dividido por 2. O conteúdo da prova de exame é o conteúdo de todo os semestre (teórico e prático)! Logo: Nota Final pós Exame (NFE) = (NF + EX) / 2 Programação em Microinformática – Prof. Lucas – 2013 Datas Importantes • Listas de Exercícios e Trabalhos – Datas das entregas definidas no Moodle ou em Sala de Aula • Primeira Semana de Prova – 06 ou 07/Out. • Segunda Semana de Prova – 01 ou 02/Dez. • Prova Substitutiva – 08/Dez. • Prova de Exame – 15/Dez. Programação em Microinformática – Prof. Lucas – 2013 Bibliografia • SIERRA, K. ,BATES, B., SCJP: Certificação Sun para Programador Java 5 – Guia de Estudo (Exame 310- 055). Rio de Janeiro, Editora Alta Books, 2006. • SIERRA, K. ,BATES, B., Use a Cabeça! Java, ALTA BOOKS, 2007. • DEITEL, H. M., DEITEL, P.J. Java Como Programar, 6a. edição, Porto Alegre: Bookman, 2007. • Materiais Complementares serão fornecidos diretamente no Moodle ou Dropbox. Programação em Microinformática – Prof. Lucas – 2013 Implementações e Ferramentas • Java (JDK 8) • Eclipse Luna for Java Developers Programação em Microinformática – Prof. Lucas – 2013 Disponibilização do Conteúdo • Moodle – Tarefas e avisos – Não tem senha • Visualizador de execuções Java estilo teste de mesa: – http://cscircles.cemc.uwaterloo.ca/java_visualize/ Programação em Microinformática – Prof. Lucas – 2013 Recomendações do Professor • Aulas começarão pontualmente às 21h25 (com a chamada). Aluno que chegar após a realização da chamada, ficará responsável por solicitar sua presença ao final da aula • Evitar faltas excessivas e desnecessárias • Participar das aulas e exercícios • Não levar dúvidas pra casa. Na dúvida PERGUNTE! • Avaliação tranquila, pra quem estudar e participar das aulas! • Aula cooperativa (exceto na prova) • Revisão antes da prova e correção após a primeira prova • Prezar pelas entregas pontuais e trabalho em equipe – Entrega fora do PRAZO ou LOCAL acordado ou PADRÃO acordado = Entrega não efetuada! Programação em Microinformática – Prof. Lucas – 2013 Sobre os Alunos • Nome? De onde é? O que faz? • Dedicação exclusiva ao Curso? • Matriculado em quantas disciplinas? • Trabalha? Quantas horas semanais? • Quantas horas semanais dedicadas à disciplina? • Nível de conhecimento da ementa? – Iniciante? Intermediário? Avançado? Programação em Microinformática – Prof. Lucas – 2013 Inglês • Precisa dizer que é importante? • Java foi definida em inglês; • Muito mais fácil de achar exemplos e implementações em inglês na internet; • Slides podem ser encontrados em português, porém os melhores materiais são divulgados em inglês (http://www.infoq.com.br e http://www.infoq.com); • Exemplos, exercícios e códigos em inglês; Programação em Microinformática – Prof. Lucas – 2013 Atividades • Preparar os computadores pessoais instalando. – J2SE 8 (JDK 8 - http://goo.gl/i5UL2) – Eclipse IDE for Java Developers (Luna - https://www.eclipse.org/downloads/) – Inicialmente faremos juntos no laboratório…