Algoritmos 2
Apresentação da Disciplina
Professora Marcela Santos
profmarcelasantos@gmail.com
QUEM SOU EU???
Professora,
Pesquisadora
Aluna....
meus projetos
- CONCLUÍDOS
- RoboEduc : (http://www.roboeduc.com/)
- Mestrado
- EM ANDAMENTO
- Ensino: Professora na Faculdade SENAC onde leciono aulas no curso de ADS
- Orientadora de TCC
- Pesquisa: Natalino
- Cursos e oficinas: Arduino+Java
- Blog
- Doutorado
PROFESSORA A SENHORA SÓ DA AULA???
-
TCC
-
Atualmente com 3 orientações em TCC2
-
Áreas de interesse:
-
Arduino e Hardware em geral,
-
Reconhecimento de voz,
-
Sistemas de
apoio (saúde, ensino, pesquisa),
Automação,
-
Sistemas para dispositivos
móveis,
-
Geolocalização,
-
Robótica
aplicada ao ensino,
- Computação aplicada
PROFESSORA A SENHORA SÓ DA AULA???
-
Pesquisa
- Projeto: Natalino: o uso de uma plataforma robótica para ensino de programação
- ESTAMOS COM O EDITAL DE UMA BOLSA ABERTO
- Prazo para inscrição:4 de março
-
O aluno que se candidatar pode ser estagiário em outra empresa, porém não pode ter carteira assinada.
como podemos nos comunicar??
email: profmarcelasantos@gmail.com
EdModo : www.edmodo.com
Cronograma das aulas
- Trabalhos a entregar
- Dicas de sites ou outro material
- Material usando em aula
- Além de poderem se comunicar através de postagens, muito semelhante ao nosso amado Facebook
quem são vocÊs???
- Gostaria de conhecê-los um pouco melhor, para isso criei um pequeno questionário no EdModo
- Aproveitem para ir conhecendo o ambiente !!!!!
horário das aulas
- Sexta : 19h às 20h 40 - Intervalo - 21 às 22h40
- Será realizada uma chamada antes do intervalo.
- A entrega de tarefas será computada como presença para a segunda parte da aula.
- Lembre-se um dia de falta são computadas 4 faltas
- O quantidade máxima de faltas que vocês podem ter é de 20, se organizem e tenham o controle!!!
metodologia das aulas
-
Parte teórica
- São apresentados conceitos, exemplos e técnicas.
-
Parte prática
- Os conceitos apresentados na parte teórica devem ser implementados/praticados através de trabalhos e exercícios.
-
Podem haver vários ciclos “teoria/prática” em uma aula.
como vocês serão avaliados???
- Ao longo de todo o semestre
- Listas de exercícios
- Projetos
- Teremos duas provas e um projeto final
- O projeto final é composto de pequenas tarefas
- A entrega dessas tarefas fazem parte da avaliação, ou seja, o aluno não pode simplesmente entregar o projeto final.
avaliação por competência
- A avaliação por competências é um processo pelo qual se compilam evidências de desempenho e conhecimentos de um indivíduo em relação a competências profissionais requeridas.
- Objetivos
- Levantamento das evidências
- Comparação das evidências com os objetivos
- Julgamento (competente ou não)
AVALIAÇÃO POR COMPETÊNCIAS - CONCEITOS
-
A:
- Receberá conceito A o aluno que evidenciar com excelência a apropriação das competências propostas; demonstrar pleno comprometimento com assiduidade, participação, pontualidade/qualidade na entrega dos trabalhos; evidenciar superação na aprendizagem; apresentar atitudes que se destacam nos aspectos referentes ao relacionamento interpessoal, à habilidade de trabalhar em grupo, negociar/administrar conflitos, criatividade e liderança, superando as competências exigidas pelo respectivo perfil.
AVALIAÇÃO POR COMPETÊNCIAS - CONCEITOS
-
B
- Obterá conceito B o aluno que evidenciar a apropriação das competências propostas; demonstrar assiduidade, participação, pontualidade na entrega dos trabalhos; e, apresentar as características psicossociais exigidas pelo respectivo perfil profissional.
AVALIAÇÃO POR COMPETÊNCIAS - CONCEITOS
-
C:
- Receberá conceito C o aluno que evidenciar, no mínimo, a apropriação das competências relevantes e apresentar as características psicossociais mínimas exigidas pelo respectivo perfil profissional.
-
D:
- Obterá conceito D o aluno que não apropriar as competências relevantes previstas para a respectiva Unidade Curricular/de Estudo, sendo considerado reprovado.
trabalhos
- Todos os trabalhos tem o prazo de entrega de uma semana.
-
Na data de entrega do trabalho serão sorteados alguns alunos para apresentarem seus trabalhos.
- Em cada aula, haverá um tempo para realizar parte do trabalho e tirar dúvidas a respeito do mesmo.
entrega dos trabalhos
- Todos os trabalhos deverão ser entregues pelo Edmodo no formato zip ou gzip.
- Cada trabalho tem pelo menos 4 tarefas obrigatórias.
- Não serão avaliados trabalhos fora deste formato.
- O horário máximo para entrega do trabalho é as 19h (horário de Brasília)
posso entregar o trabalho atrasado???
- Sim, porém a data de entregar está relacionado ao conceito máximo do seu trabalho:
- No prazo: A
- Até uma semana de atraso: C
- Mais de uma semana: D
- Não entregou: SC
- Para fazer a prova de recuperação é preciso pelo menos ter conceito D nos trabalhos!!!!!
cumprimento da tarefas obrigatórias
- As tarefas obrigatórias têm esse nome não por acaso!!!
- De acordo com o cumprimento dessas tarefas o seu trabalho terá o limite de conceito para avaliação:
- Menos de 50% : D
- Até 75% das tarefas: C
- Entre 75% e 100% das tarefas: B
- 100% das tarefas: A
correção das tarefas
- Uma tarefa é considerada “correta”, se ao ser executada a saída esperada para a tarefa pode ser observada.
- A forma como a tarefa foi implementada influenciará na sua avaliação:
- Tarefa funcional, porém mal implementada: C
- Tarefa funcional, bem implementada: B
- Tarefa funcional, muito bem implementada e documentada: A
- Caso a tarefa, ao ser executada, não funcione corretamente, ela será considerada como “competência não atingida” (D) para a definição do conceito.
e os bugs
- Bugs “menores” (cosméticos) serão aceitos.
- Somente serão aceitos bugs que estejam descritos em um arquivo anexo ao trabalho.
- Outros bugs contam como “competência não atingida” para a tarefa.
- Bugs “críticos”, aqueles que impedem a execução do sistema, ou que impedem a execução das funcionalidades básicas do sistema, ou que impedem a execução de uma tarefa obrigatória (mesmo que em parte) não serão aceitos.
COMO GANHAR BÔNUS?!!!!
-
Código legível e organizado.
- Aplicação de boas práticas de programação e codificação.
- Documentação do trabalho (diagramas, código, relatórios).
-
Atenção aos detalhes (testes, interface).
CONCEITO FINAL
-
Para obter o grau mínimo (“C”):
- Grau “C” ou melhor, em pelo menos 60% dos trabalhos.
- Entregar, pelo menos, 75% dos trabalhos.
-
Para obter grau “B”:
- Grau “B” ou melhor, em pelo menos 60% dos trabalhos.
- Entregar, pelo menos, 80% dos trabalhos.
-
Para obter grau “A”:
- Grau “A”, em pelo menos 50% dos trabalhos. Não obter mais de um grau “C”.
- Entregar todos os trabalhos.
CORREÇÃO DAS ATIVIDADES
- A resposta das tarefas será disponibilizada em até duas semanas após a data de entrega do trabalho.
- Uma vez que a resposta do trabalho foi divulgada, o trabalho não poderá mais ser entregue, a não ser que a solução não inclua a resposta disponibilizada.
- Em caso de trabalhos de implementação, a resposta entregue é uma das respostas possíveis.
- O registro do conceito no Portal do Aluno, será efetuado em até duas semanas após a data de entrega do trabalho.
Ferramentas
- O que é? É a ferramenta que vamos usar para programar .
- Preciso ter uma conta? Não
- Posso utilizar em casa? Sim
- Como será utilizado na disciplina? É a nossa ferramenta principal, nas próximas aulas vamos aprender a instalar e configurar esse ambiente de desenvolvimento.
ferramentas
- O que é? Ferramenta para backup nas nuvens
- Eu preciso ter uma conta? Sim, tudo o que for feito ao longo do semestre deverá está na sua pasta de forma organizada
- Posso instalar em casa? Sim e sincronizar a pasta que você utiliza na faculdade, no trabalho, em casa...
dicas
- Procure não faltar as aulas, uma aula perdida irá prejudicar o entendimento dos conteúdos.
-
Não espere para pedir ajuda.
- Organize o seu tempo para realizar a entrega das atividades dentro do prazo solicitado.
- Não é o conhecimento que você traz que faz com que passe na disciplina, mas o quanto você melhorou ao longo do semestre!
dicas
- Não perca tempo procurando soluções na Internet.
- Não copie o trabalho.
- Comece a estudar cedo!
- Gaste mais tempo nos primeiros trabalhos.
-
Faça os exercícios.
dicas
- Discuta soluções e dúvidas com seus colegas.
- Discuta alternativas de implementação.
- Nunca troque código de resposta (isso NÃO ajuda).
-
Ajudando os outros, você acaba estudando mais!
bibliografia estrutura de dados e java
- Sandra Puga e Gerson Rissetti
- Lógica de Programação e Estruturas de Dados com aplicações em Java
- Barnes e Kölling
- Programação Orientada a Objetos com Java: uma introdução prática usando o BlueJ
- GOODRICH, Michael T.; TAMASSIA, Roberto.
- Estruturas de dados e algoritmos em Java. 4.ed.
- Bruno Preiss
- Estruturas de Dados e Algoritmos
bibliografia java
-
Sierra e Bates
- Use a Cabeça! Java
- Deitel e Deitel.
- Java: Como Programar.
-
Horstmann e Cornell.
- Core Java 2.
-
Bruce Eckel
- Thinking in Java
bibliografia algoritmos
- Cormen et al.
- Algoritmos: Teoria e Prática.
- Sedgewick e Wayne.
- Algorithms, 4th Ed.
bibliografia orientação a objetos
-
Anthony Sintes
- Aprenda Programação Orientada a Objetos em 21 dias.
-
James Raumbaugh et al.
- Modelagem e Projeto Orientado a Objetos
documentação
-
Java Tutorials
-
Java Class Reference
-
The Java® Language Specification
videos-aulas (pt)
-
Lógica de Programação, Bóson Treinamentos
-
Programação em Java, Carlos Henrique
-
Estruturas de Dados, Prof. Sérgio Souza Costa, UFMA
video -aulas (ES)
-
iTunes U
- Object Oriented Programming: Swinburne
-
University
- Programming Methodology: Stanford University
-
Introduction to Computer Science (600) : MIT
- Open Courseware
-
Programming Abstractions: Stanford University
material de apoio
- Será utilizado um grupo no serviço Edmodo para a divulgação das tarefas, entrega de trabalhos, troca de mensagens e divulgação de material.
- Baixe o manual do Edmodo:
-
Atenção: Não esqueça de se cadastrar no grupo da disciplina no Edmodo.
ajuda!!!!!
- O SENAC oferece monitorias para diversas disciplinas.
- Existem monitorias específicas para Algoritmos.
- Todos os professores das monitorias podem auxiliar com os problemas de Algoritmos 2.
-
Professores com monitorias específicas de Algoritmos:
- Prof. Ivonei Marques
- Prof. Luis Henrique Leal Ries
- Prof. Rafael Guterres Jeffman
ajuda
- Além da ajuda com os professores vocês podem me contactar pelo email ou através do EdModo
- Além disso podem me encontrar nos horários que eu estou no SENAC e fora de sala de aula
- Quarta : 18 às 21 na sala dos professores
- Quinta: 14 às 16 na sala 503
bom semestre a todos!!!!
Algoritmos 2 - Aula 1
By Marcela Santos
Algoritmos 2 - Aula 1
- 1,352