Guía para el Evaluador

9

description

Guía para el Evaluador

Transcript of Guía para el Evaluador

INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS

SONIA JARAMILLO VALBUENA

Propuesta de trabajo de ascenso a la categoría

Asociado dentro del Escalafón Docente de la

Universidad del Quindío.

ARMENIA

UNIVERSIDAD DEL QUINDÍO

FACULTAD DE INGENIERÍA

PROGRAMA INGENIERÍA DE SISTEMAS Y COMPUTACIÓN

1. INTRODUCCIÓN

El problema de la enseñanza/aprendizaje de la programación ha sido una

preocupación constante a lo largo del mundo durante casi 30 años. Inicialmente se

enseñaba el enfoque procedimental, pero a partir de la década de los noventa la

mayoría de las instituciones universitarias integró en sus planes de estudios el

enfoque de orientación a objetos, agregando con esto dificultad al proceso de

aprendizaje de la programación y dando como resultado un evidente aumento en

la tasa de mortalidad de los estudiantes que cursan esta asignatura.

El Programa de Ingeniería de Sistemas y Computación de la Universidad del

Quindío, no es ajeno a esta problemática. Análisis realizados al interior del

Programa reflejan que en la asignatura de Paradigma Orientado a objetos (primer

curso de programación del Programa) se presentan altos niveles de mortalidad.

Es importante que el Programa trabaje para disminuir estos niveles de mortalidad.

Este material puede consolidarse como un aporte importante a la solución de esta

problemática, ya que gracias a él los estudiantes podrán tener un primer

acercamiento a la programación. La sencillez del material, los múltiples ejemplos,

actividades y hojas de trabajo incluidas permitirán que el estudiante genere

habilidades tales como abstraer, modelar, analizar, reflexionar sobre una

abstracción, definir estrategias, seguir un proceso, aplicar una metodología,

descomponer en subproblemas, codificar, entender y respetar una sintaxis, utilizar

una herramienta que les permita programar, compilar, ejecutar y depurar. Estas

son habilidades que debe poseer todo ingeniero de Sistemas y Computación.

Es de anotar que las anteriores habilidades son consistentes con las propuestas

por el Proyecto CUPI2 de las Universidad de los Andes, el cual en la actualidad es

un importante punto de referencia para orientar las asignaturas del Área de

Programación del Programa de Ingeniería de Sistemas y Computación de la

Universidad del Quindío.

2. JUSTIFICACIÓN

El objetivo de un curso de programación no debe ser únicamente que el estudiante

aprenda a escribir un programa. Estos cursos deben generar una gran cantidad de

habilidades en los estudiantes. Al respecto Greenfield afirma que “desarrollar

programas es básicamente una actividad de solución de problemas, la habilidad

de resolver problemas no se adquiere por la práctica de “resolver problemas” sino

que las actividades deben ser implementadas y planeadas cuidadosamente para

asegurar la transferencia en los alumnos [1]”.

El material propuesto además de la conceptualización teórica incorpora ejercicios

completamente elaborados, para que el estudiante tenga un primer acercamiento

a programas correctamente desarrollados en el lenguaje Java.

Aunque existe material que puede ser usado tanto por docente como estudiantes

para apoyar un primer curso de programación, su selección o adaptación puede

llegar a ser sumamente dispendiosa. En algunos de los casos los ejemplos están

desarrollados siguiendo técnicas de programación inapropiadas o puede

presentarse que éstos sean demasiado complejos para poder ser desarrollos por

estudiantes que recién inician una carrera universitaria. Este material puede

contribuir positivamente en la proyección de este tema.

Por otra parte, la producción académica por parte de los docentes puede generar

un importante impacto en la acreditación del Programa y en la renovación del

Registro Calificado.

3. OBJETIVOS

3.1 OBJETIVO GENERAL

Creación de un espacio académico virtual bajo los lineamientos de la estrategia

virtual de la Universidad del Quindío que contenga los fundamentos de un curso

básico de programación orientada a objetos en lenguaje Java. Como valor

agregado se construirán una serie de objetos de aprendizaje bajo el estándar

SCORM que complementen el curso. El material utilizado para este curso será el

resultado de una revisión bibliográfica sobre el tema.

3.2 OBJETIVOS ESPECÍFICOS

Recopilar la información teórica necesaria acerca de las técnicas modernas

que se están utilizando para apoyar el proceso de enseñanza aprendizaje

de un primer curso de programación.

Construir objetos de aprendizaje con los temas de un primer curso de

programación, cada uno de los cuales tendrá tanto componentes internos

(contenidos, actividades y elementos de contextualización) como externos

(metadatos).

Elaborar ejemplos de cada tema tratado

Proponer actividades, hojas de trabajo y laboratorios que apoyen la

realización de un curso de Paradigma Orientado a objetos de la Universidad

del Quindío o en su defecto, de un primer curso de Programación orientada

a objetos de cualquier universidad.

4. Requisitos de un Espacio Académico Virtual en la Universidad del Quindío Un espacio académico Virtual en la Universidad del Quindío debe cumplir con 8 principios, a saber:

El Ambiente Virtual de Aprendizaje – AVA- en la Universidad del Quindío debe propiciar la Formación integral de todos y cada uno de los y las estudiantes.

Principio 1

En el AVA, el aprendizaje debe ser significativo, autónomo y colaborativo.

Principio 2

En el AVA, la responsabilidad por el aprendizaje y el desarrollo de los saberes y de las competencias debe ser compartida por todos los gestores del Acto Educativo.

Principio 3

En AVA, debe facilitar la interacción entre docentes y estudiantes, estudiantes con estudiantes; y la interactividad entre éstos y la metodología de aprendizaje.

Principio 4

La formación en Ambientes Virtuales de Aprendizaje (AVAs), debe potenciar los saberes y las competencias de los estudiantes, preferiblemente, a través de las pedagogías interactivas.

Principio 5

La formación en Ambientes Virtuales de Aprendizaje (AVAs), debe estar orientada bajo una concepción pedagógica constructiva.

Principio 6

La formación en Ambientes Virtuales de Aprendizaje (AVAs), debe responder no por la supervivencia del más apto, sino por la supervivencia de todos, lo cual, es posible con un sistema permanente de seguimiento académico a cada uno de los estudiantes.

Principio 7

La formación en Ambientes Virtuales de Aprendizaje (AVAs), debe potenciar el desarrollo de los saberes y competencias profesionales de los estudiantes, por encima del aprendizaje memorístico y repetitivo de los contenidos.

Principio 8

4. TEMÁTICA

Los temas a tratar en este trabajo son:

Especificación de un problema

Solución de un problema

Requerimientos funcionales y no funcionales

El modelo del mundo del problema

Clases y objetos

Tipos de datos

Algoritmos e instrucciones

Métodos e identificación de responsabilidades

Asociaciones

Expresiones y operadores

Interfaz de usuario básica

Instrucciones condicionales

Instrucciones repetitivas

Contenedoras de tamaño fijo

De cada tema se hará una descripción general adicionalmente se incluirán

ejemplos desarrollados en Java, ejercicios propuestos y guías de laboratorio,

cuando se consideren pertinentes.

Nota: - NO se tratarán los siguientes temas: Excepciones, Documentación Javadoc, pruebas automáticas. - Para un correcto funcionamiento del curso virtual se sugiere trabajar en Mozilla Firefox o Google Chrome.

HOJA DE VIDA

SONIA JARAMILLO VALBUENA

Magistra en Software Libre –Línea desarrollo de Aplicaciones – Universidad

Autónoma de Bucaramanga - Marzo de 2009.

Especialista en Gerencia Informática –Noviembre de 20007.

Ingeniera de Sistemas y Computación – Universidad del Quindío - Abril de

2002.

Experiencia Docente Universidad del Quindío

Docente de Planta, 10 de febrero de 2005 – Actual.

Categoría actual asistente.

Asignaturas orientadas:

Paradigma orientado a objetos

Fundamentos de Algoritmia

Lenguaje de Programación

Estructura de datos

Análisis de Algoritmos II

Introducción a la Informática

Diseño de Software educativo

Procesamiento de la información

Computación I

Introducción a la Ingeniería de Sistemas

Programación I

Experiencia en investigación Investigadora del Grupo Químico de Investigación y Desarrollo Ambiental de la Universidad del Quindío Líneas de investigación declaradas por el grupo: - Electroquímica - Obtención de Productos Químicos a partir de Productos Naturales Proyectos realizados: - Evaluación Electroquímica de Ligninas en Especies no Madereras