130 likes | 249 Views
Computación en Plan Común: pasado, presente y propuesta de futuro. Juan Alvarez Rubio jalvarez@dcc.uchile.cl. 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
E N D
Computación en Plan Común:pasado, presente y propuesta de futuro Juan Alvarez Rubio jalvarez@dcc.uchile.cl
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
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
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 Areas ACM-IEEE 2001
Resumen y Conclusiones • evolución de contenidos • comp&lengsprogramació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 • ¿semestral | cuatrimestral?