PROGRAMAÇÃO II – JAVA
Apresentação
Cleyton Caetano de Souza IFPB-Campus Monteiro
Quem sou eu?
• Formação Acadêmica
• UNIPÊ (2011), UFCG (2012), UFCG (2013)
• Experiência de Ensino
• Monitor, Cursos de Extensão, IFPB
• Experiência Profissional
Quem são vocês?
• Vocês são alunos que já sabem programar! • Vocês estão aqui para aprender Java!
JAVA
• Java é o tema dessa disciplina de 6 créditos! • Java é uma linguagem de programação
multiplataforma, lançada em 1995, pela Sun
• Java é uma das linguagens de programação mais utilizadas no mundo
Qual o objetivo dessa
disciplina?
• O objetivo principal dessa disciplina é (1) apresentar os principais conceitos da Programação Orientada a Objetos, de forma a (2) permitir que vocês estejam aptos a aplicá-los utilizando a linguagem Java, bem como se aprofundar na programação para diferentes dispositivos.
Qual NÃO É o objetivo
dessa disciplina?
• O objetivo dessa disciplina não é ensinar
programação a vocês
• Eu assumo que vocês já sabem programar; afinal, vocês aprenderam a programar no período passado.
Por que essa disciplina é
importante?
• Java é essencial!
• Java não é um diferencial! • Java é mandatório!
Como essa disciplina vai
funcionar?
• 6 aulas divididas em 2 dias na semana
• Apenas estudar no horário da aula não é suficiente!
• O assunto das aulas é todo interdependente
• O que isso significa?
• 3 unidades
• UNIDADE I: Introdução & Classes e Objetos
• UNIDADE II: (Bibliotecas em Java) Herança & Exceções • UNIDADE III: Swing
Comunicação
• Site da disciplina
• Material da disciplina será disponibilizado também pelo
Site.
• Grupo da Disciplina
• Inscreva-se no grupo da disciplina no Google Grupos • Material [atualizado] da Disciplina
• Acesse essa pasta no Dropbox.
Avaliação
Documental
Não Documental
• 2 provas e 1
reposição
• Exercícios Semanais
• Exercícios de
Unidade
• Projeto Final
• Prova Final
• Comportamento
• Participação
• Interesse
• Comprometimento
• Assiduidade
Sobre os exercícios
• Só se aprende programação de um jeito!
• Não se aprende programação apenas ouvindo alguém falar sobre programação.
• Não se aprende programação apenas vendo outra pessoa programar.
• Não se aprende programação apenas pensando sobre a solução para um problema.
Sobre os exercícios
• Só se aprende programação de um jeito!
• Não se aprende programação apenas ouvindo alguém falar sobre programação.
• Não se aprende programação apenas vendo outra pessoa programar.
• Não se aprende programação apenas pensando sobre a solução para um problema.
• Tudo isso é importante, mas não é o mais importante!
Sobre os exercícios
• Só se aprende programação de um jeito!
• PRATICANDO!
• Por esse motivo a carga de exercícios vai ser muito alta
• Vai haver exercícios semanais que vão valer combinados 1 ponto para a prova
• Até 5 questões, um final de semana para fazer, entregues manuscritos impreterivelmente na segunda-feira!
• Vai haver exercícios de unidades que vão valer combinados 1 ponto por lista
Bibliografia – Livros da Biblioteca
• A coleção Use a Cabeça é, provavelmente, a mais conhecida sobre livros
voltados para a programação. • Sem dúvida é o mais indicado para quem nunca teve contato algum com Java e está um
pouco 'apreensivo' ou com medo de ser difícil.
• É praticamente impossível não aprender Java com esse livro. É bem simples, ilustrado,
exemplos dados e explicados passo a passo. A leitura é
Bibliografia – Livros da Biblioteca
• Essa coleção tem livros
enormes, geralmente passam das mil páginas.
• A grande vantagem deste livro é o tanto de informação. É, realmente, MUITA COISA.
• Estudando por todo este livro você será um profissional
completíssimo em Java, em suas diversas áreas.
• Há muitíssimos exemplos resolvidos, onde o autor não tem medo de passar 3 ou 4 páginas explicando, em
Bibliografia – Livros da Biblioteca
• É um livro que tenta
mesclar o didatismo do Use a Cabeça com a
meticulosidade do Java Como Programar.
• Comece a estudar do capítulo 3.
• Ótimo livro para consultas!
Bibliografia
Bibliografia – Livros da Biblioteca
• Este livro oferece uma introdução a estruturas de dados e algoritmos. • Praticamente, todo o
assunto dessa disciplina está resumido nos
capítulos 1 e 2.
• Ótimo para quem quer ter uma visão geral do conteúdo.
Melhor fonte de
informação!
Melhor fonte de
informação!
Melhor fonte de
informação!
O GUJ é, provavelmente, o maior fórum em português sobre Java. Sempre que tiver uma dúvida, é interessante ir lá e conversar com os membros! Crie esse hábito!
Comentários dos seus
colegas dos semestres
anteriores
Todo o semestre, peço aos alunos para me ajudar a melhorar a disciplina. A seguir, algumas das respostas
Que dicas você gostaria de dar
aos alunos que vão cursar essa
disciplina no próximo
semestre?
• “Reserve um tempo no dia para praticar [...].” • “Sempre que possível praticar [...]”
• “Tentar absorver o máximo de informações possíveis e praticar bastante.”
• “Recomendo consulta à outros materiais [...]; além
Que dicas você gostaria de dar
aos alunos que vão cursar essa
disciplina no próximo
semestre?
• “Que estudem bastante.”
• “Estudar constantemente os assuntos dados em cada
aula para não acumular assunto”
• “Se preparem antes, comecem a estudar em casa [...].”
• “[...] não depender apenas daquilo que é passado nos
slides, ou seja, aprender a pesquisar.”
• “Primeiramente organizar o tempo, não faltar as aulas,
tentar fazer a listas, estar sempre lendo e participando
Que dicas você gostaria de dar
aos alunos que vão cursar essa
disciplina no próximo
semestre?
• “Programem todos os dias. pesquisem todas as duvidas que tiverem na web. [...] Enviem dúvidas
para o professor ou monitor. Não deixem ficar nada
acumulado. Façam tudo com o máximo de
antecedência possível. Não deixem jamais de fazer
as listas de exercícios [...]”
• “Estudem não somente em sala de aula, vejam
vídeo-aulas [...] e, o mais importante de tudo, façam as listas e venham com uma certa
Qual o grau de dificuldade
você atribui a tarefa de ser
aprovado nessa disciplina e
por quê?
• “Médio. Basta praticar, fazer a listas e ser determinado
acima de tudo”.
• “Médio. Nada de bom na vida vem de maneira fácil, da mesma maneira, essa disciplina exige bastante atenção
do aluno que irá cursá-la. Mas, acredito que com
atenção e dedicação não é tão difícil ser aprovado.”
• “Difícil. Porque viemos de uma Programação I muito
deficiente, onde praticamente não haviam cobranças
por parte do professor que ministrava a disciplina em
questão. E Programação II foi totalmente oposto, não que seja uma coisa ruim, mas foi um verdadeiro choque
O que eu espero de
vocês?
• Compromisso • Honestidade • Assiduidade
O que eu ofereço a
vocês?
• Tempo
• Dedicação • Assistência