Sei sulla pagina 1di 4

http://aztlan.fciencias.unam.mx/~canek/2017-1-icc/index.

html

Temario de Introduccin a Ciencias de la computacin


1. Introduccin al curso
o Breve historia de las Ciencias de la Computacin
o Evolucin de los lenguajes de programacin
o Lenguaje de mquina y ejecucin de programas
2. Representacin de datos en la computadora
o Bases numricas
o Complemento a 2
o Punto flotante
3. Introduccin a orientacin a objetos con Java
o Objetos
o Comportamiento y propiedades
o Clases, mtodos y variables de clase
o Encapsulamiento de datos
4. Estructuras de control y listas
o Listas
o Estructuras de control
o Algoritmos iterativos
5. Recursin
o La pila de ejecucin
o Algoritmos recursivos
o Torres de Hanoi
6. Herencia

http://aztlan.fciencias.unam.mx/~canek/2017-1-icc/index.html

o Clases y mtodos abstractos


o Interfaces
o Comportamiento heredado
7. Entrada y Salida, excepciones
o Entrada
o Salida
o Excepciones
8. Enumeraciones
o Constantes y nmeros mgicos
o Enumeraciones enteras
o Enumeraciones en otros lenguajes de programacin
o Enumeraciones en Java
9. Genricos
o Genricos en Java
o Implementacin de genricos en Java
o Clases, interfaces y mtodos genricos
10. Iteradores
o Iteradores en Java
o Comportamiento de iteradores
o Recorriendo iterables
11. Arreglos, ordenamientos y bsquedas
o Arreglos en Java
o Ordenamientos en arreglos y listas

http://aztlan.fciencias.unam.mx/~canek/2017-1-icc/index.html

o Bsquedas en arreglos y listas


12. Lambdas
o Lambdas y funciones annimas
o Clases internas annimas
o Implementacin en Java
13. Interfaces grficas
o Java FX
o Patrn Modelo-Vista-Controlador
o Lambdas en interfaces grficas
14. Programacin en red
o Enchufes
o Modelo servidor/cliente
o Entrada y salida con enchufes
15. Programacin concurrente
o Hilos de ejecucin
o Los filsofos chinos
o Sincronizacin de hilos de ejecucin

Evaluacin
El curso se evaluar de la siguiente manera:
Exmenes parciales:
Exmenes semanales:
Proyectos:
Prcticas:

Evaluacin terica

30%
20%
30%
20%

http://aztlan.fciencias.unam.mx/~canek/2017-1-icc/index.html

Habr tres exmenes parciales, cada uno de los cuales cubrir aproximadamente la tercera
parte del material visto en clase. En ningn examen parcial se les solicitar escribir cdigo
(a menos que se ofrezca como punto extra del examen), pero s que lean y analicen cdigo.
Los exmenes semanales son exmenes cortos (diez minutos) que se llevarn a cabo los
jueves al trmino de la clase, y donde se harn preguntas referentes a los conceptos vistos
durante la semana. Una vez que todos los alumnos hayan entregado el examen, ser
resuelto ah mismo por el profesor. La calificacin ms baja de todos los exmenes
semanales no ser contabilizada en el promedio de los mismos.
No hay exmenes de reposicin ni examen final.

Evaluacin prctica
Habr dos proyectos, para realizarse de forma individual, y consistirn en implementar la
solucin a un problema especfico, utilizando los conceptos y herramientas vistos durante el
curso.
Las prcticas consistirn en implementar, en su totalidad o en parte, las clases y mtodos
correspondientes que se les dejen. Las prcticas tambin debern realizarse de forma
individual.
La calificacin de las prcticas depende de las pruebas unitarias incluidas en cada una de
ellas. Si la prctica que el alumno entregue pasa todas las pruebas unitarias la calificacin
ser, en principio, 10. Si un estudiante consigue escribir cdigo errneo que pase todas las
pruebas unitarias de una prctica, y le avisa al profesor antes de la fecha de entrega, el
estudiante obtendr un punto extra en esa prctica.
Para alcanzar al menos el 5 de calificacin, la prctica debe compilar correctamente y sin
advertencias. No est permitido bajo ninguna circunstancia utilizar clases del paquete
java.util, ni agregar variables de clase (ni pblicas ni privadas) a ninguna clase vista
durante el curso. Tampoco est permitido agregar mtodos pblicos; pero mtodos privados
s, y de hecho se les sugiere que los utilicen.
Si el ayudante o profesor detectan que han copiado en alguna prctica o proyecto, la
calificacin de la misma se dividir entre el nmero de estudiantes que hayan copiado.
La fecha lmite de entrega de prcticas y proyectos es inamovible.

Potrebbero piacerti anche