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 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 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&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