Está en la página 1de 22

CÓDIGO: R-GM031

UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 1 de 22

PROGRAMACIÓN DE UN PLAN DE CURSO A PARTIR DE COMPETENCIAS

DEPARTAMENTO: Tecnologías de la información y las


FACULTAD: Ingeniería
comunicaciones – TIC -
ÁREA: Ciencias Computacionales PROGRAMA(S): Curso II Campo Tecnológico1
NIVEL DE FORMACIÓN Tecnológico: X Profesional: X Especialización: Maestría:
1. CARACTERIZACIÓN DEL CURSO:
Nombre del curso: Algoritmos y Programación I

Perfil del docente: Profesional en Ingeniería con especialidad en Ciencias de la Computación y competencias en construcción de software.

Código del curso: EI076 Número de Créditos: 3 Obligatorio: ( X ) Electivo: ( X )


Habilitable: SI ( X ) NO ( ) Nota Mínima Habilitable: 2.0 Homologable: SI (X ) NO ( ) Modalidad: Teórico (X ) Teórico - Práctico () Práctico ()
Intensidad Horaria Presencial con acompañamiento docente: 3 Sumatoria de horas presenciales y de trabajo
Número de Semanas: 16
Intensidad Horaria Trabajo independiente del estudiante: 6 independiente: 9

2. PRESENTACIÓN DEL CURSO


Se presenta en un marco general, contextualizando al lector de la ubicación del curso en el área del conocimiento. (Máximo 100 palabras).
El departamento TIC presenta éste curso como el primero de un conjunto de cursos pertenecientes al proyecto académico denominado CUPI2, diseñados para
el mejoramiento de la enseñanza de la programación.
Al final del curso el estudiante está en capacidad de utilizar las herramientas y técnicas adecuadas para resolver un problema de una realidad simple en
términos de un programa de computador.
Los contenidos del curso están orientados a analizar, diseñar, desarrollar, implementar y evaluar programas, promoviendo la investigación y la participación en
un entorno productivo, así como el uso de razonamiento lógico para resolver problemas, independientemente de un lenguaje de programación en particular.

3. PROPÓSITOS DE FORMACIÓN DEL CURSO


De acuerdo con el perfil de formación, es importante explicitar qué aporte se hace desde el curso a la construcción de éste. Misión y Visión Institucional, Misión
y Visión del Programa, propósitos del área, demás cursos del semestre y aportes al campo de formación. (Máximo 100 palabras).
El curso brinda un conjunto de conocimientos, herramientas y técnicas, que le permiten al estudiante aportar soluciones a las exigencias de la sociedad de la
información y del conocimiento; formando ciudadanos comprometidos con el desarrollo de la ciencia y la tecnología.

1
Hace parte de la estructura curricular de formación profesional de la USC, es obligatorio para la Facultad de Ingeniería y electivo para las otras facultades.

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 2 de 22

4. JUSTIFICACIÓN DEL CURSO


Esbozo del estado del arte del campo de formación en los que se inscribe el curso. Razones que dan sentido, para la formación profesional.
En el área de Desarrollo de Software la construcción de software es uno de los componentes que mayor aplicabilidad tiene cuando de resolver problemas se
trata, por ejemplo, en aplicaciones para control de proyectos, procesamiento de información y transferencia de datos, entre otros. Este curso permite ejercitar
el pensamiento lógico, crítico y creativo, entregando elementos conceptuales y prácticos que permiten desarrollar en el estudiante habilidades en el análisis,
diseño e implementación de soluciones a problemas.

5. OBJETIVOS
Plantear las metas de enseñanza que Usted como profesor se propone con el curso y espera el estudiante aprenda.
Objetivo General:
Introducir al estudiante en el conocimiento del paradigma de Programación Orientada a Objetos –POO- para la solución de problemas, mediante la abstracción,
el modelamiento y la construcción de programas.

Objetivos Específicos:
1. Abstraer de un problema, mediante el análisis, la especificación de los requerimientos funcionales y las entidades del mundo.
2. Modelar las características y el comportamiento de las entidades del mundo.
3. Construir la solución de un problema en un subconjunto de un lenguaje de programación POO, utilizando una herramienta de desarrollo de software y
siguiendo los estándares predefinidos de documentación y codificación.

6. ARTICULACIÓN DEL CURSO CON:


Las áreas de formación del Departamento, los propósitos del área, demás cursos del semestre y aportes al campo de conocimiento, de acuerdo con el diseño
curricular de la Facultad. (Ejes transversales, principios, núcleos problemáticos, etc.)
El curso de Algoritmos y Programación I se encuentra en el área Desarrollo de Software y se ofrece para los programas de la Universidad como el segundo curso del campo
tecnológico.

7. COMPETENCIAS A DESARROLLAR EN EL CURSO:


Competencia del área
Para los cursos comunes, recoge las competencias de cada área del componente general de la USC; para los cursos específicos, recoge la competencia de
los campos y áreas de formación de los Departamentos de cada Facultad
Define soluciones de software a partir de teorías, prácticas y herramientas de Ingeniería, en una plataforma específica teniendo en cuenta las necesidades del
contexto.

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 3 de 22

Criterios de Evaluación
Aprendizaje esperados Actividades de aprendizaje
Competencias específicas del curso Son las pautas fundamentales que se
Son las capacidades que el Las actividades que realiza el
El aporte del curso al desarrollo de la deben tener en cuenta en la valoración
estudiante va desarrollando para estudiante para alcanzar los
formación profesional de las competencias, ¿Qué se evalúa?,
alcanzar la competencia aprendizajes
¿Con qué referente?
Desarrolla habilidades en la solución de A1 Abstrae las características y CE1. Desarrolla correctamente las
problemas aplicando el paradigma de comportamientos de las actividades incluidas en la lectura
programación orientada a objetos. entidades relacionadas con la asignada. Sección uno de la guía.
solución de un problema. CE2. Especifica el problema
identificando: el cliente, el usuario y los
requerimientos funcionales y no
AE1 El estudiante analiza la funcionales.
presentación: Comprensión y
CE3. Detalla los cuatro requerimientos
Especificación de problemas;
funcionales indicando nombre, resumen,
realiza la lectura del Nivel 1
entradas y resultados.
hasta la página 23 y resuelve el
CE4. Identifica y describe las entidades.
primera Guía de Trabajo: Café
CE5. Modela todas las características
Internet.
de cada entidad identificando sus
posibles valores.
CE6. Identifica y nombra las
asociaciones entre las entidades.
CE7. Dibuja el diagrama de clases del
mundo del problema.
AE2 El estudiante analiza la CE1. Desarrolla correctamente las
presentación del tema: Nuevos actividades incluidas en la lectura
elementos de modelado; realiza asignada. Sección uno de la guía.
la lectura del Nivel 2 desde la CE2. Construye expresiones aritméticas,
página 67 hasta la página 98 y, relacionales y lógicas.
resuelve el primerí: Barco Pirata. CE3. Identifica y declara las constantes
y los atributos de la clase Carga.
CE4. Inicializa los atributos en el
constructor de la clase Carga.
CE5. Completa métodos con las
expresiones correspondientes de las
clases Carga y BarcoPirata.
AE3 El estudiante analiza la CE1. Desarrolla correctamente las
presentación del tema: actividades incluidas en la lectura
Asignación de responsabilidades asignada. Sección uno de la guía.

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 4 de 22

CE2. Utiliza la técnica de


descomposición de requerimientos
y contratos; realiza la lectura del
correctamente.
Nivel 4 desde la página 188
CE3. Realiza una correcta asignación de
hasta la página 225 y, resuelve
responsabilidades.
el primera Guía de Trabajo: El
CE4. Documenta los contratos teniendo
Cine.
en cuenta las convenciones en las
clases Cine y Reserva.
A2 Construye e implementa CE1. Desarrolla correctamente las
algoritmos que dan solución a los actividades incluidas en la lectura
comportamientos de las asignada. Sección uno de la guía.
AE4 El estudiante analiza la
entidades. CE2. Utiliza adecuadamente el entorno
presentación del tema:
de desarrollo para importar y ejecutar el
Construcción de un programa;
programa.
realiza la lectura del Nivel 1
CE3. Declara e inicializa los atributos en
desde la página 23 hasta la
las Clases Color y Punto.
página 54 y resuelve la segunda
CE4. Completa los métodos de consulta
Guía de Trabajo: El Triángulo.
y modificación de tres clases y el
método darPerimetro de la clase
Triángulo.
CE1. Desarrolla correctamente las
actividades incluidas en la lectura
asignada. Sección uno de la guía.
CE2. Declara los atributos de las clases
AE5 El estudiante analiza la
Divisa y CasaCambio y las asociaciones
presentación clase práctica del
de la clase CasaCambio.
Nivel 1: Problemas, soluciones y
CE3. Completa el método inicializar de
programas y, resuelve la tercera
las clases Divisa y CasaCambio.
Guía de Trabajo: Casa de
CE4. Completa los métodos dar y
Cambio.
cambiar de la clase Divisa y los métodos
dar de la clase CasaCambio.
CE5. Completa los métodos c omprar
y vender de la clase CasaCambio.
AE6 El estudiante resuelve el CE1. Completa correctamente los
ejercicio del Nivel 1, ejercicio requerimientos funcionales en el
publicado en el campus virtual documento de Requerimientos
con un mes de anticipación a la Funcionales.doc.
fecha de entrega, y presenta los CE2. Identifica entidades y modela sus
características.

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 5 de 22

CE3. Dibuja el diagrama de clases con


las características y las asociaciones.
CE4. Declara e inicializa correctamente
los atributos de las clases.
CE5. Declara e inicializar correctamente
exámenes teórico y práctico del las asociaciones de las clases.
nivel. CE6. Crea correctamente un método.
CE7. Completa correctamente los
métodos dar, cambiar y de cálculo
según la documentación.
CE1. Desarrolla correctamente las
actividades incluidas en la lectura
asignada. Sección uno de la guía.
CE2. Declara atributos, constantes y
AE7 El estudiante analiza la
completa el método constructor de la
presentación del tema:
clase Producto.
Instrucciones Condicionales;
CE3. Completa el cuerpo de los
realiza la lectura del Nivel 2
métodos calcularPrecioFinal y
desde la página 98 hasta la
esNecesarioHacerPedido de la clase
página 110 y, resuelve la
Producto.
segunda Guía de Trabajo: La
CE4. Completa el cuerpo de los
Tienda.
métodos venderProducto,
darGanaciasTotales,
darProductoMenosVendido y
darPromedioVentas de la clase Tienda.
AE8 El estudiante analiza la CE1. Desarrolla correctamente las
clase práctica del Nivel 2: actividades incluidas en la lectura
Definición de situaciones y asignada. Sección uno de la guía.
manejo de casos y, resuelve la CE2. Declara constantes, atributos,
tercera Guía de Trabajo: Señor completa los método dar, cambiar y el
Cara de Papa. constructor de la clase Parte.
CE3. Declara asociaciones, completa el
método constructor de la clase
SenorCaraPara.
CE4. Completa los métodos:
seleccionar, calcularPrecioTotal y
venderDiseño de la clase
SenorCaraPara.

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 6 de 22

CE1. Completa correctamente los


requerimientos funcionales en el
documento de Requerimientos
Funcionales.doc.
CE2. Declara e inicializa correctamente
AE9 El estudiante resuelve el los atributos de las clases.
ejercicio del Nivel 2, ejercicio CE3. Declara e inicializa correctamente
publicado en el campus virtual las constantes de las clases.
con un mes de anticipación a la CE4. Declara e inicializa correctamente
fecha de entrega, y presenta los las asociaciones de las clases.
exámenes teórico y práctico del CE5. Completa correctamente los
nivel. métodos dar y cambiar según la
documentación.
CE6. Utiliza correctamente las
instrucciones condicionales en las
soluciones de los métodos que las
requieran.
CE1. Desarrolla correctamente las
actividades incluidas en la lectura
AE10 El estudiante analiza la asignada. Sección uno de la guía.
presentación del tema: CE2. Construye la signatura y el cuerpo
Contenedoras de Tamaño fijo e de los métodos: darMayorNota,
Instrucciones Repetitivas; subirNotaBasandoseEnPromedio,
realiza la lectura del Nivel 3 subirNotaBasandoseEnRango,
desde la página 125 hasta la alguienConCinco,
página 146 y, resuelve la cuentosPerdieronConCodigoImpar de la
primera Guía de Trabajo: Nota clase Curso.
Curso.
CE3. Modifica los métodos: método1 y
método2 de la clase Curso.
AE11 El estudiante analiza la CE1. Desarrolla correctamente las
presentación del tema: actividades incluidas en la lectura
Contenedoras de Tamaño fijo de asignada. Sección uno de la guía.
objetos; realiza la lectura del CE2. Declara e inicializa las
Nivel 3 desde la página 146 contenedoras de tamaño fijo de objetos
hasta la página 156 y, resuelve en la clase Avión.

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 7 de 22

CE3. Construye la signatura y el cuerpo


de los métodos:
contarSillasDesocupadasClase,
contarTotalSillasDisponibles,
la segunda Guía de Trabajo: El siDosSillasEjecutivasDesocupadas en la
Avión. clase Avión.
CE4. Modifica los métodos: método1 y
método2 de la clase Avión.
CE1. Desarrolla correctamente las
actividades incluidas en la lectura
asignada. Sección uno de la guía.
AE12 El estudiante analiza la CE2. Declara e inicializa las
presentación del tema: contenedoras de tamaño variable en las
Contenedoras de Tamaño clases: TiendaLibros, CarroCompras
variable; realiza la lectura del CE3. Construye la signatura y el cuerpo
Nivel 3 desde la página 157 de los métodos:
hasta la página 173 y, resuelve darLibrosConIgualTitulo,
la tercera Guía de Trabajo: darTotalItemsCarrito de la clase
Tienda de Libros. TiendaLibros; darLibroMasCostoso de la
clase CarroCompras.
CE4. Modifica los métodos: método1 y
método2 de la clase TiendaLibros.
AE13 El estudiante analiza la CE1. Desarrolla correctamente las
clase práctica del Nivel 3: actividades incluidas en la lectura
Manejo de grupo de atributos y, asignada. Sección uno de la guía.
resuelve la cuarta Guía de CE2. Crea correctamente la clase
Trabajo: Observatorio. Satélite con sus atributos, constructor,
métodos obtener y cambiar.
CE3. Declara e inicializa, según la
documentación, la asociación satélites
en la clase Planeta.
CE4. Completa el cuerpo de los
métodos:
obtenerSateliteNatural y
editarSateliteNatural de la clase Planeta.
CE5. Declara e inicializa, según la
documentación, la asociación planetas
en la clase Observatorio.

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 8 de 22

CE6. Completa el cuerpo de los


métodos:
agregarSateliteNatural,
eliminarSateliteNatural y
obtenerPlanetasPorInclinacion de la
clase Observatorio.
CE1. Completa correctamente los
requerimientos funcionales en el
documento de Requerimientos
Funcionales.doc.
CE2. Construye correctamente la clase
faltante con sus atributos, constructor y
métodos según el modelo del mundo.
AE14 El estudiante resuelve el CE3. Declara e inicializa correctamente
ejercicio del Nivel 3, ejercicio las contenedoras de tamaño fijo y
publicado en el campus virtual variable en las clases que lo requieran.
con un mes de anticipación a la CE4. Declara e inicializa correctamente
fecha de entrega, y presenta los los atributos y constantes en las clases
exámenes teórico y práctico del que lo requieran.
nivel. CE5. Completa correctamente utilizando
las instrucciones de repetición y
condicionales, los métodos que
manipulan los elementos de las
unidades contenedoras en las clases
que lo requieran.
CE6. Completa correctamente los
métodos de consulta y modificación.
AE15 El estudiante analiza la CE1. Desarrolla correctamente las
clase práctica del Nivel 4: actividades incluidas en la lectura
Definición y cumplimiento de asignada. Sección uno de la guía.
responsabilidades y, resuelve la CE2. Crea correctamente la firma y el
segunda Guía de Trabajo: cuerpo del método constructor de la
CentralDeTaxis. clase Taxi que cumpla con el contrato.
CE3. Declara y documenta
correctamente los atributos, de la clase
Solicitud.

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 9 de 22

CE4. Crea correctamente la firma y el


cuerpo del método asignarTaxi de la
clase Solicitud que cumpla con el
contrato.
CE5. Declara y documenta
correctamente las contenedoras en la
clase CentralDeTaxis.
CE6. Crea correctamente el contrato, la
firma y el cuerpo del método agregarTaxi
de la clase CentralDeTaxis con manejo
de excepciones.
CE7. Crea correctamente la firma y el
cuerpo del método agregarSolicitud de
la clase CentralDeTaxis con manejo de
excepciones.
CE8. Construye correctamente el
contrato del método buscarTaxi de la
clase CentralDeTaxis con manejo de
excepciones.
CE1. Completa correctamente los
requerimientos funcionales en el
documento de Requerimientos
Funcionales.doc.
CE2. Realiza asignación de
responsabilidades empleando la técnica
AE16. El estudiante resuelve el del experto y de descomposición de
ejercicio del Nivel 4, ejercicio requerimientos.
publicado en el campus virtual
CE3. Documenta, declara e inicializa
con tres semanas de anticipación
atributos, constantes y asociaciones.
a la fecha de entrega, y presenta
CE3. Construye contratos con base en
los exámenes teórico y práctico
las responsabilidades.
del nivel.
CE4. Crea la firma del método con base
en el contrato.
CE5. Completa el cuerpo del método
con base en el contrato.
CE6. Maneja excepciones con base en
el contrato.

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 10 de 22

8. PRERREQUISITOS DEL CURSO.


Las previstas por los planes de estudio.

9. SABERES
Conceptuales Procedimentales Actitudinales
Introducción a la comprensión, diseño y Lecturas de material de apoyo, Aprendizaje autónomo, tolerancia y respeto por las
construcción de la solución de un problema. elaboración de tareas, Guías de Trabjos, diferencias individuales en el trabajo colaborativo; analítico,
desarrollo del proyecto y evaluaciones; responsable y ético con las actividades del curso.
basados en casos de estudio.
Definición de situaciones y manejo de casos en Lecturas de material de apoyo, Aprendizaje autónomo, tolerancia y respeto por las
soluciones a problemas más complejos. elaboración de tareas, Guías de Trabjos, diferencias individuales en el trabajo colaborativo; analítico,
desarrollo del proyecto y evaluaciones; responsable y ético con las actividades del curso.
basados en casos de estudio.
Manejo de grupos de atributos. Lecturas de material de apoyo, Aprendizaje autónomo, tolerancia y respeto por las
elaboración de tareas, Guías de Trabjos, diferencias individuales en el trabajo colaborativo; con las
desarrollo del proyecto y evaluaciones; actividades del curso el estudiante debe ser analítico,
basados en casos de estudio. responsable, perseverante, ético y con imaginación flexible.
Definición y cumplimiento de responsabilidades. Lecturas de material de apoyo, Aprendizaje autónomo, tolerancia y respeto por las
elaboración de tareas, Guías de Trabjos, diferencias individuales en el trabajo colaborativo; con las
desarrollo del proyecto y evaluaciones; actividades del curso el estudiante debe ser analítico,
basados en casos de estudio. responsable, perseverante, ético y con imaginación flexible.

9.1. DESARROLLO DE SABERES


NIVEL 1 Problemas, Soluciones y Programas.
Capacidades (Aprendizajes esperados): El profesor debe seleccionar aquellos aprendizajes que va a alcanzar con la unidad. Estos deben ir coherentes con los
planteados en las competencias.
A1: Abstrae las características y comportamientos de las entidades relacionadas con la solución de un problema.
A2: Construye e implementa algoritmos que dan solución a los comportamientos de las entidades.
CRONOGRAMA DE LA UNIDAD
Metodología Evaluación
Sesión Contenidos Actividades
Actividades presenciales Indicadores de desempeño Instrumento de Evaluación
independientes
1 Presentación del Curso, el modelo CUPI2 Exposición del docente del Lectura Nivel 1 del
y sistema de evaluación. Plan de Curso y la libro Guía de la
Horario de monitorias. introducción al modelo página 1 a la

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 11 de 22

Cronograma de niveles y actividades por CUPI2. página 23.


semana.
Inscripción en el horario de Solucionar la
monitorias. sección I de la
guía de Trabajo
Socialización de la uno del Nivel 1 –
publicación del proyecto del N1L1-.
nivel I –N1-Publi-

Socialización de la Guía de
Trabajo 1 del Nivel 1: Café
Internet –N1L1-.

2 Clase 1 del Nivel 1 -N1C1-: Exposición del docente de la Lectura Nivel 1 del El alumno especifica los Desarrollo de la guía de
Problemas y soluciones. presentación: Comprensión libro Guía de la requerimientos Trabajo 1 del Nivel 1 -N1L1-.
Comprensión y Especificación del y Especificación de página 23 a la
Problema. problemas. página 54. El alumno modela entidades

Recepción de la solución de Solucionar la El alumno dibuja el diagrama de


la sección I de la guía N1L1. sección I de la clase
guía de Trabajo
Socialización de la guía de dos del Nivel 1 –
Trabajo 2 del Nivel 1 – N1L2-.
N1L2-: El Triángulo.
Realizar la sección
II de la guía de
Trabajo N1L1:
Café Internet.

3 Clase 2 del Nivel 1 -N1C2-: Exposición del docente de la Lectura Nivel 1 del El alumno modela entidades Desarrollo de la guía de
Elementos de un Programa presentación: Construcción libro Guía de la Trabajo 2 del Nivel 1 -N1L2-.
Diseño de la solución de un programa. página 23 a la El alumno utiliza el entorno de
Construcción de la solución página 54. desarrollo
Recepción de la solución de
la sección I de la guía N1L2. Solucionar la El alumno documenta y crea la

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 12 de 22

sección I de la firma del método


Socialización de la guía de guía de Trabajo
Trabajo 3 del Nivel 1 – tres del Nivel 1 – El alumno declara e inicializa
N1L3-: Casa Cambio. N1L3-. características de la clase

Realizar la sección El alumno utiliza instrucciones


II de la guía de de asignación e invoca métodos
Trabajo N1L2: El
Triángulo.

4 Clase 3 del Nivel 1 –N1C3-: Exposición del docente de la Lectura Nivel 1 del El alumno especifica los Desarrollo de la guía de
Clase práctica del Nivel 1 caso de estudio: presentación: Problemas, libro Guía de la requerimientos Trabajo 3 del Nivel 1 -N1L3-.
Estación Servicio. soluciones y programas. página 54 a la
página 65. El alumno declara e inicializa Desarrollo del Ejercicio del
Recepción de la solución de características de la clase Nivel 1.
la sección I de la guía N1L3. Realizar la sección
II de la guía de El alumno utiliza instrucciones
Trabajo N1L3: de asignación e invoca métodos
Casa Cambio.
El alumno crea objetos
Entrega de la
solución del
ejercicio del Nivel
1, en el campus
virtual, según la
fecha publicada.
5 Examen Teórico del Nivel 1 –N1EXATEO- El estudiante resuelve los Lectura Nivel 2 del El alumno especifica los Solución de los exámenes
y Examen Práctico del Nivel 1 – exámenes teórico y práctico libro Guía de la requerimientos teórico y práctico del Nivel 1.
N1EXAPRA- del Nivel 1. página 67 a la
página 98. El alumno modela entidades
Socialización de la guía de
Trabajo 1 del Nivel 2 – Solucionar la El alumno dibuja el diagrama de
N2L1-: Barco Pirata. sección I de la clases
guía de Trabajo
Socialización de la uno del Nivel 2 – El alumno declara e inicializa

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 13 de 22

publicación del proyecto del N2L1-. características de la clase


nivel 2 –N2-Publi-
El alumno utiliza instrucciones
de asignación e invoca métodos

El alumno crea objetos

El alumno crea la firma del


método

BIBLIOGRAFÍA Y CIBERGRAFÍA
 VILLALOBOS S., Jorge A. y CASALLAS G., Rubby. Fundamentos de Programación: Aprendizaje activo basado en casos. Editorial Pearson Prentice Hall. Bogotá, Colombia.
2006. Págs. 1 – 65
 Departamento TIC. Presentaciones y videos elaborados por los profesores del curso.
 http://virtual.usc.edu.co/campus/

NIVEL 2 Definición de Situaciones y Manejo de Casos.


A1: Abstrae las características y comportamientos de las entidades relacionadas con la solución de un problema.
A2: Construye e implementa algoritmos que dan solución a los comportamientos de las entidades.
CRONOGRAMA DE LA UNIDAD
Metodología Evaluación
Sesión Contenidos Actividades
Actividades presenciales Indicadores de desempeño Instrumento de Evaluación
independientes
6 Clase 1 del Nivel 2 –N2C1-: Exposición del docente de la Lectura Nivel 2 del El alumno especifica Desarrollo de la guía de
Nuevos elementos de modelado presentación: Nuevos libro Guía de la requerimientos Funcionales Trabajo 1 del Nivel 2 –N2L1-.
Expresiones elementos de modelado. página 98 a la
Clases y Objetos página 110. El alumno modela entidades
Recepción de la solución de
la sección I de la guía N2L1. Solucionar la El alumno declara e inicializa
sección I de la características de la clase
Socialización de la guía de guía de Trabajo
Trabajo 2 del Nivel 2 – dos del Nivel 2 – El alumno utiliza instrucciones
N2L2-: Tienda. N2L2-. de asignación, condicionales e

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 14 de 22

invoca métodos
Realizar la sección
II de la guía de El alumno crea objetos
Trabajo N2L1:
Barco Pirata.

7 Clase 2 del Nivel 2 –N2C2-: Exposición del docente de la Solucionar la El alumno especifica Desarrollo de la guía de
Instrucciones condicionales. presentación: Instrucciones sección I de la requerimientos Funcionales Trabajo 2 del Nivel 2 –N2L2-.
Responsabilidades de una clase. Condicionales. guía de Trabajo
tres del Nivel 2 – El alumno dibuja el diagrama de
Recepción de la solución de N2L3-. clase
la sección I de la guía N2L2.
Realizar la sección El alumno declara e inicializa
Socialización de la guía de II de la guía de características de la clase
Trabajo 3 del Nivel 2 – Trabajo N2L2:
N2L3-: Señor Cara de Papa. Tienda. El alumno utiliza instrucciones
de asignación, condicionales e
invoca métodos

El alumno documenta y crea la


firma del método
8 Clase 3 del Nivel 2 –N2C3-: Exposición del docente de la Lectura Nivel 2 del El alumno especifica Desarrollo de la guía de
Clase práctica del Nivel 2 caso de estudio: presentación: Definición de libro Guía de la requerimientos Funcionales Trabajo 3 del Nivel 2 –N2L3-.
Tienda Dulces. situaciones y manejo de página 110 a la
casos. página 123. El alumno declara e inicializa Desarrollo del Ejercicio del
características de la clase Nivel 2.
Recepción de la solución de Realizar la sección
la sección I de la guía N2L3. II de la guía de El alumno utiliza instrucciones
Trabajo N2L3: de asignación, condicionales e
Señor Cara de invoca métodos
Papa.
El alumno crea objetos
Entrega de la
solución del
ejercicio del Nivel

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 15 de 22

2, en el campus
virtual, según la
fecha publicada.
9 Examen Teórico del Nivel 2 –N2EXATEO- El estudiante resuelve los Lectura Nivel 3 del El alumno especifica Solución de los exámenes
y Examen Práctico del Nivel 2 – exámenes teórico y práctico libro Guía de la requerimientos Funcionales teórico y práctico del Nivel 2.
N2EXAPRA- del Nivel 2. página 125 a la
página 146. El alumno declara e inicializa
Socialización de la guía de características de la clase
Trabajo 1 del Nivel 3 – Solucionar la
N3L1-: Notas Curso. sección I de la El alumno utiliza instrucciones
guía de Trabajo de asignación, condicionales e
Socialización de la uno del Nivel 3 – invoca métodos
publicación del proyecto del N3L1-.
nivel 3 –N3-Publi- El alumno crea objetos

El alumno crea la firma del


método

BIBLIOGRAFÍA Y CIBERGRAFÍA
 VILLALOBOS S., Jorge A. y CASALLAS G., Rubby. Fundamentos de Programación. Aprendizaje activo basado en casos. Editorial Pearson Prentice Hall. Bogotá,
Colombia. 2006. Págs. 67 – 123.
 Departamento TIC. Presentaciones y videos elaborados por los profesores del curso.
 http://virtual.usc.edu.co/campus/

NIVEL 3 Manejo de Grupos de Atributos.


A1: Abstrae las características y comportamientos de las entidades relacionadas con la solución de un problema.
A2: Construye e implementa algoritmos que dan solución a los comportamientos de las entidades.
CRONOGRAMA DE LA UNIDAD
Metodología Evaluación
Sesión Contenidos Actividades
Actividades presenciales Indicadores de desempeño Instrumento de Evaluación
independientes
10 Clase 1 del Nivel 3 –N3C1-: Exposición del docente de la Lectura Nivel 3 del El alumno utiliza instrucciones Desarrollo de la guía de
Contenedoras de Tamaño Fijo presentación: Contenedoras libro Guía de la de asignación, condicionales, Trabajo 1 del Nivel 3 –N3L1-.
Instrucciones Repetitivas de Tamaño fijo e página 146 a la repetición e invoca métodos

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 16 de 22

Instrucciones Repetitivas. página 156.


El alumno crea la firma del
Recepción de la solución de Solucionar la método
la sección I de la guía N3L1. sección I de la
guía de Trabajo
Socialización de la guía de dos del Nivel 3 –
Trabajo 2 del Nivel 3 – N3L2-.
N3L2-: El Avión.
Realizar la sección
II de la guía de
Trabajo N3L1:
Notas Curso.

11 Clase 2 del Nivel 3 –N3C2-: Exposición del docente de la Lectura Nivel 3 del El alumno documenta, declara e Desarrollo de la guía de
Contenedoras de Tamaño Fijo de Objetos presentación: Contenedoras libro Guía de la inicializa características de la Trabajo 2 del Nivel 3 –N3L2-.
de Tamaño fijo de objetos. página 156 a la clase
página 173.
Recepción de la solución de El alumno utiliza instrucciones
la sección I de la guía N3L2. Solucionar la de asignación, condicionales,
sección I de la repetición e invoca métodos
Socialización de la guía de guía de Trabajo
Trabajo 3 del Nivel 3 – tres del Nivel 3 – El alumno crea objetos
N3L3-: Tienda Libros. N3L3-.
El alumno crea la firma del
Realizar la sección método
II de la guía de
Trabajo N3L2: El
Avión
12 Clase 3 del Nivel 3 –N3C3-: Exposición del docente de la Solucionar la El alumno especifica Desarrollo de la guía de
Contenedoras de Tamaño Variable presentación: Contenedoras sección I de la requerimientos Funcionales Trabajo 3 del Nivel 3 –N3L3-.
Usos de ciclos en otros contextos de Tamaño variable. guía de Trabajo
cuatro del Nivel 3 El alumno documenta, declara e
Recepción de la solución de –N3L4-. inicializa características de la
la sección I de la guía N3L3. clase
Realizar la sección

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 17 de 22

Socialización de la guía de II de la guía de El alumno utiliza instrucciones


Trabajo 4 del Nivel 3 – Trabajo N3L3: de asignación, condicionales,
N3L4-: Observatorio. Tienda Libros. repetición e invoca métodos

El alumno crea objetos

El alumno crea la firma del


método
13 Clase 4 del Nivel 3 –N3C4-: Exposición del docente de la Lectura Nivel 3 del El alumno especifica Desarrollo de la guía de
Clase práctica del Nivel 3 caso de estudio: presentación: Manejo de libro Guía de la requerimientos Funcionales Trabajo 4 del Nivel 3 –N3L4-.
Censo. grupo de atributos. página 173 a la
página 185. El alumno documenta, declara e Desarrollo del Ejercicio del
Recepción de la solución de inicializa características de la Nivel 3.
la sección I de la guía N3L4. Realizar la sección clase
II de la guía de
Trabajo N3L4: El alumno utiliza instrucciones
Observatorio. de asignación, condicionales,
repetición e invoca métodos
Entrega de la
solución del El alumno crea la firma del
ejercicio del Nivel método constructor
3, en el campus
virtual, según la El alumno crea objetos
fecha publicada.
El alumno crea la firma del
método
14 Examen Teórico del Nivel 3 –N3EXATEO- El estudiante resuelve los Lectura Nivel 4 del El alumno especifica Solución de los exámenes
y Examen Práctico del Nivel 3 – exámenes teórico y práctico libro Guía de la requerimientos Funcionales teórico y práctico del Nivel 3.
N3EXAPRA- del Nivel 3. página 187 a la
página 225. El alumno documenta, declara e
Socialización de la guía de inicializa características de la
Trabajo 1 del Nivel 4 – Solucionar la clase
N4L1-: Cine. sección I de la
guía de Trabajo El alumno utiliza instrucciones
Socialización de la uno del Nivel 4 – de asignación, condicionales,

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 18 de 22

publicación del proyecto del N4L1-. repetición e invoca métodos


nivel 4 –N4-Publi-
El alumno crea la firma del
método constructor

El alumno crea objetos

El alumno crea la firma del


método

BIBLIOGRAFÍA Y CIBERGRAFÍA
 VILLALOBOS S., Jorge A. y CASALLAS G., Rubby. Fundamentos de Programación. Aprendizaje activo basado en casos. Editorial Prentice Hall. Pearson. Bogotá,
Colombia. 2006. Págs. 125 – 185
 Departamento TIC. Presentaciones y videos elaborados por los profesores del curso.
 http://virtual.usc.edu.co/campus/

NIVEL 4 Definición y Cumplimiento de Responsabilidades.


A1: Abstrae las características y comportamientos de las entidades relacionadas con la solución de un problema.
A2: Construye e implementa algoritmos que dan solución a los comportamientos de las entidades.
CRONOGRAMA DE LA UNIDAD
Metodología Evaluación
Sesión Contenidos Actividades
Actividades presenciales Indicadores de desempeño Instrumento de Evaluación
independientes
15 Clase 1 del Nivel 4 –N4C1-: Exposición del docente de la Lectura Nivel 4 del El alumno especifica Desarrollo de la guía de
Asignación de Responsabilidades. presentación: Asignación de libro Guía de la requerimientos Funcionales Trabajo 1 del Nivel 4 –N4L1-.
Manejo de Excepciones. responsabilidades y página 226 a la
Contrato de un Método. contratos. página 241. El alumno asigna
Diseño de las Signaturas de los Métodos. responsabilidades a las clases
Recepción de la solución de Solucionar la
la sección I de la guía N4L1. sección I de la El alumno modela entidades
guía de Trabajo
Socialización de la guía de dos del Nivel 4 – El alumno utiliza instrucciones
Trabajo 2 del Nivel 4 – N4L2-. de asignación, condicionales,
N4L2-: Central de Taxis. repetición e invoca métodos
Realizar la sección

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 19 de 22

II de la guía de El alumno documenta y crea la


Trabajo N4L1: firma del método
Cine.
El alumno maneja excepciones
16 Clase 2 del Nivel 4 –N4C2-: Exposición del docente de la Realizar la sección El alumno especifica Desarrollo de la guía de
Clase práctica del Nivel 3 caso de estudio: presentación: Definición y II de la guía de requerimientos Funcionales Trabajo 2 del Nivel 4 –N4L2-.
Censo. cumplimiento de Trabajo N4L2:
responsabilidades. Central de Taxis. El alumno documenta, declara e Desarrollo del Ejercicio del
inicializa características de la Nivel 4.
Recepción de la solución de Entrega de la clase
la sección I de la guía N4L2. solución del
ejercicio del Nivel El alumno utiliza instrucciones
4, en el campus de asignación, condicionales,
virtual, según la repetición e invoca métodos
fecha publicada.
El alumno documenta y crea la
firma del método constructor

El alumno documenta y crea la


firma del método

El alumno maneja excepciones


17 Examen Teórico del Nivel 4 –N4EXATEO- El estudiante resuelve los El alumno especifica Solución de los exámenes
y Examen Práctico del Nivel 4 – exámenes teórico y práctico requerimientos Funcionales teórico y práctico del Nivel 4.
N4EXAPRA- del Nivel 4.
El alumno documenta, declara e
inicializa características de la
clase

El alumno utiliza instrucciones


de asignación, condicionales,
repetición e invoca métodos

El alumno documenta y crea la


firma del método constructor

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 20 de 22

El alumno documenta y crea la


firma del método

El alumno maneja excepciones

BIBLIOGRAFÍA Y CIBERGRAFÍA
 VILLALOBOS S., Jorge A. y CASALLAS G., Rubby. Fundamentos de Programación. Aprendizaje activo basado en casos. Editorial Prentice Hall. Pearson. Bogotá,
Colombia. Págs. 187 – 241
 Departamento TIC. Presentaciones y videos elaborados por los profesores del curso.
 http://virtual.usc.edu.co/campus/

10. EVALUACIÓN. (Tener en cuenta los criterios de evaluación propuestos en las competencias)
Descripción cuantitativa de los valores porcentuales del trabajo académico propuesto por el docente, de acuerdo con las políticas de la Universidad y los acuerdos
que se realizan con el estudiantado. Descripción cualitativa de las estrategias evaluativas que permitan reconocer y fortalecer los aprendizajes de acuerdo con las
competencias que se desean desarrollar.
• Requisito indispensable para presentar los exámenes es el envió de la solución del Ejercicio cumpliendo con la fecha (día y hora establecida) a la plataforma
virtual en el grupo del profesor.
• Requisito indispensable para presentar la sección II de la guía de Trabajo es haber realizado y entregado la sección I.
• Si en cada uno de los exámenes del nivel obtiene al menos el 50% de la nota del ejercicio, se conserva la nota del Ejercicio. Si alguno de los dos exámenes
obtiene menos del 50% de la nota del ejercicio, no se tiene en cuenta la nota del ejercicio y el porcentaje que corresponde al ejercicio se suma al porcentaje
del examen práctico.
• En cualquiera de los niveles si existe sospecha de copia, la actividad que ha sido copiada tiene un valor de 0.0 y se conserva el porcentaje.
• Caso similar ocurre con las guías de Trabajo. La sección que tiene sospecha de copia se califica con 0.0 conservando su porcentaje.

Aspectos a Evaluar Estrategia Porcentaje


AE1 El estudiante analiza la presentación: Comprensión y Especificación de problemas; realiza la lectura del Nivel 1 hasta
la página 23 y resuelve la primera Guía de Trabajo: Café Internet. Guía de Trabajo 1%
AE2 El estudiante analiza la presentación del tema: Nuevos elementos de modelado; realiza la lectura del Nivel 2 desde la Guía de Trabajo
página 67 hasta la página 98 y, resuelve la primera Guía de Trabajo: Barco Pirata. 2%
AE3 El estudiante analiza la presentación del tema: Asignación de responsabilidades y contratos; realiza la lectura del Nivel Guía de Trabajo 8%
4 desde la página 188 hasta la página 225 y, resuelve la primera Guía de Trabajo: El Cine.
AE4 El estudiante analiza la presentación del tema: Construcción de un programa; realiza la lectura del Nivel 1 desde la Guía de Trabajo 2%
página 23 hasta la página 54 y resuelve la segunda Guía de Trabajo: El Triángulo.
AE5 El estudiante analiza la presentación clase práctica del Nivel 1: Problemas, soluciones y programas y, resuelve la Guía de Trabajo 3%
tercera Guía de Trabajo: Casa de Cambio.

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 21 de 22

AE6 El estudiante resuelve el ejercicio del Nivel 1, ejercicio publicado en el campus virtual con un mes de anticipación a la Ejercicio 10%
fecha de entrega, y presenta los exámenes teórico y práctico del nivel. Examen Teórico
Examen Práctico
AE7 El estudiante analiza la presentación del tema: Instrucciones Condicionales; realiza la lectura del Nivel 2 desde la Guía de Trabajo 2%
página 98 hasta la página 110 y, resuelve la segunda Guía de Trabajo: La Tienda.
AE8 El estudiante analiza la clase práctica del Nivel 2: Definición de situaciones y manejo de casos y, resuelve la tercera Guía de Trabajo 3%
Guía de Trabajo: Señor Cara de Papa.
AE9 El estudiante resuelve el ejercicio del Nivel 2, ejercicio publicado en el campus virtual con un mes de anticipación a la Ejercicio 12%
fecha de entrega, y presenta los exámenes teórico y práctico del nivel. Examen Teórico
Examen Práctico
AE10 El estudiante analiza la presentación del tema: Contenedoras de Tamaño fijo e Instrucciones Repetitivas; realiza la Guía de Trabajo 2%
lectura del Nivel 3 desde la página 125 hasta la página 146 y, resuelve la primera Guía de Trabajo: Nota Curso.
AE11 El estudiante analiza la presentación del tema: Contenedoras de Tamaño fijo de objetos; realiza la lectura del Nivel 3 Guía de Trabajo 3%
desde la página 146 hasta la página 156 y, resuelve la segunda Guía de Trabajo: El Avión.
AE12 El estudiante analiza la presentación del tema: Contenedoras de Tamaño variable; realiza la lectura del Nivel 3 desde Guía de Trabajo 3%
la página 157 hasta la página 173 y, resuelve la tercera Guía de Trabajo: Tienda de Libros
AE13 El estudiante analiza la clase práctica del Nivel 3: Manejo de grupo de atributos y, resuelve la cuarta Guía de Trabajo: Guía de Trabajo 4%
Observatorio.
AE14 El estudiante resuelve el ejercicio del Nivel 3, ejercicio publicado en el campus virtual con un mes de anticipación a la Ejercicio 15%
fecha de entrega, y presenta los exámenes teórico y práctico del nivel. Examen Teórico
Examen Práctico
AE15 El estudiante analiza la clase práctica del Nivel 4: Definición y cumplimiento de responsabilidades y, resuelve la Guía de Trabajo 10%
segunda Guía de Trabajo: CentralDeTaxis.
AE16. El estudiante resuelve el ejercicio del Nivel 4, ejercicio publicado en el campus virtual con tres semanas de Ejercicio 20%
anticipación a la fecha de entrega, y presenta los exámenes teórico y práctico del nivel. Examen Teórico
Examen Práctico
100%

11. RECURSOS Y EQUIPOS PARA APOYAR EL CURSO


Descripción de los recursos humanos, institucionales, tecnológicos y didácticos.
Presentación en Power Point: X Motores de Búsqueda: X Material digitalizado: X
Comunidad Virtual: X Guías: X Aplicaciones de Software: X
Películas: Grabaciones (audio): Material Impreso: X
Video: X Elementos de Laboratorio: Televisor:
VHS: Retroproyector: Proyector de Opacos:
Otros: ¿Cuáles?

Creado el 28 de Junio del 2013 / V1


CÓDIGO: R-GM031
UNIVERSIDAD
PLAN DE TRABAJO DE CURSO VERSIÓN: 1
SANTIAGO DE CALI
Página 22 de 22

12. RECURSOS LOCATIVOS


Salón de clase: SI ( ) NO ( ) Salón de Dibujo: SI ( ) NO ( ) Salón de computo: SI ( X) NO ( )
Auditorio: SI ( ) NO ( ) Laboratorio: SI ( ) NO ( ) Biblioteca: SI ( X) NO ( )
Otro ¿Cuál? :

13. ESTADO LEGAL INTERNO DEL CURSO


Elaboró: Saint-Priest Velásquez Yana Elida e-mail: yana.saint-priest00@usc.edu.co 30 01 2014

Elaboró: Segovia de Maya Patricia e-mail: pasego59@gmail.com 30 01 2014

Elaboró: Duque Betancourth Diego Fernando e-mail: dduque007@gmail.com 30 01 2014

Revisó: Duque Betancourth Diego Fernando Departamento: TIC día mes Año

Aprobó: Duque Betancourth Diego Fernando Área: Ciencias Computacionales día mes Año

Creado el 28 de Junio del 2013 / V1

También podría gustarte