Currículo alternativo
Éste es el currículo actual del CFGS de Desarrollo de Aplicaciones Informáticas:
Éste es el currículo que propongo:
- Primer curso:
- Programación en Lenguajes Estructurados: 11 horas
- Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión: 11 horas
- Sistemas Informáticos Multiusuario y en Red: 7 horas
- La Informática: Su Utilización en las Empresas de Andalucía: 1 hora
- Segundo curso:
- Desarrollo de Aplicaciones en Entornos de 4ª Generación y con Herramientas CASE: 13 horas
- Diseño y Realización de Servicios de Presentación en Entornos Gráficos: 11 horas
- Formación y Orientación Laboral: 3 horas
- Relaciones en el Entorno de Trabajo: 3 horas
Éste es el currículo que propongo:
- Primer curso:
- Sistemas Informáticos Multiusuario y en Red: 8 horas
- Introducción a la Programación: 11 horas
- Introducción a la Tecnología Web: 2 horas
- Bases de Datos: 4 horas
- Formación y Orientación Laboral: 2 horas
- Relaciones en el Entorno de Trabajo: 2 horas
- La Informática: Su Utilización en las Empresas de Andalucía: 1 hora
- Segundo curso:
- Ingeniería del Software: 12 horas
- Programación Avanzada: 6 horas
- Programación Dirigida por Eventos: 5 horas
- Desarrollo de Aplicaciones Web: 8 horas
- Introducción a la Programación: iniciación básica, basada en un lenguaje interpretado y dinámico como Ruby.
- Introducción a la Tecnología Web: aspectos básicos de la tecnología web, protocolo HTTP y lenguaje (X)HTML.
- Bases de Datos: contenidos extraídos de otras asignaturas (como «Análisis...» y «Desarrollo de Aplicaciones...») e integrados en una única materia.
- Ingeniería del Software: básicamente la antigua asignatura de «Análisis...», pero más práctica y basada en metodologías ágiles como eXtreme Programming.
- Programación Avanzada: profundización basada en un lenguaje compilado y estático como Eiffel o Java.
- Programación Dirigida por Eventos: básicamente los contenidos de Visual Basic de la antigua asignatura «Diseño y Realización...», aunque enfocada a tecnologías como .NET o generadores de interfaces como Glade.
- Desarrollo de Aplicaciones Web: en dos tecnologías: ASP.NET y PHP (o Ruby on Rails).