Sei sulla pagina 1di 14

UNIVERSIDAD NACIONAL DE SANTIAGO DEL ESTERO

FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGAS

LICENCIATURA EN SISTEMAS DE INFORMACIN

PLANIFICACIN

Equipo Ctedra
Profesoras adjuntas: Msc. Marilena Maldonado - Msc. Silvina Unzaga
Jefes de trabajos: Ing. Claudia Avila
Ayudantes de primera: P.U. Carmen Silva y P.U. Aldo Roldan

Fundamentos de la Programacin-Licenciatura en Sistemas de Informacin

Plan de Estudios 2011-AO 2013

1. IDENTIFICACIN
1.1. Nombre de la Asignatura / Obligacin Curricular: Fundamentos de la Programacin
1.2. Carreras: Licenciatura en Sistemas de Informacin (Plan de Estudios 2011)
1.3. Ubicacin de la Asignatura/ Obligacin Curricular en el Plan de Estudios
1.3.1. Mdulo - Ao
La asignatura est ubicada en el primer y segundo mdulo, correspondiente al primer ao de la
carrera.
1.3.2- Ciclo al que pertenece la Asignatura/ Obligacin Curricular
La asignatura pertenece al Primer Ciclo.
1.3.3- rea a la que pertenece la Asignatura/ Obligacin Curricular

REAS

CARGA HORARIA EN HORAS RELOJ

Ciencias Bsicas
Teora de la Computacin
Algoritmos y Lenguajes

180 hs.

Sistemas Operativos y Redes


Ingeniera de Software, Bases de Datos y Sistemas de
Informacin
Aspectos Profesionales y Sociales
Otra
CARGA HORARIA TOTAL DE LA ACTIVIDAD
CURRICULAR

1.3.4- Carga horaria semanal:

6 hs.

1.3.5- Correlativas Anteriores:

no tiene

180 hs.

1.3.6- Correlativas Posteriores: Estructuras de datos y programacin


Organizador del Computador
Teora de Sistemas y organizaciones
1.4. Objetivos establecidos en el Plan de Estudios para la Asignatura/ Obligacin Curricular
En el Plan de Estudios no se han definido objetivos para la asignatura.
1.5. Contenidos mnimos establecidos en el Plan de Estudios para la Asignatura / Obligacin
Curricular.
Paradigmas y Lenguajes. Anlisis y diseo de algoritmos. Tipos de datos simples. Estructuras de datos
elementales. Tipos abstractos de datos. Paradigma de programacin imperativo. Resolucin de problemas
y algoritmos. Estructuras bsicas de control. Procedimientos y funciones. Algoritmos fundamentales:
recorrido, bsqueda, ordenamiento, actualizacin. Verificacin de Algoritmos: pruebas orientadas a la
caja negra y pruebas orientadas a la caja blanca. Lenguaje de programacin imperativo.
1.6. Ao Acadmico: 2013

Msc. Marilena Maldonado

Fundamentos de la Programacin-Licenciatura en Sistemas de Informacin

Plan de Estudios 2011-AO 2013

2. PRESENTACIN
2.1. Ubicacin de la asignatura como tramo de conocimientos de una disciplina / ubicacin de la
obligacin curricular como actividad o herramienta
Esta asignatura est orientada fundamentalmente a la resolucin de problemas con computadoras,
mediante la realizacin de las etapas de anlisis, diseo, especificacin de algoritmos, escritura de
programas y verificacin; utilizando diversas estructuras de datos, algoritmos fundamentales, tcnicas de
verificacin, as como, reglas para la escritura de programas como expresin ordenada, completa y
correcta de la especificacin de una solucin computable mediante un lenguaje de programacin.
Se pondr especial atencin a consolidar el aprendizaje expresado en el prrafo anterior, con el enfoque
del paradigma imperativo.
2.2. Conocimientos y habilidades previas que permiten encarar el aprendizaje de la asignatura /
obligacin curricular
Los conocimientos y habilidades previas requeridas para cursar esta asignatura son los adquiridos en el
curso de ingreso dictado por la Facultad de Ciencias Exactas y Tecnologas.
2.3. Aspectos del perfil profesional del egresado a los que contribuye la asignatura
Posee:
Los conocimientos bsicos (lgico-matemticos y computacionales) para una adecuada
fundamentacin terica de su quehacer profesional especfico.
Est capacitado para:
Analizar y seleccionar las estructuras de datos, necesarias para los diferentes Sistemas de
Informacin.

3. OBJETIVOS
Que el alumno desarrolle las siguientes competencias:
Competencias Bsicas
Capacidad para adquirir los conceptos bsicos.
Capacidad para acceder a las fuentes de informacin.
Capacidad para relacionar conceptos.
Capacidad para manejar y articular de manera eficaz distintos lenguajes comunicacin (usual, formal,
simblico y grfico).
Competencias Transversales
Capacidad para lograr autonoma en el aprendizaje.
Capacidad para identificar las metas y responsabilidades individuales y grupales; y actuar de acuerdo
con ellas.
Capacidad para evaluar el propio desempeo y encontrar los recursos necesarios para mejorarlo.
Competencias Especficas

Msc. Marilena Maldonado

Fundamentos de la Programacin-Licenciatura en Sistemas de Informacin

Plan de Estudios 2011-AO 2013

Capacidad para el diseo e implementacin de programas conforme a los principios o fundamentos


especficos del paradigma de programacin procedimental.
Capacidad para realizar la bsqueda creativa de solucin/es algortmica/s, si es que existe/n, y
seleccionar la alternativa ms adecuada.
Capacidad para seleccionar estructuras de datos adecuadas para la resolucin de problemas.
Capacidad para emplear, segn la situacin problemtica, algoritmos fundamentales de recorrido,
bsqueda, ordenamiento y actualizacin.
Capacidad para realizar una adecuada verificacin de algoritmos.
Capacidad para emplear Lenguaje C como herramienta computacional.
Capacidad para documentar correctamente trabajos de programacin.
Capacidad para comprobar errores de implementacin en lenguaje C.
Capacidad manejar el entorno de desarrollo de lenguaje C.

4. SELECCIN Y ORGANIZACIN DE CONTENIDOS


4.1. Programa sinttico sobre la base de los contenidos mnimos
Unidad 1: Paradigmas y lenguajes
Software. Lenguajes de programacin. Paradigmas. Paradigma de programacin imperativo.
Unidad 2: Algoritmos I
Problemas de computacin. Algoritmos. Estructuras bsicas de control. Formas de expresar un algoritmo.
Etapas en la resolucin de problemas con computadora. Tipos de datos simples. Tipos abstractos de
datos.
Unidad 3: Estructuras de datos I
Estructuras de datos elementales: estructura de datos compuesta.
Unidad 4: Programacin estructurada
Anlisis y diseo de algoritmos. Programacin modular y estructurada. Procedimientos y funciones.
Unidad 5: Verificacin
Estrategias de prueba del software. Verificacin de Algoritmos: pruebas orientadas a la caja negra y
pruebas orientadas a la caja blanca
Unidad 6: Estructuras de datos II
Pilas. Colas.
Unidad 7: Algoritmos II
Algoritmos fundamentales: recorrido, bsqueda, ordenamiento, actualizacin.
Unidad 8: Lenguaje de programacin
Entorno y elementos para un lenguaje de programacin imperativo.
4.2. Articulacin temtica de la Asignatura / Obligacin Curricular
La figura 1 presenta los principales conceptos a tratar en la asignatura y la relacin entre los mismos.

Msc. Marilena Maldonado

Fundamentos de la Programacin-Licenciatura en Sistemas de Informacin

Plan de Estudios 2011-AO 2013

Etapas en la resolucin
de problemas

Problemas de
computacin

Se emplean

Estructuras
de
control
Estructuras de datos
Diseo modular y
estructurada

Paradigmas de los lenguajes


de programacin

Son conceptos que


ayudan a entender

Algoritmos

Se codifican en

Lenguaje de
programacin C
Se orienta al

Se verifican con

Tcnicas de pruebas de
caja Figura
blanca2
Tcnicas de pruebas de
caja negra

Paradigma
imperativo

Figura 1

4.3. Integracin horizontal y vertical con otras asignaturas


Integracin vertical
Esta asignatura corresponde al rea Algoritmos y Lenguajes del Plan de Estudios de la carrera, junto con
las asignaturas: Estructuras de datos y Programacin, Programacin lgica y Funcional, Programacin
Avanzada y Mtodos Numricos.
Para la creacin de programas ms slidos y eficientes, es necesario abordar Paradigmas de
programacin en las Ciencias de la Computacin; que se fueron perfilando mediante diferentes teoras y
grupos de lenguajes dismiles para construir soluciones algortmicas. Por lo tanto esta rea tiene como
principal objetivo que el alumno conozca y comprenda los distintos paradigmas de programacin como
un modelo bsico de diseo e implementacin de programas, mediante el uso de distintos lenguajes de
programacin como herramienta computacional.
En Fundamentos de la Programacin, el alumno adquiere los conocimientos bsicos de la programacin
aplicando el paradigma de programacin imperativo para el diseo de un algoritmo; se ensea un
lenguaje imperativo para su implementacin y se lo capacita para verificar la solucin de un problema.
En Estructura de Datos y Programacin el alumno adquiere conocimientos de estructuras de datos
avanzadas, se presentan distintos mtodos de organizacin de archivos y criterios para efectuar la
seleccin ms adecuada a las distintas aplicaciones. Se resuelve problemas utilizando lenguajes de
programacin orientados al paradigma orientado a objetos.
En Programacin Lgica y Funcional y en Programacin Avanzada se avanza en el aprendizaje de
nuevos paradigmas de programacin, con la finalidad que el alumno formalice y extienda sus
conocimientos y aplicaciones con respecto a la programacin.
Msc. Marilena Maldonado

Fundamentos de la Programacin-Licenciatura en Sistemas de Informacin

Plan de Estudios 2011-AO 2013

Adems, en mtodos numricos se adquiere conocimientos sobre propagacin de errores y algoritmos


numricos
Integracin horizontal
La asignatura se relaciona con el curso de ingreso, coordinado por la Secretara Acadmica de la
Facultad de Ciencias Exactas y Tecnologas, ya que se ensea los conocimientos bsicos sobre
algoritmos, que son necesarios para la enseanza y aprendizaje de los contenidos de esta asignatura.
Esta asignatura est vinculada con otras asignaturas del Plan de Estudio, en forma vertical y horizontal,
segn se muestra en figura 2.
Curso de Ingreso

lgebra I

Ingles I

Anlisis I

1 AO
Ingles II

Fundamentos de la
Programacin
Lgica II

Lgica I

2 AO
Estructuras de Datos y
Programacin

Teora de Sistemas y
Organizaciones

Taller de Comunicacin
Tcnico-Cientfica

Organizacin del Computador

Arquitectura del
Computador

Figura 2

4.4. Programa analtico


Unidad 1: Paradigmas y lenguajes
Software: concepto, clasificacin, programas. Lenguajes de programacin: concepto, tipos de lenguajes y
traductores. Paradigmas: concepto, tipos y caractersticas. Paradigma de programacin imperativo:
concepto y principales caractersticas.
Unidad 2: Algoritmos
Problemas de computacin: problemas que buscan respuestas, problemas que buscan pruebas, problemas
que buscan mtodos. Algoritmo: concepto, propiedades, dominio, errores en la construccin. Estructuras
bsicas de control. Formas de expresar un algoritmo: pseudocdigo, lenguajes de programacin y
diagramas de flujo. Etapas en la resolucin de problemas con computadora: anlisis del problema, diseo
de una solucin, especificacin de algoritmos, escritura de programas, verificacin. Tipos de datos
simples: tipo de dato numrico, lgico, carcter, definido por el usuario. Tipos abstractos de datos.

Msc. Marilena Maldonado

Fundamentos de la Programacin-Licenciatura en Sistemas de Informacin

Plan de Estudios 2011-AO 2013

Unidad 3: Estructuras de datos I


Estructura de datos elementales: estructura de datos, estructuras de datos simples o compuestos,
estructuras de datos homogneas o heterogneas, estructuras de datos estticas o dinmicas. Estructuras
de datos compuesta: concepto, arreglos: concepto, tipos de arreglos, operaciones. Registros: concepto,
notacin y operaciones.
Unidad 4: Programacin estructurada
Anlisis y diseo de algoritmos. Programacin modular y estructurada: diseo de problemas, mdulo:
concepto y caractersticas. Procedimientos. Funciones. Parmetros. Variables locales y globales.
Unidad 5: Verificacin
Estrategias de pruebas de software: concepto,

organizacin, estrategias para arquitecturas

convencionales. Verificacin de algoritmos: concepto, objetivos y principios. Diseo de casos de prueba


orientados a la caja blanca: concepto, mtodo del camino bsico. Diseo de casos de prueba orientados a
la caja negra: concepto, mtodo de particiones de equivalencia y mtodo de anlisis de valores lmite.
Unidad 6: Estructuras de datos II
Pilas: concepto, operaciones e implementacin esttica. Colas: concepto, operaciones e implementacin
esttica. Aplicaciones.
Unidad 7: Algoritmos II
Algoritmos fundamentales. Recorrido: concepto, acceso secuencial. Bsqueda: concepto, mtodos de
bsqueda lineal, binaria y por transformacin de claves. Ordenacin: concepto, mtodos de ordenacin
seleccin, intercambio o burbuja, shell, quicksort. Actualizacin: concepto, aadir, insertar y eliminar.
Unidad 8: Lenguaje de programacin
Lenguaje de programacin imperativo C: entorno. Creacin de programa. Tipos de datos simples.
Constantes y variables. Expresiones aritmticas, lgicas y relacionales. Estructuras de Control. Estructura
de datos compuestos. Funciones: estructura, parmetros, mbito de una variable. Depuracin de un
programa. Pruebas.
4.5. Programa y cronograma de trabajos prcticos
El desarrollo de los trabajos prcticos se realizar conforme el plan que se muestra en la siguiente tabla.
Trabajos Prcticos

Contenidos

Cantidad Horas

T.P.1 Algoritmos-Estructuras de control

Unidad 2

8 hs.

T.P.2 Estructura de Datos I Arreglos I

Unidad 3 y Unidad 7

4 hs.

T.P.3 Estructura de Datos I Arreglos II

Unidad 2, Unidad 3 y Unidad 7

8 hs.

T.P.4 Estructura de Datos I Registros

Unidad 2, , Unidad 3 y Unidad 7

8 hs.

T.P.5 Verificacin

Unidad 5

10 hs.

T.P.6 Programacin Estructurada y Modular

Unidad 4 y Unidad 7

12 hs.

T.P.7 Estructura de Datos II

Unidad 6

10 hs.

TOTAL HORAS PRCTICAS

60 HORAS
Tabla 1

Msc. Marilena Maldonado

Fundamentos de la Programacin-Licenciatura en Sistemas de Informacin

Plan de Estudios 2011-AO 2013

4.6. Programa y cronograma de actividades de formacin experimental


Taller Lenguaje de Programacin C
Contenidos
Para el desarrollo de esta actividad el alumno necesita conocer los siguientes contenidos:
Lenguaje de programacin C: entorno. Creacin de programa. Tipos de datos simples. Constantes y
variables. Expresiones aritmticas, lgicas y relacionales. Estructuras de Control. Estructura de datos
compuestos. Funciones: estructura, parmetros, mbito de una variable. Depuracin de un programa.
Pruebas.
Los temas desarrollados en las unidades 2, 3, 4, 5, 7 del programa analtico de la planificacin de la
asignatura.
Objetivos
Adquirir destrezas fundamentales de programacin que permitan la implementacin de algoritmos
usando el lenguaje de programacin C como herramienta computacional.
Capacidad para emplear reglas de estilo de programacin y documentacin de programas.
Capacidad manejar el entorno de desarrollo del lenguaje de programacin C.
Capacidad para comprobar la presencia de errores de codificacin en lenguaje de programacin C.
Desarrollar un sentido de responsabilidad por el propio comportamiento.
Capacidad para identificar las metas y responsabilidades individuales y grupales; y actuar de acuerdo
con ellas.
Metodologa
Las clases sern tericas y prcticas, para lo cual se aplicar el mtodo de Resolucin de Ejercicios y
Problemas con el fin de afianzar los conceptos tericos, aclarar dudas y que el alumno alcance un buen
desarrollo en su aprendizaje.
Las clases se desarrollarn en los Laboratorios del Departamento de Informtica.
Evaluacin
Para aprobar el Taller de lenguaje de Programacin C, el alumno debe aprobar un parcial o su
correspondiente recuperatorio. La escala de valoracin a emplear ser cuantitativa politmica (escala de
1 a 100). El puntaje mnimo para aprobar los mencionados parciales ser de cincuenta (50) puntos.
Para tener derecho a rendir la evaluacin parcial, el alumno deber realizar dos prcticas evaluativas
entre las cuales deber obtener una Nota Final (NF) >= 50 puntos, donde NF es igual a lo siguiente:
NF = (0,35 x Puntaje de Evaluativo 1) + (0,65 x Puntaje de Evaluativo 2)
A su vez debe lograr un mnimo de 50 puntos en el Evaluativo 2.
A continuacin se expresan en forma genrica los criterios de evaluacin, los cuales sern refinados al
momento de disear los evaluativos correspondientes.
Capacidad para emplear Lenguaje C como herramienta computacional.
Instrumentos para la actividad
Para desarrollar esta actividad de formacin experimental es necesario contar con los siguientes actores:
Msc. Marilena Maldonado

Fundamentos de la Programacin-Licenciatura en Sistemas de Informacin

Plan de Estudios 2011-AO 2013

Profesores
Estudiantes
Material didctico
Entorno de Desarrollo Integrado (IDE), Netbeans (se ejecuta en Windows y Linux y utiliza la familia
de compilador GCC). Esta prctica se realiza en Linux.
Actividad de aprendizaje
Cronograma
Esta actividad experimental se desarrollar con una dedicacin de sesiones semanales de dos horas,
totalizando en el ao acadmico 60 hs.

5. BIBLIOGRAFA
5.1. Bibliografa especfica
Ttulo

Autor(es)

Editorial

Ao y Lugar de
edicin

Disponible en

Algoritmos, datos

De Giusti, Armando

Prentice Hall

2001, Argentina

Biblioteca

y programas
Fundamentos

Cantidad de
ejemplares
disponibles
Dpto.

1 (uno)

Informtica. F.C.E.y T.
de

Joyanes

Programacin

Luis

Programacin en

Joyanes

C.

Luis,

Metodologa

Algoritmos

Estructura

de

Aguilar,

McGraw-Hill

2003, Espaa

Biblioteca

Dpto.

1 (uno)

Informtica. F.C.E.y T.
Aguilar

McGraw-Hill

2005, Espaa

Zahonero

Biblioteca

Dpto.

1 (uno)

Informtica. F.C.E.y T.

Martinez Ignacio

Datos
Estructura

de

Datos
Ingeniera

Cairo, Osvaldo y

McGraw Hil

2006, Mexico

Guardati, Silvia
del

Pressman, Roger

Biblioteca

Dpto.

1 (uno)

Informtica. F.C.E.y T.
McGraw Hil

2006, Espaa

software

Biblioteca

Dpto.

1 (uno)

Informtica. F.C.E.y T.
Tabla 2

6. ESTRATEGIAS METODOLGICAS
6.1. Aspectos pedaggicos y didcticos
La metodologa de enseanza que se aplicar en el aula ser en un espacio de dilogo y construccin, en
el que se trabaje interactuando permanentemente, y de esta manera tanto los alumnos como el docente se
consideran fuente de informacin.
En las clases tericas se aplicar el mtodo Expositivo/Leccin Magistral donde la exposicin explicativa
se realizar con el diseo de las clases en powerpoint o con el uso del pizarrn, utilizando como recursos
didcticos: esquemas, tablas, grficos. Cada contenido desarrollado es mediado para su mejor

Msc. Marilena Maldonado

Fundamentos de la Programacin-Licenciatura en Sistemas de Informacin

Plan de Estudios 2011-AO 2013

comprensin y con el fin de propiciar la discusin dirigida y exposiciones abiertas; adems se realizan
ejercicios de aplicacin con el fin de aclarar conceptos, tcnicas y mtodos a utilizar.
Las clases tericas se complementan con las clases prcticas, para lo cual se elaboran trabajos prcticos
con el fin de afianzar los conceptos tericos y aclarar dudas.
Adems se desarrollar un taller de Lenguaje de Programacin C a los efectos de lograr una prctica de
formacin experimental que permita codificar la solucin de problemas, mediante el uso de un lenguaje
de programacin. Para lograr este objetico se aplicar el mtodo de Resolucin de Ejercicios y Problemas
con el fin de afianzar los conceptos tericos, aclarar dudas y que el alumno alcance un buen desarrollo en
su aprendizaje.
6.2. Actividades de los alumnos y de los docentes
Actividades de los docentes
La asignatura est a cargo de un equipo docente integrado por:
Una profesora adjunta. Responsable asignatura: Msc. Marilena Maldonado
Una profesora adjunta: Msc. Silvina Unzaga
Un jefe de trabajo prctico: Ing. Claudia Avila
Dos ayudantes de primera: P.U. Carmen Silva y P.U. Aldo Roldan
Tres ayudantes estudiantiles.
El rol que desempeen los docentes en el aula ser de:
Facilitador del aprendizaje.
Propiciador de la comunicacin.
Facilitador del proceso de aprendizaje.
Consultor frente a las dudas e inquietudes de los alumnos.
Las funciones especficas de cada docente sern:
Profesora adjunta, responsable asignatura.
Preparar planificacin de la asignatura.
Preparar planificacin de actividades del equipo ctedra.
Desarrollar clases tericas.
Coordinar las actividades del equipo ctedra.
Seleccionar material bibliogrfico.
Preparar material didctico.
Supervisar el desarrollo de clases prcticas.
Supervisar el desarrollo de clases prcticas de formacin experimental.
Supervisar la preparacin de trabajos prcticos, trabajos prcticos de formacin experimental y
evaluaciones parciales.
Atender consultas de los alumnos.
Profesora adjunta.
Msc. Marilena Maldonado

Fundamentos de la Programacin-Licenciatura en Sistemas de Informacin

Plan de Estudios 2011-AO 2013

Colaborar en la preparacin de la planificacin de actividades del equipo ctedra.


Desarrollar clases tericas.
Preparar material didctico.
Colaborar en la supervisin de la preparacin de trabajos prcticos, trabajos prcticos de
formacin experimental y evaluaciones parciales.
Atender consultas de los alumnos.
Jefe de trabajos prcticos
Coordinar y desarrollar clases prcticas.
Coordinar y desarrollar clases prcticas de formacin experimentales.
Preparar trabajos prcticos, trabajos prcticos de formacin experimental y evaluaciones
parciales.
Preparacin de material didctico.
Participar y colaborar en el proceso de evaluacin.
Atender consultas de los alumnos.
Ayudantes de primera
Desarrollar las clases prcticas.
Desarrollar las clases de formacin experimental.
Colaborar en la preparacin de los trabajos prcticos, trabajos de formacin experimental y
evaluaciones parciales.
Colaborar en la preparacin de material didctico.
Colaborar y participar en el proceso de evaluacin.
Atender consultas de los alumnos.
Ayudantes estudiantiles
Colaborar en el desarrollo de las clases prcticas y prcticas experimentales.
Colaborar en la preparacin de material didctico.
Atender consultas de los alumnos.
Actividades de los alumnos
Participar de las discusiones sobre los temas que se traten en cada clase.
Resolver y presentar trabajos prcticos y experimentales que se les soliciten.
6.3. Mecanismos para la integracin de docentes
Se realizarn actividades de revisin y coordinacin en el rea Algoritmos y Lenguajes en el marco de la
Comisin de Seguimiento del Plan de Estudios de la carrera de Licenciatura en Sistemas de Informacin.
Adems, se efectuarn reuniones peridicas con las ctedras del rea Algoritmos y Lenguajes con el fin
de aunar tareas conjuntas de integracin.

Msc. Marilena Maldonado

10

Fundamentos de la Programacin-Licenciatura en Sistemas de Informacin

Plan de Estudios 2011-AO 2013

6.4. Cuadro Sinttico


Tericas

Formacin Prctica
Formacin
experimental

Resolucin de
problemas del
mundo real

Actividades
de Proyectos
y Diseo de
Sistemas de
Informacin

Instancias
supervisadas
de
formacin en la
prctica profesional

60

---

---

---

60

Otras

Total

60

120

Tabla 3

De la carga horaria del tipo de clase Terica, 10 hs. corresponden a evaluaciones parciales.
6.5. Recursos didcticos
Se utilizarn como recursos didcticos:

Se usarn PC, can, tiza y pizarrn para el desarrollo de clases tericas y prcticas.

Equipo computacional del Laboratorio de Informtica, Entorno de Desarrollo Integrado (IDE),


Netbeans para contribuir al desarrollo de la fase de formacin experimental.

Bibliografa actualizada y consultas a Internet que los alumnos utilizarn para adquirir habilidad de
sintetizar e integrar informaciones e ideas.

7. EVALUACIN
7.1. Evaluacin diagnstica
No se prevee
7.2. Evaluacin formativa
La evaluacin formativa es de carcter continuo y est dirigida a evaluar el proceso de enseanzaaprendizaje durante todo el desarrollo de la asignatura. Para ello se tendr en cuenta el desempeo que
demuestren los alumnos en la realizacin de los trabajos prcticos, trabajo de formacin experimental y
evaluaciones parciales, con el fin de determinar el grado de aciertos, desaciertos y problemas en general,
con el propsito de encarar, si fuera necesario, acciones correctivas.
7.3. Evaluacin parcial
7.3.1. Programa y cronograma de evaluaciones parciales
En la tabla 5 se muestra el programa de evaluaciones parciales para el presente ao acadmico.
Evaluacin

Contenidos

Tipo

Fecha
probable

Primer Parcial

Temas
incluidos
en
Unidades 2, 3
y7

Especialmente
diseada, individual,
escrita, prueba de
desempeo

17 / 06

Temas
incluidos
en
Unidades 2, 3
y7

Especialmente
diseada, individual,
escrita, prueba de
desempeo

26 / 06

Recuperatorio
Primer Parcial

Msc. Marilena Maldonado

(2 hs)

(2 hs)

Instrumento
Resolucin
documentada
problemas

Resolucin
documentada
problemas

Condiciones
rendir

para

de
-----------------

Haber desaprobado o estar


de ausente en el primer parcial

11

Fundamentos de la Programacin-Licenciatura en Sistemas de Informacin

Plan de Estudios 2011-AO 2013

Evaluacin

Contenidos

Tipo

Fecha
probable

Segundo
Parcial

Temas
incluidos
en
Unidades 4, 5,
6 y7

Especialmente
diseada, individual,
escrita, prueba de
desempeo

04 / 11

Temas
incluidos
en
Unidades 4, 5,
6 y7

Especialmente
diseada, individual,
escrita, prueba de
desempeo

18 / 11

Recuperatorio
Segundo
Parcial

(3 hs)

(3 hs)

Instrumento

Condiciones
rendir

para

Resolucin
documentada
problemas

Haber aprobado el primer


de parcial o su correspondiente
recuperatorio

Resolucin
documentada
problemas

Haber aprobado el primer


de parcial o su correspondiente
recuperatorio;
y
haber
desaprobado o estar ausente
en el segundo parcial

Tabla 4

Totalizando en el ao acadmico 10 hs. para evaluaciones parciales.


7.3.2. Criterios de evaluacin
A continuacin se expresan en forma genrica los criterios de evaluacin, los cuales sern refinados
al momento de disear la prueba correspondiente.
Capacidad para buscar, seleccionar y procesar la informacin necesaria para la resolucin de un
problema.
Capacidad para verificar la solucin hallada aplicando las tcnicas correspondientes.
Capacidad para emplear un lenguaje de programacin como herramienta computacional.
7.3.3. Escala de valoracin
La escala de valoracin a emplear en los parciales y recuperatorios ser cuantitativa politmica
(escala de 1 a 100). El puntaje mnimo para aprobar los parciales es de cincuenta (50) puntos, y para
los recuperatorios de sesenta (60) puntos.
7.4. Evaluacin integradora
No se prevee.
7.5. Autoevaluacin
La autoevaluacin se llevar a cabo por parte de los alumnos y del equipo ctedra. Para el primer caso se
pretende lograr que el alumno desarrolle el juicio crtico, la capacidad de autoevaluarse, el valor de su
trabajo y cultive un activo compromiso por la honestidad; para ello se disear una encuesta de opcin
mltiple, en la que el alumno se evaluar respecto de los conocimientos adquiridos en la asignatura, los
procedimientos aprendidos, las actitudes profundizadas, etc. En el caso de los docentes permitir una
autoevaluacin del equipo ctedra con el fin de corregir errores y fijar las pautas a seguir para lograr un
mejor aprendizaje.
7.6. Evaluacin sumativa
7.6.1. Condiciones para lograr la promocin sin examen final de la Asignatura/ obligacin
Curricular (Rige la Resolucin HCD N135/ 00)
No se prevee.
7.6.2. Condiciones para lograr la regularidad de la asignatura
Para regularizar la asignatura el alumno deber:
Msc. Marilena Maldonado

12

Fundamentos de la Programacin-Licenciatura en Sistemas de Informacin

Plan de Estudios 2011-AO 2013

Tener un porcentaje de asistencia del 80%.


Aprobar los dos parciales o sus correspondientes recuperatorios.
Aprobar la evaluacin de formacin experimental.
7.7. Examen final
La evaluacin final ser oral o escrita sobre los temas del programa analtico de la asignatura. En el caso
de ser escrita la escala de valoracin a emplear ser cuantitativa politmica (escala de 1 a 100). El
puntaje mnimo para aprobar ser de cincuenta (50) puntos.
7.8. Examen libre
Los alumnos debern cumplir las siguientes etapas, cada una de ellas eliminatoria.
Primera etapa
Primera instancia: aprobar una evaluacin escrita de tipo terica de los temas de las unidades 1, 2, 3 y
7 del programa analtico de la asignatura.
Segunda instancia: aprobar una evaluacin escrita de tipo prctica de los temas de las unidades 1, 2, 3
y 7 del programa analtico de la asignatura.
Segunda etapa
Primera instancia: aprobar una evaluacin escrita de tipo terica de los temas de las unidades 4, 5, 6 y
7 del programa analtico de la asignatura.
Segunda instancia: aprobar una evaluacin escrita de tipo prctica de los temas de las unidades 4, 5, 6
y 7 del programa analtico de la asignatura.
Tercera etapa
Resolucin en computadora de un trabajo en Lenguaje de programacin C. Unidad 8.

..
Ing. Marilena Maldonado
Prof. Responsable de la asignatura

Msc. Marilena Maldonado

13