computación en plan común: pasado, presente y propuesta de futuro
Post on 21-Jan-2016
35 Views
Preview:
DESCRIPTION
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 Computación IIAlgoritmos y E.Datos ArquitecturaIngeniería de Software Sistemas OperativosLenguajes Bases de DatosComp. Numérica Inteligencia ArtificialInteracción H-C
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
• ¿semestral | cuatrimestral?
top related