Profesor | Miguel Murguía Romero | lu mi vi | 7 a 8 | Laboratorio de Enseñanza de Cómputo de Actuaría |
Ayudante | Luis Vicente Ruiz Hernández | ma ju | 7 a 8 | Laboratorio de Enseñanza de Cómputo de Actuaría |
Programación
Grupo: 9148, 2024-2
Miguel Murguía, miguel.murguia+prog@ib.unam.mx; Luis Vicente Ruiz Hernández; luisvicente@ciencias.unam.mx
Facultad de Ciencias, UNAM. Enero, 2024
A) Temario
B) Prerrequisitos y Dinámica
C) Bibliografía
D) Evaluación
E) Recursos
I) Introducción a la Computación
II) Introducción a la Programación
III) Programación Java. Parte 1: Programación Estructurada (variables, operadores y sentencias)
IV) Programación Java. Parte 2: Clases, métodos y propiedades
V) Programación Java. Parte 3: Arreglos
VI) Programación Java. Parte 4: Creación de clases y Herencia
Decálogo del participante
Dinámica del curso
Bell, D & M. Parr. 2003. JAVA para estudiantes. Prentice-Hall. 634pp.
Ceballos, F.J. 2006. Java 2 Curso de programación. 3ª ed. Alfaomega. 847pp.
Facultad de Ciencias, UNAM. 2015. Plan de estudios de la Licenciatura en Actuaría 2015. Facultad de Ciencias, UNAM.
Froufe-Quintas, A. 2006. Java 2 Manual de usuario y tutorial. 4ª ed. Alfaomega. 832pp.
García-Bermejo, J. F. 2008. Manual de aprendizaje Java SE6 & Swing. Pearson Prentice Hall. 471pp.
López Gaona, A. 2011. Introducción al desarrollo de programas con Java (2ª ed.). Las prensas de Ciencias .
Murguía, M. 2023. Programas para aprender el lenguaje JAVA. Notas de curso “Programación” en Facultad de Ciencias, UNAM.
Murguía, M. 1997. Protointroducción a la Computación. ABACo, A.C.
Sznajdleder, P. 2010. Java a Fondo. Alfaomega. 525pp.
Viso, E. & C. Peláez. 2007. Introducción a las ciencias de la computación con Java. Las Prensas de Ciencias. Facultad de Ciencias, UNAM. 452pp.
Y… puedes realizar tu propia búsqueda.
80%: 3 exámenes (33.3% cada uno)
20%: tareas (individuales y en equipo)
Requisitos para ser evaluado:
Asistencia mínima de 80%
Entrega mínima de 80% de tareas y programas
Evaluación y seguimiento individual
- Páginas Web:
Goldman, R. 2003. The Javapedia Project. <http://today.java.net/article/2003/05/30/javapedia-project>
Kioskea. 2008. <http://es.kioskea.net/langages/langages.php3>.
Köling, M. 2005. El tutorial de BlueJ. Versión 2.0.1. Traducción de Germán Bordel. Universtity of Southern Denmark. 37pp. <http://www.bluej.org/doc/tutorial.html>.
Lenguajes de programación. 2009. Programación Java. <http://www.lenguajes-de-programacion.com/programacion-java.shtml>.
Lorenz, Oliver. 2010. Java, a developer's island without trees. CosmoCode. <http://
www.cosmocode.de/en/blog/lorenz/2010-03/04-java-a-developer-s-island-without-trees>.
Oracle. JDK 5.0 Documentation. <http://download.oracle.com/javase/1.5.0/docs/>
Oracle. 2010a. javadoc - The Java API Documentation generator. <http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/javadoc.html>.
Oracle. 2010b. Java Platform, Standard Edition 6 API Specification. <http://download.oracle.com/javase/6/docs/api/index.html>.
Oracle. 2010c. The Java Tutorials. Generics. http://download.oracle.com/javase/tutorial/
java/generics/index.html.
Wikipedia. 2009. Lenguaje de programación Java. <http://es.wikipedia.org/wiki/
Lenguaje_de_programación_Java>.
- Asistencia a conferencias y exposiciones
- Contacto con programadores con experiencia