Informação adicional: https://moodle.fct.unl.pt/course/view.php?name=IP1920
Esta disciplina visa iniciar à programação de computadores os alunos recém-inscritos da Licenciatura em Engenharia Informática. São cobertos os conceitos fundamentais da programação procedimental de base imperativa, usando objectos e classes como mecanismo de estruturação de programas. Pretende-se ensinar as técnicas básicas de desenvolvimento de programas simples. No fim da unidade curricular,o aluno bem sucedido conhecerá os ingredientes mais importantes de uma linguagem de programação OO moderna, e será capaz de desenvolver uma pequena aplicação usando um ambiente de programação.
Saber
Fazer
Soft-Skills
David J. Eck, Programming Using Java, Online book, http://math.hws.edu/javanotes, 2014.
Cay Horstmann, Java Concepts, 7th edition, Wiley, 2014.
Walter Savitch, Java: An Introduction to Computer Science and Programming, 7th edition, Prentice-Hall, 2014.
Especificação das classes do java 8 (API): https://docs.oracle.com/javase/8/docs/api/
Não tem
Horas por crédito | 28 | ||
Horas p/ semana | Semanas | Horas | |
Aulas práticas e laboratoriais | 18.0 | ||
Aulas teórico-práticas | 54.0 | ||
Avaliação | 6.0 | ||
Estudo | 132.0 | ||
Projectos e trabalhos | 44.0 | ||
Total de Horas | 254 | ||
ECTS | 9.0 |