Download Computación en Plan Común: pasado, presente y propuesta

Document related concepts
no text concepts found
Transcript
Computación en Plan Común:
pasado, presente y
propuesta de futuro
Juan Alvarez Rubio
[email protected]
Cronología
• Antes de 1971
– Computación en Cálculo Numérico|Estadística
• 1971: MA151 Introd a la Computación
– primer semestre
– arq. computadores y programación imperativa
– lenguaje orientado a aplicaciones numéricas:
WATFOR (Waterloo-FORTRAN)
– ambiente: IBM/360, tarjetas, listados
CC151 - Introd a la Computación
•
•
•
•
•
•
•
desde 1978
primer | segundo semestre
programación estructurada
lenguaje: Algol-W | Ratfor | Pascal
2º lenguaje: FORTRAN
Texto: Pino, Piquer y Poblete
ambiente: IBM/370 con tarjetas, Pantallas
de Papel, Apple Macintosh
Plan de Estudios 1989
•
•
•
•
•
•
•
CC10A - Computación I (primer año)
CC20A - Computación II (4º semestre)
introducción a áreas de “disciplina”
similar a curr. ACM-IEEE/1991
programación estructurada
lenguaje: Pascal (y FORTRAN)
ambiente: Red de PCs
Areas (ACM-IEEE 1991)
Computación I
Algoritmos y E.Datos
Ingeniería de Software
Lenguajes
Comp. Numérica
Interacción H-C
Computación II
Arquitectura
Sistemas Operativos
Bases de Datos
Inteligencia Artificial
Modificaciones 1994
• CC10A
– lenguaje: Turing
– 2º lenguaje: C
– 1997: OO-Turing y C++
• CC20A
– obligatorio en ing. Industrial
– electivo en otras especialidades
– libre en Computación
Modificaciones 1998
• CC10A
– innovaciones en objetivos, contenidos,
metodología y evaluación
– “culturas técnicas”:
– orientación a objetos
– Internet/web
• CC20A
– modificación de objetivos y contenidos
CC10A - Computación I
• objetivo
– resolver problemas
• objetivo específico
– escribir algoritmos de solución en un lenguaje
orientado a objetos (Java)
• propósitos
– desarrollar razonamiento algorítmico
– proporcionar visión general de disciplina
• contenidos
– AL, LP, IS, BD, CN, HC
CC10A: Metodología
• Orientación al aprendizaje
– centro en objetivos y alumnos
• Clases
– introducción (profesor)
– resolución de un problema (alumnos)
– análisis de soluciones (profesor)
• Auxiliares
– resolver problemas en “laboratorio” supervisado
• Tareas
– resolver problemas en laboratorio (abierto)
CC20A - Computación II
• Objetivo
– modelar problemas y soluciones
• Contenidos
– modelamiento de sistemas (simulación)
– modelamiento de datos
– modelamiento de redes
• Herramientas especializadas
– Symscript, UML, SQL
Propuesta
•
•
•
•
un año común y obligatorio (2 sem | 3 cuat)
integrar evoluciones de Computación I y II
objetivo: modelar y resolver problemas
propósito: razonamiento algorítmico y
capacidad general para resolver problemas
• contenido: áreas de la disciplina
• metodología: orientación al aprendizaje
Areas ACM-IEEE 2001
•
•
•
•
•
•
•
estructuras discretas
programación
algoritmos
lenguajes
arquitectura
sistemas operativos
computación centrada
en redes
•
•
•
•
•
•
•
interacción H-C
comp. gráfica/visual
sistemas inteligentes
adm de información
ingeniería de software
sociedad y profesión
ciencia computacional
Resumen y Conclusiones
• evolución de contenidos
– comp&lengsprogramaciónáreas disciplina
• objetivos y propósitos
– modelamiento y resolución de problemas
– razonamiento algorítmico
• metodología
– pedagogía y adm: orientación al aprendizaje
– técnica: orientación a objetos
• duración: 1  3  2 semestres