Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacion 1º DAM
Programacion 1º DAM
Doctor Fleming
Oviedo
Principado de Asturias
TÍTULO:
PROGRAMACIÓN
INDICE
Página 2 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
cumple con el simple conocimiento de ellas, el alumno/a debe ser capaz de realizarlas.
Dentro de ellos están las habilidades, procedimientos, técnicas y destrezas.
Las actitudes se consideran como las disposiciones que se dan en una persona para
actuar de un modo determinado. En ellas se incluyen los valores, normas, actitudes y
comportamientos. Es el llamado “currículum oculto”.
El tratamiento de los contenidos debe de ser global e integrador, los diferentes elementos se
deben trabajar en el aula de forma conjunta, es decir, que se debe buscar la integración del mayor
número de aspectos posibles, relacionando conceptos, procedimientos y actitudes.
Contenidos conceptuales
Introducción.
Programas y programación
Paradigmas de la programación
Ciclo de vida del software
Lenguajes de programación
El lenguaje de programación Java
Programas en Java
Entornos integrados de desarrollo (IDE)
Contenidos procedimentales
Identificación de las características del lenguaje JAVA como lenguaje de programación.
Estudio de la escritura general de un programa.
Contenidos actitudinales
Valorar la importancia de los bytecode en el lenguaje JAVA respecto a los sistemas
tradicionales.
Interés por el aprendizaje de los elementos básicos del lenguaje.
Participación en debates surgidos en clase.
Página 4 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
Criterios de evaluación
a) Se han identificado los bloques que componen la estructura de un programa informático.
b) Se han utilizado entornos integrados de desarrollo.
c) Se han identificado los distintos tipos de variables y la utilidad específica de cada uno.
d) Se ha modificado el código de un programa para crear y utilizar variables.
e) Se han creado y utilizado constantes y literales.
f) Se han clasificado, reconocido y utilizado en expresiones los operadores del lenguaje.
g) Se ha comprobado el funcionamiento de las conversiones de tipo explícita e implícita.
Resultado de aprendizaje
Reconoce la estructura de un programa informático, identificando y relacionando los
elementos propios del lenguaje de programación utilizado.
Contenidos conceptuales
Introducción a la programación.
Estructura y bloques fundamentales de un programa
Tipos de datos simples.
Literales y constantes. Variables.
Visibilidad y vida de las variables.
Operadores y expresiones.
Operadores aritméticos.
Operadores relacionales.
Operadores lógicos.
Operadores unarios.
Operadores de bits.
Operadores de asignación.
Precedencia de operadores.
Conversiones de tipos. ( CAST )
Contenidos procedimentales
Estudio de las características y propiedades y posibles usos de los distintos tipos de
datos y los operadores que se utilizan con ellos.
Identificación de las características del lenguaje JAVA como lenguaje de programación.
Estudio de la escritura general de un programa.
Página 5 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
Contenidos actitudinales
Valorar la importancia de los bytecode en el lenguaje JAVA respecto a los sistemas
tradicionales.
Interés por el aprendizaje de los elementos básicos del lenguaje.
Participación en debates surgidos en clase.
Criterios de evaluación
h) Se han identificado los bloques que componen la estructura de un programa informático.
i) Se han utilizado entornos integrados de desarrollo.
j) Se han identificado los distintos tipos de variables y la utilidad específica de cada uno.
k) Se ha modificado el código de un programa para crear y utilizar variables.
l) Se han creado y utilizado constantes y literales.
m) Se han clasificado, reconocido y utilizado en expresiones los operadores del lenguaje.
n) Se ha comprobado el funcionamiento de las conversiones de tipo explícita e implícita.
Contenidos conceptuales
Introducción al pseudocódigo.
Estructuras de selección.
Estructuras IF.
Switch.
Estructuras de repetición.
Bucle WHILE.
Bucle DO WHILE.
Bucle FOR.
Estructuras de salto.
Sentencias BREAK y CONTINUE.
Sentencias BREAK y CONTINUE con etiquetas.
Sentencia RETURN.
Control de excepciones.
Prueba y depuración de aplicaciones.
Documentación del programa.
Página 6 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
Contenidos procedimentales
Empleo de las estructuras de control de programa
Análisis de supuestos planteados y resolución adecuada usando estas estructuras.
Elaboración de pseudocódigos sencillos para codificación posterior.
Contenidos actitudinales
Reconocer la importancia del uso adecuado de las estructuras de control para la creación
de programas.
Interés en la resolución de los supuestos planteados.
Participación en la resolución de supuestos para creación de programas.
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.
Contenidos conceptuales
Arrays o vectores.
Declaración de vectores.
Creación de vectores.
Inicialización de vectores.
Utilización de los vectores.
Arrays multidimensionales.
Algoritmos de ordenación.
Método de la burbuja.
Método del intercambio directo.
Algoritmos de búsqueda.
Cadenas de caracteres ( STRING ).
Arrays de objetos.
Página 7 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
Colecciones
Contenidos procedimentales
Estudio de estas estructuras de datos.
Conocimientos sobre la forma de codificarlas
Estudio de diferentes algoritmos para utilizarlas.
Supuestos de dificultad creciente hasta alcanzar un dominio medio – alto en su
utilización.
Contenidos actitudinales
Interés por el aprendizaje de estas estructuras.
Reconocimiento de su importancia a la hora de crear programas.
Responsabilidad y rigor en el uso de estas estructuras.
Participación en la resolución de supuestos usando arrays junto con otros componentes
vistos.
Criterios de evaluación
a) Se han escrito programas que utilicen 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.
g) Se han utilizado expresiones regulares en la búsqueda de patrones en cadenas de texto.
Contenidos conceptuales
Paradigma de la programación orientada a objetos.
Clases.
Definición de clases en Java.
Objetos o instancias de una clase.
Página 8 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
Métodos
Constructores.
Contenidos procedimentales
Estudio del ECLIPSE como entorno de trabajo.
Conocer la estructura general de un programa JAVA, ya codificado.
Realizar con estas dos herramientas los supuestos elaborados hasta el momento en
pseudocódigo.
Realizar nuevos supuestos de dificultad creciente, hasta que el alumno domine
adecuadamente los conceptos vistos hasta este momento.
Estudio de las características de las clases JAVA y de sus componentes.
Creación de clases con diferentes tipos de métodos.
Elaboración de supuestos que contemplen estos conceptos.
Contenidos actitudinales
Reconocimiento de la importancia de la P.O.O. respecto a la programación tradicional.
Valorar la importancia de un entorno como el Eclipse, para programar.
Participar en la resolución de los supuestos planteados.
Interés en el aprendizaje en desarrollar clases.
Participación en la elaboración de supuestos.
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.
j) Se ha reconocido la sintaxis, estructura y componentes típicos de una clase.
k) Se han definido clases.
l) Se han definido propiedades y métodos.
m) Se han creado constructores.
Página 9 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
Contenidos conceptuales
Métodos públicos de acceso a atributos privados
Sobrecarga de métodos
Constructores sobrecargados
Uso del operador this y el método this()
Manejo de excepciones
Composición de clases
Herencia.
Superclases y subclases.
Constructores y herencia.
Clases y métodos abstractos y finales.
Polimorfismo.
Sobreescritura de métodos.
Conversiones entre objetos. (CASTING ).
Acceso a métodos de la superclase.
Interfaces.
Contenidos procedimentales
Análisis y estudio de las características de la programación orientada a objetos.
Ejercicios que contemplen estas características de la P.O.O. junto con las ya vistas
hasta este tema.
Contenidos actitudinales
Sobrecarga de métodos.
Participación en debates y la resolución de los supuestos planteados usando las
características en estudio.
Reconocer la importancia de la herencia para el ahorro y reutilización de código.
Interés y predisposición para programar usando herencia y polimorfismo.
Participación en debates y la resolución de los supuestos planteados usando las
características en estudio.
Página 10 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
Criterios de evaluación
a. Se han desarrollado programas que instancien y utilicen objetos de las clases creadas
anteriormente.
b. Se han identificado los conceptos de herencia, superclase y subclase.
c. Se han utilizado modificadores para bloquear y forzar la herencia de clases y
métodos.
d. Se ha reconocido la incidencia de los constructores en la herencia.
e. Se han creado clases heredadas que sobrescriban la implementación de métodos de
la superclase.
f. Se han diseñado y aplicado jerarquías de clases.
g. Se han probado y depurado las jerarquías de clases.
h. Se han realizado programas que implementen y utilicen jerarquías de clases.
i. Se ha comentado y documentado el código.
j. Se han utilizado mecanismos para controlar la visibilidad de las clases y de sus
miembros.
k. Se han definido y utilizado clases heredadas.
l. Se han creado y utilizado métodos estáticos.
m. Se han definido y utilizado interfaces.
n. Se han creado y utilizado conjuntos y librerías de clases.
Contenidos conceptuales
Flujos de datos.
Clases relativas a los flujos.
Utilización de flujos.
Ficheros de datos.
Almacenamiento de objetos en un fichero.
Contenidos procedimentales
Estudio de los flujos de datos en JAVA y los ficheros.
Supuestos prácticos sobre el almacenamiento de datos en ficheros.
Contenidos actitudinales
Página 11 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
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 utilicen 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 utilicen interfaces gráficos para la entrada y salida de
información.
Obviamente habrá que tener en cuenta que puede haber alguna variación en esta secuencia en
función de la dinámica y características del grupo de alumnos.
5.- METODOLOGIA.
La metodología didáctica a aplicar está basada en la Concreción Curricular aprobada.
En relación con los procesos de aprendizaje, se debe partir de la idea de que el alumno/a es, en
última instancia, quien realiza su propio conocimiento. Pero el aprendizaje no se produce en el
vacío y es el profesor el que ha de actuar como guía proporcionando los recursos necesarios y
planificando las situaciones para que se puedan llevar a cabo los aprendizajes.
La metodología a utilizar es activa tanto por parte del profesor como de los alumnos/as,
participativa por parte del alumnado, y motivadora por parte del profesor.
Página 12 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
Se utilizará la plataforma Moodle para colgar los ejercicios y realizar las tareas y los exámenes.
Página 13 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
6.- LA EVALUACIÓN
La evaluación será continua, formativa y sumativa, considerándose además de las pruebas
objetivas, el trabajo en clase, el progreso, el interés por el módulo, la atención, etc.
Al comienzo de cada Unidad de Trabajo se realizará un pequeño debate que permitirá saber cual
es el nivel de conocimientos del alumnado sobre cada tema, realizando introducciones sobre
aquellos aspectos necesarios para el tema que el alumnado no tiene o no ha adquirido
completamente. Se orientará al alumnado acerca de los contenidos del tema para que los ubiquen
dentro de los conocimientos informáticos adquiridos en el curso pasado, o bien en unidades de
trabajo anteriores. En el caso de que Unidades de Trabajo anteriores sirvan como base a una
nueva Unidad de Trabajo, el alumnado en esta fase realizará un repaso de esos conceptos.
Se considera que estos instrumentos de evaluación son adecuados para los criterios de
evaluación de este módulo.
Página 14 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
Criterios de evaluación
Los criterios de evaluación asociados a cada resultado de aprendizaje han sido enumerados en la
exposición de cada unidad didáctica.
Procedimientos e instrumentos
El desarrollo previsto del módulo obliga a un nivel de participación muy alto por parte del alumno,
mediante trabajos y supuestos prácticos, que tendrán una importancia grande en la calificación
del alumno, pues son esos trabajos los que deberán reflejar el conocimiento y dominio de la
materia que se irá impartiendo a lo largo del módulo.
El nivel de conocimientos de los alumnos sobre las unidades temáticas se evaluará mediante
prueba objetiva individual teórico-práctica junto con la realización de supuestos prácticos
obligatorios a nivel individual y/o en grupo.
Para superar una unidad didáctica será necesario demostrar unos conocimientos equivalentes,
cuando menos, a los contenidos mínimos enunciados en esta programación.
A lo largo de cada evaluación se realizarán una o varias pruebas objetivas sobre los contenidos
impartidos y se propondrá la realización de diversas prácticas y trabajos de obligado
cumplimiento, algunos de los cuales habrán de ser entregados para ser evaluados por el profesor.
Estos trabajos y prácticas habrán de ser originales, es decir, se penalizará su copia de otros
compañeros u otras fuentes puntuando con 0 a todos aquellos alumnos que los tengan
idénticos y en caso de duda se podrá solicitar una demostración para comprobar su autoría.
Es conveniente que a lo largo del curso los alumnos lleven un dossier (pendrive) con sus apuntes.
Deben responsabilizarse también de conservar todos los trabajos, actividades y ejercicios que se
vayan realizando y que pueden ser motivo de revisión por parte del profesor en cualquier
momento.
Las fechas de realización de las pruebas objetivas y de entrega de los trabajos serán las
comunicadas en clase, de tal manera que los alumnos que no las cumplan no tendrán derecho a
ser evaluados en la prueba o prácticas en cuestión, salvo casos de fuerza mayor y debidamente
justificados.
Con el fin de realizar una evaluación del alumnado lo más precisa y justa posible, se van a utilizar
los siguientes instrumentos de evaluación:
Página 15 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
- Originalidad.
Trabajos - Contenido.
- Organización.
- Entrega en fecha.
- Planteamiento y respuesta correctos.
Realización de ejercicios y
- Planteamiento correcto y respuesta
problemas razonable.
- Otras consideraciones.
- Relaciones
Observación sistemática del - Capacidad organizativa
- Comportamiento
trabajo.
- Esfuerzo
- Asistencia a clase
Las pruebas objetivas serán realizadas evaluando los conocimientos de una o varias unidades.
El peso de cada prueba objetiva o ejercicio práctico desarrollada, será asignado por el profesor en
función de los contenidos que en él se evalúen, y siempre dando conocimiento de ello al
alumnado.
Aquellos alumnos/as que hayan sido evaluados positivamente en las tres evaluaciones serán
considerados como alumnos/as que han aprobado el módulo. La nota final del módulo se obtendrá
como promedio de las notas individuales obtenidas en cada una de las evaluaciones,
considerando también la evolución del alumno a lo largo del curso.
Página 16 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
- Resolución de dudas.
Después de cada evaluación de cada unidad temática, y para aquellos alumnos/as que no hayan
alcanzado los mínimos exigibles, se plantearán una serie de tareas orientadas a que el alumno/a
de forma individual realice un proceso de aprendizaje y consolidación de aquellos conceptos,
actividades o procedimientos que no pudieron ser comprendidos anteriormente.
Los alumnos que no aprueben en la evaluación ordinaria de Junio el presente módulo tendrán
derecho a una evaluación extraordinaria de Septiembre.
Página 17 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
Estas pruebas podrán ser de cualquiera de los tipos indicados en los procedimientos de
evaluación y no tienen por qué ser iguales para cada alumno/a, dependiendo de la situación
académica de cada alumno/a.
Los criterios de calificación de estas pruebas son los mismos que se aplicarán durante el curso y
los mínimos exigibles son los que están incluidos en la programación bajo el epígrafe “contenidos
mínimos” de las unidades a calificar.
Las siguientes actuaciones permiten atender las diferencias individuales del alumnado:
- Diferenciar todos aquellos elementos que resulten esenciales y básicos, de los contenidos de
aquellos que amplían y profundizan los mismos.
- Graduar la dificultad de las tareas que se propongan, de forma que todos los alumnados
puedan encontrar espacios de respuesta acordes a sus capacidades.
- Formar grupos de trabajo heterogéneos en las actividades del aula, con la flexibilidad en el
reparto de tareas, y fomentar el apoyo y la colaboración mutua.
Página 18 de 19
Programación 1º DAM - Programación Didactica - 2019/2020
- Interpretar los criterios de evaluación aplicando los tipos de pruebas más adecuados a los
aspectos que se deseen evaluar, y extendiendo el campo de la exploración al conjunto de
actividades que se realizan en el aula, diferenciando en todas ellas los mínimos exigibles.
Página 19 de 19