SICI 3012

Introducción a Ciencias de Computadoras II

 

¡Hola! En esta página encontrará enlaces a material suplementario del curso SICI 3012 – Introducción a Ciencias de Computadoras II.  En este curso se estudian los fundamentos de la lógica de programación de computadoras para el diseño de programas de nivel intermedio.


Página Principal | Anuncios | Documentos Generales | Asignaciones | Temas | Enlaces Externos


Anuncios

1.      ¡Nuevo!  Colocado el 9 de mayo de 2008.  La fecha de entrega de la Asignación #6 será el lunes, 19 de mayo de 2008, en o antes de las 11:59pm, por correo electrónico.  Coloque “SICI3012-Sec. xxx, Asignación #6’ en el Asunto (Subject) del mensaje y sustituya xxx por su sección.

2.      ¡Nuevo!  Colocado el 9 de mayo de 2008.  Permitiré que la Asignación #6 sea hecha en parejas.  Si decide usar una pareja, entregue una sola copia por correo electrónico pero asegúrese de que incluya el nombre y número de estudiante de cada integrante.

3.      La fecha del Examen Final será el lunes, 19 de mayo de 2008, a la 11:10am, en el Salón 612 y cubrirá los temas 6 y 7.  El tema 8 no será examinado.


Documentos Generales

1.      Prontuario

2.      Texto

1.      Evaluación

2.      Normas


Asignaciones

1.      Asignación #1 – Recogida el 3 de marzo de 2008.

2.      Asignación #2 – Recogida el 13 de marzo de 2008.

3.      Asignación #3 – Recogida el 8 de abril de 2008.

4.      Asignación #4 – Recogida el 22 de abril de 2008.

5.      Asignación #5 – Recogida el 8 de mayo de 2008.

6.      Asignación #6 (¡Nueva!  Colocada el 9 de mayo de 2008.)

 


Temas

1.      Repaso

·         Instrucciones de Pseudocódigo, Símbolos de Flujogramas

·         Algoritmos Clásicos de Ciclos

·         Ejemplos: Ejemplo #1, Ejemplo #2

·         Ejemplos en C++: Ejemplo #1, Ejemplo #2

2.      Procedimientos y Funciones

·         Ejemplos: Ejemplo #1, Ejemplo #2, Ejemplo #3, Ejemplo #4

·         Ejemplos en C++: Ejemplo #1, Ejemplo #2, Ejemplo #3, Ejemplo #4

·         Funciones Predefinidas

3.      Archivos de Texto de Acceso Secuencial

·         Ejemplos: Ejemplo #1, Ejemplo #2, Ejemplo #3, Ejemplo #4, Ejemplo #5

·         Ejemplos en C++: Ejemplo #1, Ejemplo #2, Ejemplo #3, Ejemplo #4, Ejemplo #5

·         Archivos de Datos: employees.txt, cars.txt

4.      Arreglos de una Dimensión

·         Ejemplos: Ejemplo #1, Ejemplo #2, Sistema de Reservaciones

·         Ejemplos en C++: Ejemplo #1, Ejemplo #2, Sistema de Reservaciones (Archivo de Datos: reservations.txt)

5.      Arreglos de Más de una Dimensión

·         Ejemplos: sumMatrices, mineGame

·         Ejemplos en C++: sumMatrices.cpp (Archivo de Datos: matrices.txt), mineGame.cpp

6.      Arreglos Paralelos

·         Ejemplo: Sistema de Inventario - v1

·         Ejemplo en C++: Sistema de Inventario - v1 (Archivo de Datos: inventory.txt)

7.      Algoritmos de Búsqueda y Ordenamiento

·         Ejemplos: sequentialSearchDemo, binarySearchDemo, selectionSortDemo, Sistema de Inventario - v2

·         Ejemplos en C++: sequentialSearchDemo.cpp, binarySearchDemo.cpp, selectionSortDemo.cpp, Sistema de Inventario - v2

·         Archivos de Datos: courses.txt, sortedCourses.txt, sortedInventory.txt

8.      Récords y Arreglos de Récords (Tema Opcional – No vendrá en el Examen Final)

·         Ejemplos: Ejemplo #1, Ejemplo #2, Sistema de Inventario – v3

·         Ejemplos: Ejemplo #1, Ejemplo #2, Sistema de Inventario – v3


Enlaces Externos

No hay enlaces externos por el momento.


 

Actualizado el 12 de mayo de 2008 por Antonio F. Huertas