CONSEJERÍA DE EDUCACIÓN
I.E.S. NERVIÓN Curso: 2011/2012
Departamento de Informática
CICLO FORMATIVO DE GRADO SUPERIOR
Desarrollo de Aplicaciones Multiplataforma
PROGRAMACIÓN DIDÁCTICA
DEL
MÓDULO PROFESIONAL 3
Programación
Profesores: D.ª M. Asunción Criado Miguel A. Casado AlíasCOTEIDO
1. ITRODUCCIÓ ... 3
2. EL MÓDULO DE PROGRAMACIÓ ... 4
2.1. Referencia del sistema productivo ... 4
2.2. Objetivos generales que se desarrollan en el módulo ... 4
3. PROGRAMACIÓ DE AULA ... 6
3.1. Metodología ... 6
3.2. Evaluación ... 8
3.3. Atención a la diversidad ... 15
3.4. Tratamiento de los temas transversales ... 16
3.5. Indice y organización y secuenciación de los contenidos¡Error! Marcador no definido.
3.6. Relación secuenciada de las unidades de trabajo¡Error! Marcador no definido.
4. AEXO: SECUECIACIÓ, TEMPORALIZACIÓ Y
1. ITRODUCCIÓ
El presente manual incluye la programación y guía didáctica con el propósito de orientar al profesor a la hora de impartir el Módulo Programación correspondiente al primer curso del Ciclo Formativo de grado superior “Desarrollo de aplicaciones Multiplataforma”.
Para su realización se han tenido en cuenta lo dispuesto en:
- REAL DECRETO450/2010, de 16 de abril (BOE 123 de 20 de mayo de 2010), por el que se establece el título de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma y se fijan sus enseñanzas mínimas. Éste es el primer documento de referencia, ya que por él se crea el título y, además, se regulan las enseñanzas que serán comunes en todo el estado.
- ORDE de 16 de junio de 2011 (BOJA 142 de 21 de julio), por la que se desarrolla el currículo correspondiente al título de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma. Documento dónde se especifica el título para la comunidad autónoma de Andalucía.
2. EL MÓDULO DE PROGRAMACIÓ
2.1. Referencia del sistema productivo
REAL DECRETO450/2010, de 16 de abril (BOE 123 de 20 de mayo de 2010), por el que se establece el título de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma y se fijan sus enseñanzas mínimas.
En primer lugar: “La competencia general de este título consiste en desarrollar, implantar, documentar y mantener aplicaciones informáticas multiplataforma, utilizando tecnologías y entornos de desarrollo específicos, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de «usabilidad» y calidad exigidas en los estándares establecidos.”
En segundo lugar, el módulo está asociado a la unidad de competencia número 0227_3:
“Desarrollar componentes software en lenguajes de programación orientados a objetos.”.
2.2. Objetivos generales que se desarrollan en el módulo
Se desarrollan en el módulo los objetivos siguientes, señalados con la misma letra con la que aparecen en la ORDE de 16 de junio de 2011 (BOJA 142 de 21 de julio):
e) Seleccionar y emplear lenguajes, herramientas y librerías, interpretando las especificaciones para desarrollar aplicaciones multiplataforma con acceso a bases de datos.
j) Seleccionar y emplear técnicas, lenguajes y entornos de desarrollo, evaluando sus posibilidades, para desarrollar aplicaciones en teléfonos, PDA y otros dispositivos móviles.
q) Seleccionar y emplear lenguajes y herramientas, atendiendo a los requerimientos, para desarrollar componentes personalizados en sistemas ERP-CRM (Enterprise Resource Planning--Planificación de Recursos Empresariales--- Customer Relationship Management-Administración de la Relación con los Clientes).
w) Identificar los cambios tecnológicos, organizativos, económicos y laborales en su actividad, analizando sus implicaciones en el ámbito de trabajo, para mantener el espíritu de innovación.
En la adaptación de los objetivos a la programación didáctica deben tenerse en cuenta los puntos que se detallan a continuación.
- Como premisa, tendremos en cuenta que lo importante es que los objetivos estén claros, que el alumno los conozca desde el principio y sepa de dónde parte, a dónde se desea llegar y por qué se persiguen estos objetivos.
- En cada tema se indagará sobre lo que los alumnos saben previamente para procurar que la enseñanza y el aprendizaje sea más cercano a todos. Por ello, en la mayor parte de los temas se partirá de un nivel de conocimiento cero sobre el mismo y se prestará atención a desterrar que las posibles ideas previas entren en conflicto con los nuevos contenidos o métodos de trabajo.
- Se procurará un clima que aumente la autoconfianza de los alumnos que proceden de otros estudios abandonados sin concluirlos, y recordarles que éstos son unos estudios específicos y, por tanto, debe abordarlos como tales, con ánimo de superarlos.
- Se fomentará que los alumnos valoren convenientemente los estudios que están realizando. Está muy arraigada aún la idea de que la Formación Profesional es una enseñanza de segunda categoría. Es necesario destacar que un ciclo formativo de nivel superior son los
estudios de más alto nivel que pueden realizar en un centro no universitario y, por tanto, deben ser vistos con la consideración que merecen. La información sobre convalidaciones en la Universidad suele ser muy útil.
- Incidir en la motivación de los alumnos, pero más que con actividades lúdicas y culturales (que también son necesarias), procurando acercarles a la realidad del mundo laboral en el que se integrarán muy pronto. Que vean la utilidad de lo que están estudiando en el sentido que más valoran: encontrar un puesto de trabajo. Hay que procurar no caer en el pesimismo y potenciar su capacidad de trabajo.
- Fomentar gradualmente una actitud profesional.
En conclusión, hemos de realizar un esfuerzo por aprovechar las motivaciones previas de los alumnos a la hora de introducir las adaptaciones que nos parezcan necesarias para llevar a cabo los objetivos. En esta edad ya tienen bastante claro (o deberían tenerlo) lo que quieren, así que podemos utilizarlo para conseguir de ellos un esfuerzo que sin duda será necesario y que deberá verse recompensado.
3. PROGRAMACIÓ
3.1. Metodología
La metodología tendrá como objetivo conseguir progresivamente desarrollar la autonomía y autosuficiencia de los alumnos y alumnas, mediante la superación de las dificultades que irán surgiendo, concediendo especial relevancia a potenciar la iniciativa, la deducción lógica, la aplicación del método apropiado, la acumulación de experiencia y la capacidad de reacción ante nuevas situaciones. En definitiva, el desarrollo de habilidades, destrezas y criterios propios que consigan un gradual aumento de la independencia de los alumnos y alumnas respecto a los profesores, preparándolos así para el desarrollo de su profesión y fomentando el autoaprendizaje y la capacidad de evolución. Este último aspecto debería formar parte relevante de los objetivos de la formación de cualquier profesional de la informática.
Dado el enfoque práctico que requiere la enseñanza actual en general, y las materias de informática en particular, las clases expositivas tendrán un carácter complementario, limitándose al planteamiento y explicación de los conceptos esenciales de cada tema, apoyándose en el uso de diagramas o diapositivas que hagan más fácil y ameno el proceso de enseñanza y aprendizaje.
La mayor parte del tiempo se dedicará a la resolución práctica de ejercicios de forma individual, con la asistencia de los profesores. Estos ejercicios servirán para fijar y aplicar los conocimientos, resolver las dudas que aparezcan e introducir las técnicas de diseño para la resolución de algoritmos, así como la utilización de herramientas apropiadas, lo que permitirá justificar la utilidad práctica de estas técnicas y compararlas entre sí.
Los ejercicios que resulten más significativos serán expuestos por sus autores. El resto de compañeros planteará cuantas dudas y preguntas estimen oportunas, que deberán ser contestadas correctamente por el autor. De este modo, se potencia la capacidad crítica del alumno, se estimula su curiosidad y se practican técnicas de diálogo y debate, para llegar a acuerdos consensuados. Evidentemente, se hace imprescindible un alto grado de participación por parte del alumno, por lo que se procurará motivarlos.
CLASES PRÁCTICAS
Con las clases prácticas se pretende:
- Fijar y aplicar los conocimientos adquiridos previamente por el alumno o la alumna.
- Prepararlo para la introducción de nuevos conocimientos que le ayuden a resolver problemas planteados en la práctica.
- Aumentar su motivación.
- Habituar al alumno o alumna a su entorno de trabajo real, fundamental en el ámbito de la Formación Profesional Específica.
Como se dispone de horas de apoyo, será en este tipo de actividades donde el papel del profesor de apoyo resulte más útil, ya que, si tenemos un grupo numeroso de alumnos, la atención individual a los problemas de cada uno de ellos consume un tiempo considerable. Así se evita que el alumno tenga que esperar mucho hasta que sus dudas sean resueltas y podamos seguir avanzando.
ACTIVIDADES
Las actividades realizadas por los alumnos serán en la mayoría de los casos de forma individual, pero algunas de ellas serán resueltas en grupo. En líneas generales serán de los siguientes tipos:
- Problemas de análisis y diseño de algoritmos para resolver en clase.
- Problemas de utilización de las diferentes estructuras de datos para resolver en clase. - Planteamiento de ejercicios para realizar en casa.
- Exposición de ejercicios mediante el cañón.
- Clases expositivas sobre los aspectos más conceptuales. Para seguir las explicaciones, los alumnos deberán disponer de un ejemplar del texto “Programación en lenguajes estructurados”.
- Lectura de publicaciones especializadas, si el departamento dispone de ella.
- Investigación a través de Internet de temas relacionados con los contenidos del módulo.
MATERIALES
Los materiales utilizados serán aquellos que como dotación de este ciclo dispone el centro: - Aula de informática con impresora y ordenadores suficientes para todos los alumnos y
alumnas (un ordenador para cada alumno). Estos ordenadores han de estar siempre operativos y no deben depender de las prácticas de otros módulos.
- Software específico: compilador Geany.
- Red local que permita compartir materiales e impresoras, tener acceso a Internet para buscar información y crear un repositorio de materiales a disposición de los alumnos, normalmente en formato web.
- Pizarra blanca.
- Videoproyector. Este recurso se ha hecho prácticamente imprescindible por su valiosa aportación como soporte de las explicaciones y, sobre todo, de las exposiciones de ejemplos o ejercicios resueltos por parte de los alumnos.
- Biblioteca de aula: En la que no puede faltar libros de consulta básicos y otros textos de referencia (la bibliografía puede servir de orientación). También es conveniente disponer de publicaciones especializadas.
ACTIVIDADES DE ESEÑAZA-APREDIZAJE
Las actividades de enseñanza-aprendizaje deben constituir el instrumento diario para alcanzar las finalidades propuestas, y permitir que los alumnos logren los objetivos específicos y las capacidades terminales del módulo.
En esta disciplina juegan un papel fundamental los ejercicios prácticos que cada alumno debe solucionar de forma independiente, cada uno en su ordenador. Esto no significa que no puedan compartir información o resolver dudas entre ellos, pero el proceso mental que lleva a construir adecuadamente el algoritmo debe resolverlo cada uno de ellos.
Es conveniente hacer puestas en común en las que un alumno presente la solución que ha dado al problema y, posteriormente, se debata sobre las particularidades de esa solución. Así se da la oportunidad de ver diferentes modos de afrontar un problema, y permite a los profesores hacer correcciones y recomendaciones que pueden aprovechar todos.
3.2. Evaluación
EVALUACIÓ IICIAL
A principios de curso se hará un sondeo para obtener información acerca de los conocimientos que tienen los alumnos sobre la materia y de las herramientas con las que se suele trabajar en nuestros módulos.
El sondeo se realizará mediante una ficha que será rellenada por todos ellos. La información recogida nos sirve para conocer el estado general de los alumnos del aula y en particular de cada uno de ellos. Hay que tener en cuenta que algunas veces tenemos alumnos que han estado en la Escuela Superior de Ingenieros Informáticos o bien de Telecomunicaciones aunque la mayoría de nuestros alumnos no tienen conocimiento alguno de que es lo que vienen a estudiar.
De igual forma se realizará una evaluación inicial al comienzo de cada unidad didáctica cuyo objetivo será observar el grado de asimilación de las unidades anteriores. Esto proporcionará un punto de partida para enfocar los nuevos contenidos, pudiendo incluso hacer un breve resumen de los puntos más conflictivos de la unidad didáctica anterior o anteriores.
EVALUACIÓ FORMATIVA
Formará parte del proceso de enseñanza-aprendizaje y su objeto será medir el grado de cumplimiento de los objetivos de la programación para poder introducir mejoras en su desarrollo. Se aplica durante el proceso de aprendizaje, y mediante las distintas técnicas registramos la situación de los alumnos y de todo el proceso (dificultades, avances, grado de consecución de objetivos...) localizando y detectando errores para establecer mecanismos de mejora en el proceso de aprendizaje.
Se utilizará en particular los resultados de las pruebas escritas de evaluación. Esto permitirá concretar un nivel de partida homogéneo y adecuado para la explicación de nuevos conceptos, a la vez que ayudará a registrar y diagnosticar dificultades, habilidades, conocimientos, etc., respecto a los nuevos objetivos de aprendizaje.
Del análisis de los resultados obtenidos estableceremos decisiones para adoptar cambios en la estrategia de enseñanza. Estos cambios pueden ser:
- Modificación de las siguientes actividades a realizar, reforzando los objetivos no cubiertos y desestimando las que propongan objetivos ya alcanzados.
- Adaptaciones para alumnos y alumnas que muestren una desviación respecto al ritmo general del grupo.
- Modificación de las actividades a realizar para el próximo curso.
Los resultados obtenidos serán importantes a la hora de llevar a cabo la evaluación de la programación del módulo.
TÉCICAS E ISTRUMETOS DE EVALUACIÓ
El proceso de enseñanza-aprendizaje se evaluará de forma continua como señala la ley, de manera que la evaluación forma parte integrada del proceso de enseñanza-aprendizaje. A ello ayuda esta propuesta didáctica, ya que los conocimientos que se van enseñando y adquiriendo por parte de profesores y alumnos, respectivamente, están siempre basados en conceptos anteriores.
La aplicación del proceso de evaluación continua del alumnado, requiere su asistencia regular a las clases y la realización de las actividades programadas en cada unidad didáctica. Evaluación continua no quiere decir bajo ningún concepto que un alumno aprobará la asignatura con tan sólo aprobar un examen final en mayo. Por el contrario, la evaluación se realizará teniendo en cuenta la asistencia a clase del alumno o alumna, obligatoria por ley y su actitud en el aula, valorándose la
participación, el nivel de destreza demostrado en la realización de los ejercicios y trabajos, las aportaciones que realice y el trabajo en el aula.
Además se realizarán pruebas escritasindividuales (PE). Se harán al menos dos de estas pruebas por trimestre. Estos controles constarán de dos partes: prueba de conceptos y de carácter práctico. En esta el alumno debe obtener como mínimo el 30% del peso de cada ejercicio de la prueba para tener opción a evaluación positiva en media con el resto de ejercicios de dicha prueba. La prueba conceptual, que se realizará con anterioridad, será una prueba objetiva para evaluación de conceptos. Aquellos alumnos y alumnas que no alcancen 30% en el ejercicio conceptual (normalmente, de tipo test) no pasarán a realizar el ejercicio práctico, aunque si los profesores puntualmente lo consideran oportuno los alumnos realizaran dicho ejercicio. Esta medida se justifica por la necesidad de tener superados ciertos contenidos conceptuales y cierto nivel de destrezas, sin los cuales no es posible realizar correctamente una aplicación práctica de los mismos.
Para superar la parte práctica, que versará sobre la implementación de los conceptos vistos anteriormente en clase, también deberá obtenerse al menos el 30% de los puntos asignados en cada ejercicio para tener opción a evaluación positiva en media con los demás.
La justificación de este sistema de evaluación, fruto de la experiencia de anteriores cursos, está en el hecho de querer evitar que los alumnos y alumnas intenten superar el módulo formativo a fuerza de especializarse en aspectos parciales del mismo, a cambio de abandonar el resto de los contenidos.
Al principio estas pruebas serán obligatorias para todos, pero a medida que los profesores vayamos conociendo suficientemente el trabajo de los alumnos y también entre ellos mismos, se podrá proponer la no obligatoriedad de estos. En este caso, para obtener evaluación positiva, el alumno deberá exponer públicamente ejercicios con alto grado de complejidad, investigar, plantear e implementar vías de solución de problemas no triviales, colaborar con sus compañeros en el desarrollo de programas y cualquiera otra consideración de los profesores sobre este particular, por supuesto suficientemente significativa y razonada. La nota en este caso estará en razón de la complejidad de sus ejercicios y del resto de conceptos.
Pretendemos, al menos, dos pruebas escritas por trimestre, pudiendo variar su número y fecha cuando se crea conveniente por parte de los profesores/as encargados del módulo, pudiendo realizar igualmente estas pruebas sin que los alumnos y alumnas sean previamente avisados. En todas ellas se informará de la puntuación otorgada a los distintos ejercicios, así como los criterios de evaluación que se apliquen expresamente. Además, se discutirá individualmente el ejercicio que han realizado, informándoles directamente de sus fallos y aciertos para poder aplicar sus conclusiones en posteriores actividades.
Tras cada prueba escrita cada alumno privadamente deberá revisar junto con la/el profesor su ejercicio, con el objetivo de comentar fallos y aciertos que haya tenido y ser aconsejado sobre futuras mejoras en el método de trabajo, aprendizaje y de cualquier otra cuestión que se considere importante para la mejora de su formación.
Otros instrumentos utilizados para la evaluación: - Observación directa de:
o Preguntas realizadas en clase por el alumno o alumna y respuestas dadas por los mismos a temas propuestos por los profesores. (PC)
o Participación en el aula ayudando a resolver problemas acontecidos a otros compañeros, bien sea directamente sobre temas de programación o de configuración y uso del compilador. (PA)
o Actitud del alumno en clase en cuanto a la asunción de las responsabilidades necesarias para alcanzar el perfil adecuado, con vistas a su futura inserción laboral. (AA)
- Realización, entrega y exposición de temas, ejercicios y otras tareas relacionadas con las finalidades del módulo. (EE).
Para obtener evaluación positiva en el módulo será requisito indispensable demostrar, mediante los ejercicios de aplicación (PE), que se han alcanzado los objetivos generales y los específicos de cada unidad didáctica. En cuanto a la evaluación de los demás puntos, ningún alumno con calificación 0 en los items PC, PA, EE y AA podrá obtener evaluación final del módulo positiva.
Aunque el alumno podrá realizar trabajos en casa, puesto que así adquiere conocimientos y destrezas, consideramos que las aplicaciones informáticas son fácilmente copiables, siendo muy difícil comprobar el fraude a no ser que se establezcan pruebas para su detección. Por esta razón el alumno deberá demostrar suficiente y exhaustivamente que tiene superados los objetivos del módulo mediante la realización correcta de las pruebas escritas, dónde realmente es él mismo y sin ayuda de nadie, quién las hace.
Los ejercicios realizados por los alumnos no tendrán nota cuantitativa, sino que serán corregidos resaltando los fallos detectados y detallando los puntos a trabajar o las mejoras del diseño. Creemos que es importante que el alumno no se sienta evaluado cuantitativamente, sino llamado a mejorar sus propuestas en cada momento señalando fallos y haciéndole ver los aciertos.
La materia del módulo es acumulativa, es decir, cada conocimiento nuevo que se introduce se apoya o complementa a los anteriores, lo que implica que es necesario repasar continuamente conceptos ya aprendidos. Esto hace que el alumno o alumna los deba tener siempre actualizados y los llegue a dominar realmente. Así, la recuperación es también continua.
Consideraciones adicionales
Requerimientos para la realización de los controles escritos prácticos:
Para la evaluación se atenderá a los criterios específicos de las unidades didácticas trabajadas y a los siguientes:
- Usar correcta y adecuadamente las técnicas de programación. - Usar correcta y adecuadamente los criterios de calidad del software - Los programas
- Se entregarán en soporte digital y en papel impreso.
- No deben contener ningún error de especificación, diseño ni de compilación para obtener evaluación positiva.
- El diseño debe atenerse a las normas de calidad estudiadas, teniendo muy en cuenta la mayor cohesión y el mínimo acoplamiento de los subprogramas utilizados.
- De existir errores de ejecución deben no ser graves. (En este caso si el diseño es correcto y completo la calificación será 7 como máximo).
Propuesta de Porcentajes de VALORACIÓ
Preguntas clase (PC) y Participación (PA) 10% Trabajo (casa, clase, grupo) (EE) 10% Actitud del alumno (AA) 10% Pruebas escritas (PE) 70%
Los tres primeros apartados sólo serán sumados a la nota en caso de obtener como mínimo un 5 en las pruebas escritas. Si el alumno está suspenso su nota puede verse aumentada por buena actitud y por el resto de conceptos positivos, pero nunca hasta llegar a superar el módulo con ellas. Es razonable
esta medida en el contexto de que el alumno debe en primer lugar “saber hacer” y superado esto, tener un perfil aceptable como trabajador y ciudadano.
Coincidiendo con el final del régimen ordinario de clases, se comunicará a los alumnos y alumnas las calificaciones obtenidas como resultado del proceso de evaluación continua para la última evaluación parcial. Esta calificación será una media ponderada de las notas obtenidas a lo largo del curso académico en las distintas pruebas realizadas, de forma que tendrán más peso las últimas que las primeras.
Aquellos alumnos o alumnas que deseen subir nota podrán efectuar un ejercicio diseñado a tal efecto siempre que los profesores lo estimen acertado. Este ejercicio se realizará el día que se determine para tal fin.
A las pruebas de convocatoria ordinaria (antigua extraordinaria) podrán presentarse todos los alumnos que no hayan logrado evaluación positiva en la ordinaria. Estas pruebas abarcarán todos los contenidos de la asignatura, y los alumnos y alumnas que se presenten lo realizarán en su totalidad.
Los alumnos que deseen mejorar su nota de última evaluación parcial deberán realizar los trabajos planteados por los profesores, tales como ejercicios de aplicación para desarrollar los objetivos parcialmente superados, monitorizar compañeros que deben realizar la convocatoria ordinaria o investigar y exponer temas relacionados con el módulo.
PÉRDIDA DEL DERECHO A EVALUACIÓ COTIUA
En el artículo 2.2 de la Orden de 29 de septiembre de 2010, por la que se regula la evaluación, certificación, acreditación y titulación académica del alumnado que cursa enseñanzas de formación profesional inicial que forma parte del sistema educativo en la Comunidad Autónoma de Andalucía, se dice expresamente que la aplicación del proceso de evaluación continua del alumnado requerirá, en la modalidad presencial, su asistencia regular a clase y su participación en las actividades programadas para los distintos módulos profesionales del ciclo formativo .
El derecho a la evaluación continua lo perderá cualquier alumno que falte un número de horas de clase superior al 10% del número total de horas del módulo. A estos efectos no se hace distinción entre faltas justificadas y no justificadas.
CRITERIOS DE EVALUACIÓ
En la valoración tanto de los ejercicios escritos individuales como del trabajo habitual del alumno en clase, se tendrá como base la superación de los objetivos generales del módulo y los específicos de cada unidad.
Como puntos de referencia para la evaluación de los objetivos programados se tomarán los resultados de aprendizaje y criterios de evaluación siguientes, entendiéndose éstos como los aspectos que el alumnado debe dominar:
R.A.1. Reconoce la estructura de un programa informático, identificando y relacionando los elementos propios del lenguaje de programación utilizado.
Criterios de evaluación:
a) Se han identificado los bloques que componen la estructura de un programa informático. b) Se han creado proyectos de desarrollo de aplicaciones.
c) Se han utilizado entornos integrados de desarrollo.
e) Se ha modificado el código de un programa para crear y utilizar variables. f) Se han creado y utilizado constantes y literales.
g) Se han clasificado, reconocido y utilizado en expresiones los operadores del lenguaje. h) Se ha comprobado el funcionamiento de las conversiones de tipo explícitas e implícitas. i) Se han introducido comentarios en el código.
R.A.2. Escribe y prueba programas sencillos, reconociendo y aplicando los fundamentos de la programación orientada a objetos.
Criterios de evaluación:
a) Se han identificado los fundamentos de la programación orientada a objetos. b) Se han escrito programas simples.
c) Se han instanciado objetos a partir de clases predefinidas. d) Se han utilizado métodos y propiedades de los objetos. e) Se han escrito llamadas a métodos estáticos.
f) Se han utilizado parámetros en la llamada a métodos. g) Se han incorporado y utilizado librerías de objetos. h) Se han utilizado constructores.
i) Se ha utilizado el entorno integrado de desarrollo en la creación y compilación de programas simples.
R.A.3. Escribe y depura código, analizando y utilizando las estructuras de control del lenguaje.
Criterios de evaluación:
a) Se ha escrito y probado código que haga uso de estructuras de selección. b) Se han utilizado estructuras de repetición.
c) Se han reconocido las posibilidades de las sentencias de salto. d) Se ha escrito código, utilizando control de excepciones.
e) Se han creado programas ejecutables, utilizando diferentes estructuras de control. f) Se han probado y depurado los programas.
g) Se ha comentado y documentado el código.
R.A.4. Desarrolla programas organizados en clases, analizando y aplicando los principios de la programación orientada a objetos.
Criterios de evaluación:
a) Se han reconocido la sintaxis, la estructura y los componentes típicos de una clase. b) Se han definido clases.
c) Se han definido propiedades y métodos. d) Se han creado constructores.
e) Se han desarrollado programas que instancien y utilicen objetos de las clases creadas anteriormente.
f) Se han utilizado mecanismos para controlar la visibilidad de las clases y de sus miembros. g) Se han definido y utilizado clases heredadas.
h) Se han creado y utilizado métodos estáticos. i) Se han definido y utilizado interfaces.
j) Se han creado y utilizado conjuntos y librerías de clases.
R.A.5. Realiza operaciones de entrada y salida de información, utilizando procedimientos específicos del lenguaje y librerías de clases.
Criterios de evaluación:
a) Se ha utilizado la consola para realizar operaciones de entrada y salida de información. b) Se han aplicado formatos en la visualización de la información.
c) Se han reconocido las posibilidades de entrada/salida del lenguaje y las librerías asociadas. d) Se han utilizado ficheros para almacenar y recuperar información.
e) Se han creado programas que utilizan diversos métodos de acceso al contenido de los ficheros.
f) Se han utilizado las herramientas del entorno de desarrollo para crear interfaces gráficos de usuario simples.
g) Se han programado controladores de eventos.
h) Se han escrito programas que utilizan interfaces gráficos para la entrada y salida de información.
R.A.6. Escribe programas que manipulan información, seleccionando y utilizando tipos avanzados de datos.
Criterios de evaluación:
a) Se han escrito programas que utilizan arrays.
b) Se han reconocido las librerías de clases relacionadas con tipos de datos avanzados. c) Se han utilizado listas para almacenar y procesar información.
d) Se han utilizado iteradores para recorrer los elementos de las listas.
e) Se han reconocido las características y ventajas de cada una de la colecciones de datos disponibles.
f) Se han creado clases y métodos genéricos.
h) Se han identificado las clases relacionadas con el tratamiento de documentos XML. i) Se han realizado programas que realizan manipulaciones sobre documentos XML.
R.A.7. Desarrolla programas, aplicando características avanzadas de los lenguajes orientados a objetos y del entorno de programación.
Criterios de evaluación:
a) Se han identificado los conceptos de herencia, superclase y subclase.
b) Se han utilizado modificadores para bloquear y forzar la herencia de clases y métodos. c) Se ha reconocido la incidencia de los constructores en la herencia.
d) Se han creado clases heredadas que sobrescriban la implementación de métodos de la superclase.
e) Se han diseñado y aplicado jerarquías de clases. f) Se han probado y depurado las jerarquías de clases.
g) Se han realizado programas que implementan y utilizan jerarquías de clases. h) Se ha comentado y documentado el código.
R.A.8. Utiliza bases de datos orientadas a objetos, analizando sus características y aplicando técnicas para mantener la persistencia de la información.
Criterios de evaluación:
a) Se han identificado las características de las bases de datos orientadas a objetos.
b) Se ha analizado su aplicación en el desarrollo de aplicaciones mediante lenguajes orientados a objetos.
c) Se han instalado sistemas gestores de bases de datos orientados a objetos.
d) Se han clasificado y analizado los distintos métodos soportados por los sistemas gestores para la gestión de la información almacenada.
e) Se han creado bases de datos y las estructuras necesarias para el almacenamiento de objetos. f) Se han programado aplicaciones que almacenan objetos en las bases de datos creadas.
g) Se han realizado programas para recuperar, actualizar y eliminar objetos de las bases de datos.
h) Se han realizado programas para almacenar y gestionar tipos de datos estructurados, compuestos y relacionados.
R.A.9. Gestiona información almacenada en bases de datos relacionales, manteniendo la integridad y consistencia de los datos.
Criterios de evaluación
a) Se han identificado las características y métodos de acceso a sistemas gestores de bases de datos relacionales.
c) Se ha escrito código para almacenar información en bases de datos.
d) Se han creado programas para recuperar y mostrar información almacenada en bases de datos.
e) Se han efectuado borrados y modificaciones sobre la información almacenada. f) Se han creado aplicaciones que ejecutan consultas sobre bases de datos.
g) Se han creado aplicaciones para posibilitar la gestión de información presente en bases de datos relacionales.
Y por encima de todo ello, una premisa sumamente importante para la evaluación positiva de los programas realizados: “o es suficiente que un programa funcione para que sea válido, esto es sólo necesario. Para que sea válido, además de funcionar, debe ser un programa hecho con calidad” (ver calidad del software).
3.3. Atención a la diversidad
Cabe esperar que los conocimientos iniciales de los alumnos y alumnas sean muy diferentes y por tanto la situación de partida sea también diferente para todos, y por otro lado, los conceptos y destrezas que debe adquirir el alumno suponen para algunos de ellos excesiva complejidad en esta asignatura. Dado que es probable que los niveles sean diferentes podemos disponer de varios recursos que se pueden emplear para atender esta diversidad.
Hay que dejar claro que los títulos de formación profesional certifican capacidades terminales, por lo que no está permitido hacer adaptaciones curriculares significativas.
Se puede plantear un seguimiento individual de cada alumno a través de propuestas del tipo: - Realización de las actividades propuestas al final de cada Unidad, que siguen un orden
creciente de dificultad.
- Integración de los alumnos/as con problemas en grupos de trabajo mixtos y diversos para que en ningún momento se sientan discriminados. Si se crea un buen ambiente de grupo, los mismos compañeros y compañeras se ayudarán entre ellos favoreciendo el proceso de aprendizaje.
- Apoyo de los profesores cuando lo consideren necesario y en la forma que se estime oportuna.
- A través de la lectura del material complementario (libros, apuntes, ejercicios resueltos, revistas, artículos, etc.) que se encuentra en el aula.
- Realización de actividades complementarias propuestas por los profesores o por los propios alumnos. Esto les hace participes de su propio aprendizaje.
- Realizaciones de trabajos haciendo uso de la capacidad creativa y los medios y recursos con que cuenta el centro.
- Planteamiento por parte de los profesores de ejercicios y cuestionarios al alumno y la consiguiente supervisión.
- Exposición de algunos de los trabajos que se van desarrollando en las clases prácticas. - Evaluación y crítica del trabajo expuesto, cualificando los siguientes aspectos:
apoyo utilizados, creatividad, originalidad, etc. Se debe conseguir la espontaneidad del alumno para realizar críticas constructivas. Los profesores actuarán de moderadores encauzando los fallos y virtudes hacia la unidad de trabajo, la futura empresa del alumno y la sociedad actual.
- Adaptación de la programación, delimitando aquellos contenidos que sean considerados como mínimo exigible según el currículo.
Los alumnos con discapacidad de tipo visual tendrán dificultad a la hora de trabajar con las técnicas gráficas y con las herramientas de desarrollo. Para ello utilizaremos herramientas específicas de adaptación del ordenador, se realizarán las pruebas de evaluación directamente sobre el ordenador, descripción oral de representaciones gráficas, dibujo de diagramas y esquemas sobre una superficie especial táctil y colaboración con otros compañeros en trabajos que requieran destrezas visuales. Las diapositivas y la documentación que se exponga en clase le será facilitada para que pueda acceder a ella con el ordenador o le sea traducida a Braille.
Los alumnos con discapacidad motora que no les impida el uso normal del ordenador no tendrán ninguna dificultad, ya que el centro está adaptado a personas que usan silla de ruedas y las aulas no presentan problemas de accesibilidad.
Los alumnos con discapacidad auditiva tampoco tendrán problemas si saben leer los labios, ya que es sencilla la adaptación y no tendrán problemas para utilizar las herramientas informáticas.
La mayor dificultad la tienen los alumnos cuya capacidad de comunicación está disminuida sensiblemente, ya que difícilmente podrán participar en los trabajos en equipo. Además si no pueden expresar sus dudas al profesor, privarán a este de la realimentación necesaria y será compleja la tarea de evaluación.
Hemos de tener en cuenta que el objeto de la informática son los sistemas de almacenamiento y tratamiento de la información. Un profesional de la Informática tienen la información como el objeto de su trabajo y debe demostrar especial destreza en su manejo.
En todo caso hemos de recordar que el cumplimiento de los requisitos para la matriculación, que son genéricos para todos los ciclos formativos de grado superior, no cualifica automáticamente para adquirir la formación y las destrezas necesarias para el desempeño de una profesión.
3.4. Tratamiento de los temas transversales
Muchos de estos temas han de ser abordados desde el conjunto de los módulos del ciclo. Al tratarse de un módulo perteneciente a un tipo de formación específica, puede parecer que la relación con este tipo de temas es un poco tangencial. Sin embargo, si se procede a un análisis detenido se puede observar que algunos de estos temas transversales se desarrollan así:
EDUCACIÓ AMBIETAL
La utilización de la informática en general y, sobre todo, en los negocios, hace que grandes volúmenes de información puedan ser almacenados en soportes informáticos, discos, cintas... y enviados de unos lugares a otros a través de las redes informáticas, autopistas de la información, evitándose de esta manera el consumo de grandes cantidades de papel y, por consiguiente, la destrucción de bosques, contribuyendo de alguna manera a la preservación de los medios naturales y medioambientales.
Durante este curso nos proponemos participar en el Programa Kioto de Educación Ambiental para afrontar el cambio climático en Andalucía.
EDUCACIÓ DEL COSUMIDOR
El análisis y la utilización de diferentes herramientas informáticas favorece la capacidad del alumno y la alumna para decidir sobre los productos informáticos que debe adquirir y utilizar de manera ventajosa.
El estudio de la programación fomenta la capacidad de análisis y la valoración de distintas alternativas.
EDUCACIÓ PARA LA SALUD
Cuando se utilizan equipos informáticos, se procura que el alumno y la alumna conozcan una serie de normas de higiene y seguridad en el trabajo, así como las precauciones necesarias en el empleo de los equipos. De esta manera, se intenta que el alumno y la alumna sepan los principios de la ergonomía del puesto de trabajo, para que cualquier trabajo frente al ordenador resulte lo más agradable posible y no le cause ningún problema.
Es importante cuidar las condiciones ambientales del puesto de trabajo, tales como iluminación, ventilación, temperatura, contaminación acústica, limpieza, etc.
EDUCACIÓ PARA LA IGUALDAD DE OPORTUIDADES ETRE AMBOS
SEXOS
Desde este módulo contamos con elementos para concienciar al alumnado sobre la igualdad de oportunidades para chicos y chicas:
- Formando grupos mixtos de trabajo.
- Distribuyendo las tareas a realizar en la misma medida entre chicos y chicas. - Haciendo que todos utilicen los mismos, o equivalentes, recursos.
- Fomentando la participación de todos, sin distinciones de sexo. - Vigilando para evitar cualquier gesto o expresión sexista.
EDUCACIÓ PARA EL TRABAJO
Respecto a este módulo encontramos los siguientes elementos: - Técnicas de trabajo en grupo: sujeción a unas reglas corporativas. - Colaboración de varias personas para la realización de un único trabajo.
EDUCACIÓ PARA LA PAZ Y LA COVIVECIA
Se trabajan los elementos siguientes:
- Acuerdos para la utilización de los mismos estándares en toda la comunidad internacional. - Trabajo en armoniosa colaboración, procurando la toma de decisiones consensuadas. - Respeto por las opiniones de los demás.
- Aprender a escuchar.
- Diseño en equipo de algoritmos.
- Colaboración con los profesores en el aula ayudando a los compañeros/as a resolver errores y conflictos con los recursos a nuestra disposición.