Sunteți pe pagina 1din 14

SILABO PROGRAMACION III

INFORMACIN GENERAL
Cdigo de la asignatura Unidades valorativas Carreras Requisitos acadmicos Requisitos recomendados Seccin Ao/semestre/periodo Das y Horas de clase CCC204 4 Ingeniera Informtica y Tcnico en Informtica. Programacin II Algebra 2013/II/II Sbado 10:30:00

CUERPO DOCENTE Docente Lugar y Horario de atencin Telfonos ( opcional) Correo electrnico
DESCRIPCION DEL CURSO

Ing. Osman Mejia 50489900088 Osman.mejia@unitec.edu

Hasta el momento el estudiante ha tenido la oportunidad de programar en Java, lenguaje de programacin que ha utilizado en los ltimos dos cursos de programacin que ha llevado. En este curso tendremos la oportunidad de introducir un lenguaje de programacin adicional: C++. A pesar que los conceptos generales de Programacin Orientada a Objetos han sido introducidos previamente, stos sern discutidos de nuevo, profundizados y aplicados usando las Caractersticas especficas de C++. Adicionalmente el curso explorar conceptos nuevos para el estudiante como el concepto de apuntadores y administracin de la memoria dinmica. As mismo se discutirn ms detalles acerca del proceso de anlisis, diseo y programacin. Dentro de los tpicos avanzados que se cubrirn en el curso estn el uso de threads y de sockets en C/C++, as mismo como la utilizacin de libreras de terceros.

CEUTEC 2013

OBJETIVOS DEL CURSO Al finalizar el curso el estudiante debe ser capaz de: 1. Escribir, depurar, codificar, compilar y correr programas hechos en C++ 2. Comprender, explicar, aplicar y desarrollar utilizando apuntadores y memoria dinmica 3. Disear, desarrollar, analizar, modelar, aplicar e identificar programas utilizando Programacin Orientada a Objetos usando C++ a. Disear programas utilizando clases b. Comprender e identificar cundo usar los modificadores de acceso c. Comprender, aplicar y explicar la utilizacin de herencia y polimorfismo d. Utilizar memoria dinmica dentro de las clases e. Utilizar memoria dinmica para crear clases f. Definicin y aplicacin de clases abstractas g. Reconocer las tcnicas de sobrecarga de operadores h. Resolver y disear programas utilizando sobrecarga de operadores 4. Aplicar conceptos de programacin a tpicos ms avanzados como threads, sockets 5. Adquirir, incorporar y utilizar libreras en C/C++ desarrolladas por terceros

CEUTEC 2013

RECURSOS DE APRENDIZAJE:

BIBLIOTECA VIRTUAL UNITEC E-LIBRARY


Programacion OO: http://site.ebrary.com/lib/bvunitecvirtualsp/docDetail.action?docID=10061284&p00=java Manejo de Archivos http://site.ebrary.com/lib/bvunitecvirtualsp/docDetail.action?docID=10125420&p00=archivos%20java

CEUTEC 2013

POLITICAS DEL CURSO

El maestro discutir el slabo en detalle con los alumnos para evitar malentendidos posteriores en cuanto a las reglas del curso. 2. El alumno y el maestro estarn sujetos a las normas acadmicas de UNITEC. 3. Se exige que todos los trabajos entregados sean en forma electrnica. 4. Todas las tareas y trabajos pedidos sern recibidos nicamente por medio de la plataforma virtual (MOODLE). 5. Cualquier trabajo entregado sin previa autorizacin por cualquier otro medio, ya sea fsico o electrnico no ser vlido. 6. El alumno es responsable de asistir a fecha de revisin de exmenes, en caso de no presentarse el alumno perder derecho a reclamo en la calificacin. 7. Si el maestro no avisa explcitamente una fecha de revisin, se asume que las mismas SIEMPRE sern el da de clases siguiente al examen. 8. Est prohibido el uso de celulares y laptops, salvo para fines acadmicos. 9. El plagio de los trabajos, ya sea en forma parcial o total, ser penalizado con una calificacin de 0% para todas las personas involucradas y se notificar de manera escrita a las autoridades acadmicas correspondientes. 10. El alumno debe ser responsable de sacar respaldos peridicos de sus tareas y proyectos, ya que no se aceptarn excusas de ningn tipo en el caso de que existan fallos en sus computadoras y sus trabajos se pierdan sin posibilidad de recuperarlos.
1.

SISTEMA DE EVALUCION DEL CURSO ACTIVIDAD I Examen Parcial III Examen Parcial Tareas I Parcial Tareas II Parcial Proyecto Final TOTAL PONDERACION 20% 20% 15% 15% 30% 100% TUTORIA DE ENTREGA 09-NOV-2013 14-DIC-2013

CEUTEC 2013

PROGRAMACION III
SEMANA CONTENIDO Estructuras bsicas OBJETIVO
Desarrollar programas estructurados en C

1
FECHA
DURACION

AGENDA DE LA SESION DE CLASE


ACTIVIDAD FUENTES PREPARACION PREVIA POR ENTREGAR (ponderacin si aplica)

Introduccin y bienvenida Libro C++ Captulos 1,2,4,5,6 Compilador Dev::C++ y GNU C Compiler

Clase Magistral

Participacin en el FORO#1
ASIGNAR TAREA#1

SUGERENCIAS GENERALES

CEUTEC 2013

PROGRAMACION III
CONTENIDO Programacin Orientada a Objetos SEMANA

2
FECHA
DURACION

OBJETIVO Desarrollar programas orientados a objetos en C++

AGENDA DE LA SESION DE CLASE


ACTIVIDAD FUENTES
Libro C++ Captulos 3, 9, 10, 12 y 13 Compilador Dev::C++ y GNU C Compiler

PREPARACION PREVIA

POR ENTREGAR (ponderacin si aplica)

Clase Magistral

Participacin en el FORO#2

ASIGNAR TAREA#2

SUGERENCIAS GENERALES

CEUTEC 2013

PROGRAMACION III
CONTENIDO Programacin Orientada a Objetos SEMANA

3
FECHA
DURACION

OBJETIVO Desarrollar programas orientados a objetos en C++

AGENDA DE LA SESION DE CLASE


ACTIVIDAD FUENTES
Libro C++ Captulos 3, 9, 10, 12 y 13 Compilador Dev::C++ y GNU C Compiler

PREPARACION PREVIA

POR ENTREGAR (ponderacin si aplica)

Clase Magiistral

Participacin en el FORO#3

ASIGNAR TAREA#3

SUGERENCIAS GENERALES

CEUTEC 2013

PROGRAMACION III
CONTENIDO Memoria dinmica SEMANA

4
FECHA
DURACION

OBJETIVO

Manipular la memoria dinmica utilizando C++

AGENDA DE LA SESION DE CLASE


ACTIVIDAD FUENTES PREPARACION PREVIA POR ENTREGAR (ponderacin si aplica)
ASIGNAR TAREA#4

Clase Magistral

Libro C++ Captulos 5 y revisin de 6, 7 y 8 Participacin en el FORO#5 GNU C Compiler

SUGERENCIAS GENERALES

CEUTEC 2013

PROGRAMACION III
CONTENIDO SEMANA Examen Primer Parcial

5
FECHA
DURACION

OBJETIVO Evaluacin del primer periodo

AGENDA DE LA SESION DE CLASE


ACTIVIDAD Examen I FUENTES PREPARACION PREVIA POR ENTREGAR (ponderacin si aplica)
20%

Participacin en el FORO#4

SUGERENCIAS GENERALES

CEUTEC 2013

PROGRAMACION III
CONTENIDO SEMANA
Manejo de Archivos Planos

6
FECHA
DURACION

OBJETIVO

Manipular datos en memoria secundaria

AGENDA DE LA SESION DE CLASE


ACTIVIDAD
Clase Magistral

FUENTES
CAP 15, 17

PREPARACION PREVIA
Participacin en el FORO#6

POR ENTREGAR (ponderacin si aplica)


ASIGNAR TAREA#5

SUGERENCIAS GENERALES

CEUTEC 2013

PROGRAMACION III
CONTENIDO SEMANA
Manejo de Archivos Binarios

7
FECHA
DURACION

OBJETIVO

Implementacin de Binarios

AGENDA DE LA SESION DE CLASE


ACTIVIDAD
Clase Magistral

FUENTES

PREPARACION PREVIA

POR ENTREGAR (ponderacin si aplica)

SUGERENCIAS GENERALES

CEUTEC 2013

PROGRAMACION III
CONTENIDO Threads SEMANA

8
FECHA
DURACION

OBJETIVO

Programacin concurrente

AGENDA DE LA SESION DE CLASE


ACTIVIDAD
Clase Magistral

FUENTES

PREPARACION PREVIA

POR ENTREGAR (ponderacin si aplica)

SUGERENCIAS GENERALES

CEUTEC 2013

PROGRAMACION III
CONTENIDO Examen Segundo Parcial SEMANA

9
FECHA
DURACION

OBJETIVO

Sockets

AGENDA DE LA SESION DE CLASE


ACTIVIDAD
Clase Magistral

FUENTES

PREPARACION PREVIA

POR ENTREGAR (ponderacin si aplica)


30%

SUGERENCIAS GENERALES

PROGRAMACION III
CEUTEC 2013

CONTENIDO EXAMEN TERCER PARCIAL SEMANA

10
FECHA
DURACION

OBJETIVO

AGENDA DE LA SESION DE CLASE


ACTIVIDAD
Examen II

FUENTES

PREPARACION PREVIA

POR ENTREGAR (ponderacin si aplica)


20 %

SUGERENCIAS GENERALES

CEUTEC 2013