You are on page 1of 30

Programacin

en
Lenguajes Estructurados
Gua Didctica
Flix Garca Carballeira
Jess Carretero Prez
Jos Manuel Prez Lobato
Alejandro Caldern Mateos
Javier Fernndez Muoz
Jos !aniel Garca
Luis Mi"uel #nc$ez
Programacin en Lenguajes Estructurados Gua didctica
%ndice
Programacin en Lenguajes Estructurados__________________________________1
Objetivos__________________________________________________________3
Contenidos_________________________________________________________5
Temporalizacin___________________________________________________13
etodolo!a Didctica______________________________________________13
Criterios de "valuacin______________________________________________1#
$rocedimientos de "valuacin________________________________________%1
Criterios de Cali&icacin_____________________________________________%'
(istema de )ecuperacin de evaluaciones pendientes______________________%#
*ctividades de )ecuperacin para alumnos con materias pendientes +
pro&undizaciones + re&uerzos para lo!rar dic,a recuperacin_________%#
Desdobles- a!rupaciones &le.ibles/_____________________________________%#
ateriales- te.tos + recursos didcticos_________________________________%0
*ctividades complementarias + e.traescolares____________________________%1
edidas de atencin a la diversidad + adaptaciones curriculares/_____________%1
)ies!os en el trabajo + salud laboral/___________________________________%1
Otros _________________________________________________________32
(istemas de in&ormacin del departamento a los alumnos + sus padres o tutores__32
3 Cen!a!e 4earnin! $aranin&o %
Programacin en Lenguajes Estructurados Gua didctica
Objetivos
"l dulo de $ro!ramacin en 4en!uajes "structurados tiene una duracin de 352
,oras + se encuadra en el primer curso del Ciclo 6ormativo de Grado (uperior del ttulo
de Tcnico Superior en Desarrollo de Aplicaciones Informticas de la &amilia
pro&esional de 7n&ormtica/
4as ense8anzas mnimas de este ttulo estn &ijadas en el )D 1##19111'- de %% de :ulio
;<O" de 32 septiembre de %22'=/ "l )D 1#0#9111'- de %% de julio establece el
currculo de este ciclo &ormativo ;<O" del #>Octubre de 111'=/
*s mismo en esta pro!ramacin estn plasmadas las pautas reco!idas en el *?"4" de
propuestas didcticas de apo+o al pro&esorado de 6$ publicado por el inisterio de
"ducacin + Ciencia en el a8o 1115- correspondiente a este ciclo &ormativo
"l objetivo !eneral del ciclo &ormativo es la insercin de los alumnos en el mundo
laboral por lo @ue la orientacin de este mdulo est orientada a ese propsito/ 4a rpida
evolucin del sistema productivo relacionado con este ciclo &ormativo ,ace necesaria
una adaptacin permanente de los contenidos del mismo @ue- si bien no tiene por@ue
a&ectar necesariamente a los contenidos bsicos- si a&ecta notablemente a las tAcnicas o
,erramientas utilizadas- @ue deben adaptarse a las nuevas realidades/
"l objetivo &undamental del mdulo est plasmado en la unidad de competencia 3 del
ciclo &ormativoB
"laborar- adaptar + probar pro!ramas para mejorar la e.plotacin del sistema + las
aplicaciones/ Dic,o objetivo lo podemos des!losar en los si!uientes aspectosB
1/ "laborar pro!ramas @ue cumplan las especi&icaciones establecidas en el dise8o-
con bajo coste de mantenimiento/
%/ 7nte!rar + enlazar rutinas si!uiendo las especi&icaciones establecidas en el dise8o/
3/ )ealizar pruebas &uncionales de pro!ramas- atendiendo a las especi&icaciones
establecidas en el dise8o/
'/ "laborar + mantener documentacin descriptiva de pro!ramas + pruebas @ue
permitan la consulta + actualizacin por terceras personas/
5/ "&ectuar cambios de pro!ramas de acuerdo con los nuevos re@uerimientos
establecidos/
4as capacidades terminales a conse!uir- son las si!uientesB
> "laborar pro!ramas utilizando len!uajes estructurados- cumpliendo con las
especi&icaciones establecidas en el dise8o/
> "valuar el &uncionamiento de las aplicaciones mediante la realizacin de pruebas
de los di&erentes mdulos de pro!ramacin/
> "laborar la documentacin completa relativa a las aplicaciones desarrolladas
> *daptar las aplicaciones a partir de nuevos re@uerimientos establecidos en el
dise8o/
3 Cen!a!e 4earnin! $aranin&o 3
Programacin en Lenguajes Estructurados Gua didctica
De la "(T)CCTC)* D" CO?T"?7DO( se pueden deducir los si!uientes !randes
blo@uesB
&lo'ue (
"n este blo@ue se pretende @ue el alumno comprenda los conceptos bsicos del
&uncionamiento de un ordenador- @ue sepa realizar al!oritmos bsicos- comprenda la
utilidad de todas las &ases del desarrollo so&tDare- se &amiliarice con un entorno de
desarrollo + aprenda las tAcnicas bsicas para realizar pruebas unitarias/
ContenidoB
Componentes + estructura de un computador/ (o&tDare de sistema + de aplicacin/
Tipos de len!uajes de pro!ramacin/ 6undamentos de pro!ramacin/ "stilo de
pro!ramacin// Dise8o estructurado de una aplicacin/ "ntorno de desarrollo/
)ealizacin de pruebas/
&lo'ue )
"n este blo@ue se ,ace una presentacin de las caractersticas &undamentales del
4en!uaje CB "ntrada9salida bsica- estructuras de control + &unciones/
ContenidoB
Eistoria de C/ Caractersticas de C// *spectos bsicos del len!uaje/ "ntrada9salida
bsica/ "structuras de control/ 6unciones/
&lo'ue *
"n este blo@ue se pro&undiza en la utilizacin del len!uaje C + se abordan aspectos ms
avanzados de la utilizacin del mismo- especialmente en lo re&erido a las estructuras de
datos complejas ;re!istros- vectores- cadenas de caracteres- estructuras dinmicas-
&ic,eros=
ContenidoB
Gestin de memoriaB punteros + variables/ Fmbito de las variables + los punteros/
$aso de parmetros/ Cadenas de caracteres/ Gectores + matrices/ "structuras
complejas de datos/ "ntrada9salida a arc,ivos/
&lo'ue +
"n este blo@ue se presentan los conceptos de la pro!ramacin orientada a objetos en CH
H + se e.plican los elementos &undamentales de dic,a pro!ramacinB clases- objetos-
,erencia + polimor&ismo/
ContenidoB
7ntroduccin a la $OO e introduccin a CHH/ Clases + objetos- ,erencia +
polimor&ismo/ Tratamiento de estructuras de datos como arra+s + cadenas/
"ntrada9salida con &lujos- etc/
3 Cen!a!e 4earnin! $aranin&o '
Programacin en Lenguajes Estructurados Gua didctica
&lo'ue ,
"n este blo@ue se dan las pautas &undamentales para realizar pro!ramas con calidad @ue
&aciliten la realizacin de un mantenimiento posterior/ TambiAn se e.plica como realizar
un adecuado control de las di&erentes versiones de un pro!rama @ue sur!en durante el
desarrollo debido a los cambios/
ContenidoB
Calidad del (o&tDare + control de con&i!uracin/
&lo'ue -
"n este blo@ue se realizar un pro+ecto inte!rador de los conceptos vistos durante el
desarrollo del mdulo/
ContenidoB
$ro+ecto inte!radorB entre los pro+ectos posibles estarn la realizacin de una
calculadora matemtica- la !estin de un videoclub- la !estin de un ,otel- etc/
Contenidos
Como enunciado del contenido or!anizador &ormularemos el ttulo de la unidad de
competencia a la @ue esta li!ada el mduloB
I"laborar- adaptar + probar pro!ramas para mejorar la e.plotacin del sistema + las
aplicacionesJ/
* este contenido de tipo procedimental se encuentran li!ados una serie de contenidos
conceptuales + actitudinales @ue ori!inan los contenidos soporte de las destrezas +
,abilidades @ue el alumno debe ad@uirir/
* continuacin se muestran los contenidos del mdulo- a!rupados en blo@ues de
Cnidades de Trabajo ;CTKs=- estableciendo una secuenciacin adecuada al !rupo/
&lo'ue (.
(/ 0nidad de trabajo . Funda1entos de 2ro"ra1acin
"n esta unidad se pretende presentar los conceptos &undamentales de la estructura de
un ordenador + una visin !eneral de la pro!ramacin + del len!uaje C / 4os
apartados @ue cubre esta unidad sonB
1/1/ "structura de un computador
1/%/ )epresentacin de la in&ormacin
1/3/ (o&tDare + len!uajes de pro!ramacin
1/'/ 6undamentos de la pro!ramacin estructurada
1/5/ "l len!uaje C
3 Cen!a!e 4earnin! $aranin&o 5
Programacin en Lenguajes Estructurados Gua didctica
)/ 0nidad de trabajo . Metodolo"a de la 2ro"ra1acin
"n esta unidad se ense8ar como codi&icar al!oritmos sencillos con instrucciones
condicionales + bucles/ 4os apartados @ue cubre esta unidad sonB
%/1/ 7n&ormtica + pro!ramacin de ordenadores
%/%/ $ro!ramacin "structurada9$ro!ramacin Orientada a Objetos
%/3/ "lementos bsicos de un pro!rama
%/3/1/ Datos
%/3/%/ 7nstrucciones
%/'/ )epresentacin !r&ica + te.tual de pro!ramas
%/5/ "structuras bsicas de control
%/5/1/ Condicionales
%/5/%/ )epetitivas
*/ 0nidad de trabajo . Fases de desarrollo de un 2ro"ra1a
"n esta unidad se e.plica el proceso de codi&icacin de una aplicacin basndose en
un entorno de desarrollo concreto ;D"G>C= + viendo tambiAn la &ase anterior a la
codi&icacin ;Dise8o= + la utilizacin de tAcnicas de pruebas/ 4os apartados @ue
cubre esta unidad sonB
3/1/ Dise8o
3/1/1/ Descendente ;<otton>up=
3/1/%/ *scendente ;Top>doDn=
3/%/ Codi&icacin en un entorno de desarrollo
3/%/1/ "ditores
3/%/%/ Compilador
3/%/3/ ontaje o enlazado
3/%/'/ "jecucin
3/%/5/ Depuracin
3/%/#/ Ctilizacin de la a+uda on>line + de los manuales
3/3/ Documentacin de aplicaciones
3/'/ $ruebas
3/'/1/ $ruebas de Caja <lanca
3/'/%/ $ruebas de Caja ?e!ra
4os contenidos mnimos de Aste blo@ue sernB
)ealizacin de al!oritmos bsicos/
Ctilizacin de un entorno de desarrollo para realizar pro!ramas sencillos/
3 Cen!a!e 4earnin! $aranin&o #
Programacin en Lenguajes Estructurados Gua didctica
Ctilizacin de manuales + a+uda on>line para resolver dudas @ue se presenten
durante la codi&icacin/
De&inicin de los casos de prueba utilizando tAcnicas de pruebas de caja blanca +
de caja ne!ra/
&lo'ue ).
+/ 0nidad de trabajo. 3i2os de datos 4 o2eradores bsicos en C
"n esta unidad se e.plican los tipos de datos + operadores bsicos del len!uaje C/
4os apartados @ue cubre esta unidad sonB
'/1/ Caractersticas de C/
'/%/ $alabras reservadas/
'/3/ Constantes- variables + tipos de datos
'/'/ Operadores + e.presiones
'/5/ "ntrada9salida elemental/
,/ 0nidad de trabajo. #entencias de control en C
"n esta unidad se muestra la sinta.is de las sentencias condicionales e iterativas
en C + se estudiarn ejemplos tpicos de al!oritmos @ue las utilizan/ 4os apartados
@ue cubre esta unidad sonB
5/1/ Condicionales
5/%/ 7terativas
-/ 0nidad de trabajo. Punteros en C
"n esta unidad se e.plica el concepto de puntero- su utilizacin en C + su relacin
directa con la memoria del ordenador / 4os apartados @ue cubre esta unidad sonB
#/1/ $unteros + memoria/
#/%/ Declaracin de punteros/
#/3/ Operaciones con punteros/
5/ 0nidad de trabajo. Funciones en C
"n esta unidad se e.plica la utilizacin de &unciones en C + la &orma de utilizarlas
para la realizacin de pro!ramas estructurados/ 4os apartados @ue cubre esta unidad
sonB
0/1/ (inta.is + utilizacin de las &unciones en C
0/%/ $aso de parmetros a una &uncin
0/3/ *r!umentos del pro!rama principal
0/'/ )ecursividad
3 Cen!a!e 4earnin! $aranin&o 0
Programacin en Lenguajes Estructurados Gua didctica
0/5/ acros
0/#/ Fmbito de las variables + tipos de almacenamiento
4os contenidos mnimos de este blo@ue sernB
Ctilizar los operadores bsicos sobre los tipos de datos bsicos de C
)ealizacin de pro!ramas sencillos en C ;entendiendo como tal a@uel @ue no
ten!a ms de 3 instrucciones de control anidadas o ' sin anidar= con
instrucciones condicionales e iterativas/
Ctilizacin de los punteros para lectura de teclado + paso de parmetros a
&unciones/
Ctilizacin de &unciones en C + paso de parmetros por valor + por re&erencia/
"leccin adecuada de las di&erentes &unciones @ue deben componer una
aplicacin sencilla en C- entendiendo como tal a@uella de no ms de 5 &unciones/
&lo'ue *.
6/ 0nidad de trabajo . Arra4s 4 strin"s en C
"n esta unidad se e.plica la utilidad- de&inicin + manejo de arra+s + cadenas de
caracteres en C/ 4os apartados @ue cubre esta unidad sonB
5/1/ De&inicin + uso de arra+s/
5/%/ )elacin entre punteros + arra+s
5/3/ $aso de arra+s a &unciones
5/'/ *rra+s dinmicos/
5/5/ *rra+s multidimensionales
5/#/ De&inicin + procesamiento de cadenas de caracteres/
7/ 0nidad de trabajo. 8structuras de datos en C
"n esta unidad se e.plica la utilidad- de&inicin + manejo de estructuras de datos +
uniones en C/ 4os apartados @ue cubre esta unidad sonB
1/1/ De&inicin + procesamiento de estructuras/
1/%/ *rra+s de estructuras
1/3/ Cniones/
1/'/ "structuras de datos auto re&erenciadas/
(9/ 0nidad de trabajo. 8ntrada:salida a arc$ivos en C
"n esta unidad se e.plica la utilidad- de&inicin + utilizacin de arc,ivos en C/ 4os
apartados @ue cubre esta unidad sonB
12/1/ *rc,ivos + &lujos de "9(/
3 Cen!a!e 4earnin! $aranin&o 5
Programacin en Lenguajes Estructurados Gua didctica
12/%/ Operaciones con arc,ivos/
((/ 0nidad de trabajo . 8structuras din1icas en C
"n esta unidad se e.plica la utilidad- de&inicin + manejo de estructuras dinmicas
complejas en C/ 4os apartados @ue cubre esta unidad sonB
11/1/ 4as Gariables dinmicas
11/%/ 4a asi!nacin dinmica de memoria ;malloc- realloc- &ree=
11/3/ 4istas enlazadas
11/'/ $ilas
11/5/ Colas
11/#/ Frboles/
4os contenidos mnimos de Aste blo@ue sernB
(aber esco!er las estructuras de datos ;arra+s- cadenas- re!istros- &ic,eros- etc/=
adecuadas para la realizacin de una aplicacin + justi&icar la eleccin/
Ctilizacin bsica de arra+s unidimensionales + bidimensionales en pro!ramas
en CB recorrido- bLs@ueda- ordenacin + paso de parmetros a &unciones/
Ctilizacin bsica de cadenas de caracteres en pro!ramas en CB creacin- lectura-
escritura + modi&icacin de las mismas
Ctilizacin bsica de estructuras estticas en pro!ramas en C/ Ctilizacin de los
diversos campos- paso de parmetros a &unciones/
Ctilizacin bsica de arc,ivos en pro!ramas en CB lectura- escritura- uso para
realizar altas- bajas- modi&icaciones- consultas + listados- acceso directo a
arc,ivos para lectura- escritura + modi&icacin de su contenido/
Ctilizacin bsica de estructuras dinmicas en pro!ramas en CB insercin-
borrado + listado de listas + rboles/ (eleccin + utilizacin adecuada de las
di&erentes estructuras dinmicas/
&lo'ue +.
()/ 0nidad de trabajo . Funda1entos de la 2ro"ra1acin orientada a objetos/
"n esta unidad se e.plican los &undamentos de la pro!ramacin orientada a objetos +
sus di&erencias con la pro!ramacin estructurada clsica/ 4os apartados @ue cubre
esta unidad sonB
1%/1/ 4en!uajes orientados a objetos/
(*/ 0nidad de trabajo . ;ntroduccin a C<</
"n esta unidad se e.plican los operadores bsicos- la entrada9salida + las
e.cepciones en CHH// 4os apartados @ue cubre esta unidad sonB
3 Cen!a!e 4earnin! $aranin&o 1
Programacin en Lenguajes Estructurados Gua didctica
13/1/ "ntrada9salida
13/%/ ".cepciones
13/3/ $aso de parmetros por re&erencia/
13/'/ Operadores de memoria dinmica/
13/5/ Operadores de conversin/
(+/ 0nidad de trabajo . Clases 4 objetos/
"n esta unidad se e.ponen los elementos &undamentales de la pro!ramacin
orientada a objetosB 4as clases + los objetos/ (e e.plica la sinta.is de su de&inicin +
la utilizacin en CHH/ 4os apartados @ue cubre esta unidad sonB
1'/1/ *tributos
1'/%/ Atodos
1'/3/ Constructores/
1'/'/ Copia de objetos + el puntero t,is
1'/5/ Destructores
1'/#/ odi&icadores de acceso/
1'/0/ odi&icadores de comportamiento/
1'/5/ Clases anidadas/
1'/1/ Creacin de objetos/
1'/12/ 4ocalizacin + or!anizacin de clases
1'/11/ *cceso a miembros/
1'/1%/ (obrecar!a de operadores
1'/13/ Conversiones entre tipos
1'/1'/ Clases + estructuras de datos dinmicas/
(,/ 0nidad de trabajo . Arra4s 4 cadenas
"n esta unidad se e.plica la utilidad- de&inicin + manejo de arra+s en CHH 4os
apartados @ue cubre esta unidad sonB
15/1/ *rra+s de objetos/
15/%/ *rra+s dinmicos en CHH/
15/3/ 4a clase strin!/
(-/ 0nidad de trabajo . =erencia 4 2oli1or>is1o
"n esta unidad se e.plica la utilizacin de la ,erencia en CHH 4os apartados @ue
cubre esta unidad sonB
1#/1/ Eerencia simple
1#/%/ Constructores- destructores/
3 Cen!a!e 4earnin! $aranin&o 12
Programacin en Lenguajes Estructurados Gua didctica
1#/3/ Control de acceso/
1#/'/ Eerencia mLltiple
1#/5/ Clase base virtual/
1#/#/ Atodos virtuales
1#/0/ Clase base virtual pura
1#/5/ Destructor virtual/
1#/1/ Eerencia + conversiones/
4os contenidos mnimos de Aste blo@ue sernB
Dise8o adecuado de aplicaciones en CHHB De&inicin de las clases @ue la
componen as como de sus atributos + operaciones/
)ealizacin de aplicaciones bsicas ;entendiendo como tal a@uellas @ue no
constan de ms de 5 clases= en CHH @ue inclu+an- adecuadamente- las distintas
tAcnicas ;,erencia- polimor&ismo- clases virtuales- etc/= @ue proporciona el
len!uaje/
&lo'ue ,.
(5/ 0nidad de trabajo . La calidad del so>t?are
"n esta unidad se e.plica como de&inir + llevar a cabo un proceso de desarrollo
ri!uroso + documentado @ue nos permita obtener aplicaciones de calidad/ TambiAn
se e.pone la necesidad de controlar los cambios + las di&erentes versiones de los
pro!ramas + documentos @ue se producen en una aplicacin- dando las pautas
necesarias para llevarlo a cabo + e.plicando una ,erramienta @ue nos a+ude en el
control de la con&i!uracin/ 4os apartados @ue cubre esta unidad sonB
10/1/ "l control de Calidad
10/%/ 4a calidad en la documentacin
10/3/ 4a calidad en los pro!ramas
10/'/ "l control de los cambios
10/5/ Ctilizacin de una ,erramienta de control de cambios/
4os contenidos mnimos de Aste blo@ue sernB
Documentar adecuadamente las aplicaciones/
Codi&icar de acuerdo a unas normas bsicas @ue &aciliten la comprensin del
cdi!o/
De&inir pautas para la realizacin de aplicaciones + llevarlas a cabo
adecuadamenteB
De&inir el procedimiento de control de cambios + llevarlo a cabo
adecuadamente/
3 Cen!a!e 4earnin! $aranin&o 11
Programacin en Lenguajes Estructurados Gua didctica
Ctilizacin bsica de una ,erramienta de control de con&i!uracin/ (aber
almacenar + recuperar di&erentes versiones de los &ic,eros @ue componen una
aplicacin/
&lo'ue -.
(6/ 0nidad de trabajo . Pro4ecto
"n esta unidad se propondr al alumno la realizacin de un pro+ecto @ue en!lobe los
conocimientos ad@uiridos con el &in de @ue lo dise8e- codi&i@ue- realice las pruebas
necesarias de &uncionamiento + los manuales @ue lo deben acompa8ar/ Todo ello
si!uiendo unas normas bsicas de calidad + utilizando un control de con&i!uracin
adecuado/ "l pro+ecto no ser individual sino @ue se realizar en !rupos de alumnos
de tal &orma @ue cada miembro del !rupo realice una tarea di&erente/
"sta unidad es la @ue pondr a prueba los conocimientos + destrezas ad@uiridos por
los alumnos durante el curso- + a travAs de ella se pondra de mani&iesto el !rado de
aprovec,amiento conse!uido/ "ste pro+ecto lo realizarn los alumnos a lo lar!o del
3M trimestre- a8adiAndose al mismo &uncionalidades adicionales se!Ln se va+an
impartiendo los conocimientos tericos necesarios/
4os contenidos mnimos de Aste blo@ue sernB
(aber aplicar los contenidos mnimos e.i!idos en los blo@ues anteriores a la
realizacin de una aplicacin completa/
Temporalizacin
"stA mdulo tiene una asi!nacin ,oraria de %55- con 1% ,oras lectivas por semana
durante 3 trimestres/ 4a asi!nacin de tiempos de cada unidad de trabajo por
evaluacin- + la dedicacin temporal a cada unidad ser la si!uienteB
0nidad de 3rabajo !uracin @en $oras lectivasA
1N "valuacin
1 12
% %5
3 %5
' 1'
5 %5
# 1'
0 %5
%N "valuacin
5 %'
1 %3
12 3%
11 3%
1% 12
3N "valuacin 13 15
1' %5
15 %3
3 Cen!a!e 4earnin! $aranin&o 1%
Programacin en Lenguajes Estructurados Gua didctica
1# %%
10 1#
15 %2
3otal *69
Metodologa Didctica
4a metodolo!a @ue se utilizar en el proceso de ense8anza>aprendizaje del mdulo
consistir bsicamente en una e.posicin terico>prctica ;con numerosos ejemplos= de
la Cnidad de Trabajo + a continuacin una serie de propuestas de desarrollo de
pro!ramas espec&icos para consolidar los conocimientos tericos ad@uiridos/ "stos
ejercicios sern realizados- en el taller- individualmente o en !rupos de alumnos + con el
apo+o @ue necesiten del pro&esor + despuAs sern e.plicados en clase/
Dado @ue en el presente mdulo se tratan conceptos &undamentales del sistema
in&ormtico el pro&esor insistir en la relacin de tales conceptos con ciertas tecnolo!as
o mbitos- para re&orzar la motivacin + conocimientos !enerales del alumno/
4os ejercicios prcticos propuestos consistirn en la realizacin de al!oritmos-
pro!ramas en C O CHH- realizacin de documentacin de las aplicaciones- realizacin
de casos de prueba + utilizacin de la ,erramienta de control de con&i!uracin/ "n todos
ellos se podr re@uerir la bLs@ueda de documentacin- con el &in de @ue los alumnos no
dependan Lnica + e.clusivamente de las e.plicaciones del pro&esor + ten!an cierto
!rado de autonoma/ "n cual@uier caso- el pro&esor les orientar para lo!rar la
realizacin del ejercicio/
4a ma+ora de los ejercicios prcticos se realizarn en el ordenador- siendo
recomendable @ue se realicen individualmente- pero si el nLmero de alumnos del !rupo
supera al de ordenadores disponibles en el aula- se podrn a!rupar en !rupos lo ms
pe@ue8os posibles/ ?o sera recomendable ms de 3 alumnos por !rupo/
"l pro&esor propondr un nLmero su&iciente de ejercicios por cada Cnidad de Trabajo
para a&ianzar los conocimientos tericos + ad@uirir las destrezas necesarias/ "l pro&esor
podr propone ejercicios di&erentes a cada alumno o !rupo de alumnos- con el &in de
adaptarlos a las capacidades de cada uno de ellos/ *s mismo !raduar los ejercicios en
&uncin de su di&icultad- para realizar primero los ms sencillos + proponer como
trabajo posterior los restantes/
4os ejercicios propuestos sern corre!idos en clase por los alumnos @ue los ,a+an
realizado- para !eneral conocimiento/
*dems se podr proponer al!Ln trabajo de pro!ramacin @ue en!lobe conocimientos
de varias unidades de trabajo para comprobar @ue los conocimientos mnimos e.i!idos
en cada una de las unidades ,an sido satis&actoriamente asimilados por los alumnos del
Ciclo 6ormativo
* continuacin se detallan las realizaciones base @ue se emplearn para lo!rar los
objetivos propuestos a la ,ora de realizar las aplicaciones en C + CHH
"laborar pro!ramas @ue cumplan las especi&icaciones establecidas en el dise8o-
con bajo coste de mantenimiento/
7nte!rar + enlazar pro!ramas + rutinas si!uiendo las especi&icaciones
establecidas en el dise8o/
3 Cen!a!e 4earnin! $aranin&o 13
Programacin en Lenguajes Estructurados Gua didctica
)ealizar pruebas &uncionales de pro!ramas- atendiendo a las especi&icaciones
establecidas en el dise8o
"laborar + mantener documentacin descriptiva de pro!ramas + pruebas- @ue
permitan la consulta por terceras personas/
"&ectuar cambios en los pro!ramas de acuerdo con los nuevos re@uerimientos
establecidos/
(e ,ar ,incapiA en la necesidad de elaborar una documentacin apropiada tanto para la
e.plotacin de los pro!ramas desarrollados como para poder realizar sus posibles
modi&icaciones o puestas a punto/
4as *CT7G7D*D"( de ense8anza + aprendizaje @ue se desarrollarn sern las
si!uientesB
AC3;B;!A!8# G8C8DAL8#.
*plicables a todas las unidades de trabajoB
Ctilizacin de los manuales espec&icos del compilador- el editor + del e@uipo a
emplear/
"ntre!a al alumno de listados de pro!ramas codi&icados en C- para su discusin +
mejora/
$resentacin + e.posicin del problema planteado as como de su resolucin-
justi&icando convenientemente cada uno de los pasos o &ases @ue ,a llevado a su
elaboracin/
Discusin sobre las soluciones adoptadas en cada ejercicio + presentacin de
mejoras sobre los mismos
Ctilizacin prctica del entorno de pro!ramacin utilizado
Ctilizacin del compilador + del depurador como ,erramienta bsica para la puesta a
punto de los pro!ramas/
Descripcin- justi&icacin + realizacin del proceso de obtencin de pro!ramas
ejecutables/
Correccin de los errores detectados en el desarrollo
)esolucin + presentacin de los ejercicios propuestos en el modo + tiempo
previstos + acompa8ados de la documentacin re@uerida en cada caso/ Con especial
atencin a B
4a correcta eleccin de las estructuras/
4a correcta eleccin de las clases- atributos + mAtodos en CHH/
4a calidad del resultado/
4a e&iciencia del resultado
4a documentacin ;tanto a nivel de usuario como de pro!ramador=/
3 Cen!a!e 4earnin! $aranin&o 1'
Programacin en Lenguajes Estructurados Gua didctica
4a inclusin de comentarios en las partes adecuadas del cdi!o
4as pruebas realizadas si!uiendo las tAcnicas vistas en clase
Gestin de los distintas versiones del pro!rama realizado
AC3;B;!A!8# 8#P8C%F;CA#
De las actividades @ue se desarrollarn a lo lar!o del curso- cabe destacarB
anejo e interpretacin de los manuales + de material biblio!r&ico + Deb/
Creacin de una !ua resumen de utilizacin del editor empleado- a partir de los
manuales del producto/
Creacin de una !ua resumen de utilizacin del compilador empleado + del
depurador
Discutir la eleccin de las di&erentes estructuras de datos utilizadas en la realizacin
de las aplicaciones/
)ealizar aplicaciones @ue permitan la realizacin de pruebas automticas/
Desarrollar pro!ramas @ue utilicen las di&erentes estructuras de datos disponibles en
el len!uaje C/
Desarrollar pro!ramas @ue utilicen las di&erentes clases disponibles en el len!uaje
CHH/
)ealizar aplicaciones clsicas de altas- bajas- modi&icaciones + consultas sobre
arra+s + sobre &ic,eros secuenciales + de acceso directo/
De&inir un procedimiento para mejorar la calidad de las aplicaciones realizadas
De&inir un procedimiento de control de con&i!uracin/
De&inicin de una !ua de buena prctica de codi&icacin de aplicaciones en
len!uaje C + en CHH
4os ejercicios realizados durante la clase sern similares a los del libro de te.to
recomendado/
Criterios de Evaluacin
4a evaluacin debe determinar el !rado de dominio del alumno de los conceptos
tericos tratados a lo lar!o de las di&erentes unidades de trabajo/ "stos conceptos no son
slo los &undamentos tericos de cada unidad- sino la capacidad de discernir cundo-
dnde + por @uA se aplican o son relevantes los mecanismos- tAcnicas + ,erramientas
descritas en los contenidos del mdulo dentro del sistema in&ormtico/ "stos conceptos
son &undamentales para @ue el alumno pueda desarrollar + aprovec,ar adecuadamente
los conocimientos procedimentales asociados a tales conceptos/ 4a evaluacin realizada
debe permitir al pro&esor ,acer un se!uimiento del !rado de asimilacin de estos
3 Cen!a!e 4earnin! $aranin&o 15
Programacin en Lenguajes Estructurados Gua didctica
conceptos por parte de cada alumno ;de &orma @ue se pueda detectar + corre!ir
problemas lo antes posible= +- &inalmente- para cada evaluacin- determinar si el !rado
de conocimientos alcanzados ,a sido el adecuado/
4a evaluacin de este mdulo es continua a lo lar!o de todo el curso/ $or tanto re@uiere
la asistencia re!ular a clase por parte del alumno- as como la realizacin de los
ejercicios + prcticas pro!ramadas por el pro&esor/
Debido a las especiales caractersticas de este mdulo- la materia impartida en cada
evaluacin no tendr carcter eliminatorio- +a @ue los contenidos de cada evaluacin
re@uieren la aplicacin de los conocimientos ad@uiridos en las evaluaciones anteriores/
"n la evaluacin del alumno se tendr en cuentaB
4a asistencia a clase + su actitud durante la misma/
4a responsabilidad + autosu&iciencia del alumno en su trabajo personal/
4a participacin del alumno en los trabajos en !rupo/
"l resultado de las pruebas objetivas de las unidades temticas/ (e realizarn al
menos una prueba por evaluacin/
4a correcta resolucin de los ejercicios planteados en clase/
$or otra parte- se evaluar la capacidad ad@uirida por el alumno para manejar + utilizar
los len!uajes- ,erramientas + tAcnicas desarrolladas en las unidades de trabajo
;conocimiento procedimental=/ Dadas las caractersticas del mdulo ;eminentemente
prctico=- las actividades de evaluacin de los conocimientos procedimentales ocuparn
un ma+or volumen @ue las dedicadas a los conceptos/ *l i!ual @ue para estos Lltimos
ser adecuado ,acer un se!uimiento ;ver el apartado "valuacin (umativa= @ue
permita determinar si el alumno pro!resa adecuadamente/
4os criterios de evaluacin estn basados en el )D 1##191' asociados a la unidad de
competencia J elaborar, adaptar y probar programas en lenguajes de
programacin estructurados y de cuarta generacin I + son los si!uientesB
Di&erenciar la pro!ramacin de procesos interactivos + por lotes ;batc,=
"scribir la utilidad de las libreras + de los enlazadores de los sistemas
operativos + depuradores- as como su &orma de empleo/
"valuar la importancia de la claridad + le!ibilidad de los pro!ramas para &acilitar
el mantenimiento + el trabajo en e@uipo//
"le!ir + de&inir estructuras de datos necesarias para la resolucin del problema
en len!uaje C o en al!una representacin te.tual o !r&ica de al!oritmos/
*plicar una metodolo!a de desarrollo estructurado para el dise8o de al!oritmos/
Codi&icar pro!ramas en un len!uaje estructurado a partir de los al!oritmos
dise8ados/
3 Cen!a!e 4earnin! $aranin&o 1#
Programacin en Lenguajes Estructurados Gua didctica
*plicar estrate!ias de pro!ramacin modular + de pro!ramacin orientada a
objetos- utilizando mdulos- unidades o pa@uetes de desarrollo de pro!ramas/
* partir de un supuesto prctico o de una situacin real realizada en el aulaB
o "le!ir las estructuras ms adecuadas para representar + manejar los datos
del problema/
o Codi&icar un mdulo de pro!ramacin en len!uaje C
o Documentar el cdi!o en un mdulo de pro!ramacin con comentarios
si!ni&icativos- concisos + le!ibles/
o 7nte!rar + enlazar mdulos de pro!ramacin- rutinas + utilidades-
si!uiendo las especi&icaciones del dise8o + del dia!rama de estructuras/
o Comprobar @ue la utilizacin de recursos del sistema permiten obtener
un pro!rama ejecutable/
o Depurar los mdulos de pro!ramacin si!uiendo criterios de e&iciencia +
e&icacia/
Describir tipolo!as de errores de los tratamientos/
* partir de un supuesto prctico o de una situacin real realizada en el aulaB
o *plicar estndares de control de calidad a partir de las especi&icaciones
establecidas en el dise8o + de las prestaciones esperadas por el usuario de
la aplicacin/
o )ealizar pruebas para cada mdulo de una aplicacin + pruebas de
inte!racin/
o Comprobar @ue el acceso + el tratamiento de los datos cumplen las
directrices de la administracin de datos del sistema + las
especi&icaciones establecidas en el dise8o/
o Comprobar @ue los &ormatos de entrada + salida de la aplicacin son los
esperados
o Comprobar @ue la &uncionalidad de los datos es la esperada/
o $rovocar + veri&icar los diversos tratamientos de error/
o edir los rendimientos de la aplicacin + evaluar la e&iciencia de las
prestaciones de la aplicacin + el consumo de recursos/
(obre una aplicacin desarrollada en el aulaB
o Documentar + describir las estructuras de datos utilizadas
o "laborar matrices de re&erencias cruzadas @ue relacionen procesos +
almacenamiento de datos/
o )edactar !uas de uso de las aplicaciones
7denti&icar los datos + mdulos de pro!ramacin a&ectados por la modi&icacin
de los re@uerimientos/
3 Cen!a!e 4earnin! $aranin&o 10
Programacin en Lenguajes Estructurados Gua didctica
Ctilizar matrices de re&erencias cruzadas entre mdulos + datos para conocer las
implicaciones @ue sobre Astos producen las nuevas modi&icaciones/
$robar @ue los nuevos datos + mdulos no producen pArdidas de e&iciencia +
e&icacia en las prestaciones ni en los rendimientos de la aplicacin + satis&acen
los nuevos re@uerimientos &uncionales/
Documentar los cambios realizados sobre los datos- mdulos + estructuras de
datos + control de la aplicacin/
antener libreras de mdulos reutilizables/
* partir de un supuesto prctico o de una situacin real realizada en el aulaB
o 7denti&icar + de&inir las estructuras de datos propias del problema/
o "laborar + representar un al!oritmo aplicando mAtodos de pro!ramacin
estructurada/
o 7nterpretar correctamente la in&ormacin @ue suministran los manuales/
o Codi&icar un pro!rama &uente en el len!uaje C- con comentarios
si!ni&icativos + concisos- @ue de&ina adecuadamente las estructuras de
datos + utilice correctamente las instrucciones- &unciones + libreras de
len!uaje
o "laborar un conjunto de datos de prueba del pro!rama dise8ado/
o Obtener un pro!rama ejecutable + depurar el pro!rama &uente
o "laborar la documentacin de la aplicacin/
o "laborar un sistema de control de con&i!uracin/
o *lmacenar adecuadamente las di&erentes versiones de la aplicacin
con CG(
Describir el entorno de desarrollo del len!uajeB recursos @ue se utilizan +
procedimiento prctico de desarrollo de pro!ramas/
Como criterios de realizacin tenemosB
)elativos a la elaboracin de aplicacionesB
o 4a codi&icacin cumple con las re!las sintcticas del len!uaje C o CHH
o 4os pro!ramas contienen comentarios si!ni&icativos + son le!ibles/
o (e aplican correctamente los mAtodos estructurados de pro!ramacin/
o (e obtiene el pro!rama ejecutable vlido @ue cumple los re@uisitos
especi&icados
o (e utilizan &unciones + mAtodos con los parmetros apropiados para una
optima inte!racin
o (e utilizan las estructuras de datos en C + las clases en CHH adecuadas
para la aplicacin/
3 Cen!a!e 4earnin! $aranin&o 15
Programacin en Lenguajes Estructurados Gua didctica
)especto a la inte!racin de pro!ramas + rutinas
o (e utilizan libreras con los parmetros adecuados para inte!rar + enlazar
de &orma ptima pro!ramas + rutinas/
o (e utiliza el enlazador con las opciones apropiadas para inte!rar +
enlazar de &orma optima las di&erentes partes/
o (e tienen en cuenta los recursos disponibles en el sistema para @ue la
inte!racin produzca un ptimo pro!rama ejecutable
o 4as &unciones + mAtodos de los pro!ramas a&ectados no se ven a&ectadas
por el proceso de inte!racin/
)especto a la realizacin de pruebasB
o 4os accesos a &ic,eros son con&ormes a las actividades del proceso +
cumplen las directrices marcadas para su uso/
o 4os datos de salida se obtienen en el dispositivo + &ormato especi&icado/
o 4os recursos + procedimientos necesarios para la realizacin de pruebas
son los adecuados + se preparan con antelacin al comienzo de la
realizacin de las pruebas/
o (e veri&ica @ue los procedimientos de tratamiento de errores se
corresponden con el dise8o + la especi&icacin/
o (e realiza un documento con las pruebas realizadas + los problemas o
&allos detectados/
)especto a la elaboracin de documentacin/
o (e actualizan los cambios ,abidos en la aplicacin/
o (e detalla en cada pro!rama las estructuras de control + de datos e.ternas
e internas utilizadas- as como las clases con sus atributos + mAtodos si la
codi&icacin se realiza en CHH
o (e detallan los resultados de las pruebas + de ,allaz!os + acciones
re@ueridas/
o (e elabora la matriz de re&erencias cruzadas entre re@uisitos &uncionales-
procesos + pro!ramas/
o (e describen las caractersticas del pro!rama @ue se ven a&ectadas por
cambios en la con&i!uracin del sistema/
o (e elabora una !ua de uso de cada pro!rama/
)especto a la realizacin de cambiosB
o (e lleva un adecuado control de cambios + de las di&erentes versiones de
la aplicacin/
o (e identi&ican las reas del pro!rama a&ectadas por el cambio/
o (e veri&ica @ue la incorporacin +9o eliminacin de cdi!o no a&ecta a
otras partes de la aplicacin/
3 Cen!a!e 4earnin! $aranin&o 11
Programacin en Lenguajes Estructurados Gua didctica
o (e veri&ica @ue la ejecucin del pro!rama satis&ace los re@uisitos
establecidos/
Procedimientos de Evaluacin
8BAL0AC;EC ;C;C;AL
*l comienzo del curso se pasar un cuestionario con pre!untas cerradas + abiertas- para
conocer los conocimientos + e.periencia de los alumnos- as como para obli!ar a ,acer
un es&uerzo de auto evaluacin sobre lo @ue el alumno cree @ue sabe + el nivel @ue el
cree @ue posee sobre los temas @ue se consideran ,erramientas base sobre las @ue se van
a sustentar todos los conocimientos terico>prcticos @ue sern objeto del aprendizaje
durante el curso/
8BAL0AC;EC FEDMA3;BA
$retende reconducir el proceso de aprendizaje- por tanto- est siempre presente en la
actividad docente- aun@ue se lleva a la prctica en momentos espec&icos + se utiliza la
observacin como instrumento esencialB
Durante la realizacin de las actividades de aprendizaje- (e utiliza 1a observacin +
el apo+o constante/ "ste apo+o no trata de resolver el problema de &orma inmediata-
sino de dar directrices + estrate!ias para a+udar al alumno a alcanzar la solucin/
Durante la correccin individualizada de determinados trabajos de los alumnos / (e
aportan ideas de mejora + soluciones alternativas/ *@u el alumno de&iende las
ventajas o desventajas de su opcin/
Durante las entrevistas se analizar el proceso se!uido por el alumno + se analizan
las causas + sus resultados/ (e proponen actividades alternativas para realizar en
casa adems de las pro!ramadas para clase/ 4as entrevistas se realizarn con los
alumnos @ue lo necesiten mientras los dems realizan actividades prcticas/
Durante las puestas en comLn/ Determinados ejercicios o actividades @ue se
consideran relevantes para consolidar o aclarar determinadas tAcnicas o
procedimientos- se e.plican para toda la clase- interviniendo tanto el pro&esor como
los alumnos/
Durante el trabajo en !rupos/ Observando actitudes de colaboracin- tanto con
respecto a los compa8eros como con respecto al pro&esor/
Durante la utilizacin de los e@uipos- observando la actitud del alumno ,acia el
mismo as como su cuidado tanto del ,ardDare como del so&tDare del e@uipo o de
sus compa8eros/
8BAL0AC;EC #0MA3;BA
3 Cen!a!e 4earnin! $aranin&o %2
Programacin en Lenguajes Estructurados Gua didctica
"l objetivo de esta evaluacin es determinar el nivel de aprendizaje alcanzado por el
alumno- por tanto en cada unidad de trabajo se ,an previsto actividades espec&icas de
evaluacin- &undamentalmente en &orma de pro!ramas desarrollados/
(e evaluarn las destrezas ad@uiridas por los alumnos medianteB
4os ejercicios prcticos propuestos para los !rupos de alumnos ;o individuales=-
corri!iAndolos en el ordenador + realizando pre!untas individualizadas a cada uno
de ellos sobre como ,an lle!ado a la solucin + sobre otras alternativas viables/
"jercicios individuales terico>prcticos ;e.menes= en los @ue el alumno deber
contestar a una serie de pre!untas + realizar una serie de ejercicios de di&icultad
similar a la de los propuestos en clase/ "l alumno podr utilizar en al!unas de ellas
todo el material @ue considere necesario ;libros- apuntes- ordenadores del taller=-
siempre + cuando no los comparta con sus compa8eros- durante la realizacin de la
prueba/
4a observacin de la realizacin de los diversos ejercicios/
"l pro&esor tendr en cuenta a la ,ora de evaluar los ejercicios prcticos el !rado de
autosu&iciencia de cada alumno/ Galorando positivamente a a@uellos @ue solventan los
problemas sin a+uda del pro&esor/
4as actividades principales @ue nos permitirn evaluar los conceptos + los
conocimientos prcticos ad@uiridos por el alumno son
1/ "jercicios + trabajos propuestos en clase a lo lar!o de la evaluacin/ $odrn ser
individuales o en !rupo/ (ern de carcter eminentemente prctico + a veces
contendrn cuestiones @ue impli@uen la investi!acin + re&le.in por parte del
alumno/ "stos ejercicios variarn en complejidad + se trabajarn en ellos los
contenidos mnimos de cada unidad- TambiAn se realizarn trabajos para abordar
aspectos ms avanzados orientados a los alumnos con ma+ores destrezas/ /
*l!unos trabajos irn en&ocados a &omentar el trabajo en e@uipo + la divisin del
trabajo- as como a promover la autonoma del alumno a la ,ora de solucionar
problemas/
4os trabajos debern entre!arse en la &ec,a de&inida por el pro&esor + en el
&ormato adecuado ;pro!ramas en el disco o cuenta del alumno- listados-
documentacin asociada o pe@ue8a memoria- etc/=/
Tras la presentacin de los trabajos el pro&esor plantear cuestiones ;entrevista
oral= a cada alumno sobre el ejercicio realizado @ue le permitan valorar
adecuadamente el trabajo realizado por el alumno + detectar posibles problemas/
"l pro&esor !uardar una copia de los trabajos realizados por cada alumno junto
con la cali&icacin otor!ada al mismo + la valoracin de las entrevistas orales/
%/ ".menes individuales/ "n estas pruebas el alumno deber contestar a
cuestiones terico>prcticas @ue permitirn conocer si el alumno ,a ad@uirido los
conceptos + tAcnicas presentados en clase/
*simismo se plantearn ejercicios prcticos ;como la realizacin de pro!ramas-
obtencin de casos de prueba- realizacin de documentacin de aplicaciones-
3 Cen!a!e 4earnin! $aranin&o %1
Programacin en Lenguajes Estructurados Gua didctica
etc/=/ $ara la realizacin de los ejercicios- en &uncin de su naturaleza +
complejidad- el alumno podra disponer de material de consulta como libros +
apuntes/
"l pro&esor !uardar una copia de los trabajos realizados por cada alumno junto
con la cali&icacin otor!ada al mismo/
3/ *ctitud respecto a la materia/ (e valorar el !rado de autosu&iciencia del
alumno- la participacin en las deliberaciones sobre los ejercicios realizados- la
colaboracin ,acia sus compa8eros- as como su interAs plasmado en la
asistencia re!ular a clase- realizacin de los ejercicios planteados- pre!untas
realizadas- documentacin utilizada/
$ara valorar la autosu&iciencia el pro&esor re!istrar las necesidades de apo+o
@ue necesita cada alumno + les motivar para @ue solucionen- con la
documentacin + los ejemplos de @ue dispon!an- los problemas @ue se
encuentren durante la realizacin de los ejercicios- aun@ue tambiAn les indicar
@ue si durante un tiempo prudencial no consi!uen resolver los problemas
soliciten la a+uda del pro&esor para poder avanzar/
"l pro&esor re!istrar la asistencia a clase + la participacin de cada alumno
durante la misma por medio de notas numAricas @ue lo re&lejen/
"stas actividades de evaluacin mencionadas determinarn la cali&icacin del alumno
de acuerdo a los criterios e.puestos en el apartado ICriterios de "valuacinJ/
"n cuanto a los mnimos e.i!ibles- se tendr en cuenta los contenidos mnimos
establecidos en el apartado IContenidosJ en la elaboracin de las actividades de
evaluacin ;ejercicios + trabajos- + e.menes=- de &orma @ue se elaboren cuestiones +
problemas @ue aborden estos contenidos mnimos
Procedimientos para la Evaluacin Extraordinaria
4os alumnos @ue no ,a+an superado el dulo en la convocatoria ordinaria sern
evaluados mediante una prueba escrita en la convocatoria e.traordinaria de (eptiembre/
Dic,a prueba tendr como re&erentes los criterios de evaluacin indicados + tendr
ejercicios espec&icos orientados a valorar la consecucin de los contenidos mnimos/
4os criterios de cali&icacin sern los indicados para las pruebas escritas- basndose la
nota &inal Lnica + e.clusivamente en la cali&icacin obtenida en esta prueba escrita/
"l pro&esor recomendar la realizacin de ejercicios- especialmente concebidos para la
consecucin de los contenidos mnimos- para @ue sean realizados en casa- a los
alumnos @ue ,a+an suspendido en la convocatoria e.traordinaria/
$uesto @ue la realizacin de estos ejercicios no puede estar supervisada por el pro&esor
;por realizarse en periodo vacacional ;julio>a!osto=- estos ejercicios no tendrn
valoracin al!una en la nota &inal de la convocatoria e.traordinaria/
Criterios de Caliicacin
3 Cen!a!e 4earnin! $aranin&o %%
Programacin en Lenguajes Estructurados Gua didctica
4os si!uientes criterios sern tenidos en cuenta a la ,ora de valorar el trabajo realizadoB
(er valorada la resolucin + presentacin de los ejercicios propuestos en el modo +
tiempo previstos + acompa8ados de la documentacin re@uerida en cada caso/ Teniendo
en cuenta tambiAnB
4a correcta eleccin de las estructuras/
4a calidad del resultado/
4a e&iciencia del resultado/
4a documentacin ;tanto a nivel de usuario como de pro!ramador=/
4as pruebas realizadas/
3 Cen!a!e 4earnin! $aranin&o %3
Programacin en Lenguajes Estructurados Gua didctica
Como criterios de cali&icacin se establecen los si!uientesB
1/ *sistencia a clase + *ctitud durante la mismaB%2P
(e tendrn en cuenta los aspectos actitudinales del alumno- como su interAs por el
trabajo- orden en su desarrollo- tiempo de ejecucin- puntualidad- utilizacin de los
recursos @ue se ponen su disposicin + autosu&iciencia/
4a asistencia a clase ser necesaria para la correcta valoracin de la actitud durante
la misma/ 4a valoracin obtenida por la actitud en clase ser ponderada por el
nLmero de jornadas de asistencia/
%/ Galoracin de los ejercicios realizados en !rupo %2P
(e valorar con un %2P las destrezas ad@uiridas + demostradas en el desarrollo de
pro!ramas realizados en clase tanto individualmente como en !rupos de dos/ 4a
evaluacin de estas actividades se realizar mediante la observacin + el
se!uimiento directo del trabajo del alumno en clase- analizando la correcta
codi&icacin de los pro!ramas- tanto en lo re&erente a estructuras de datos utilizadas
como a la l!ica del pro!rama- tratando de inculcar al alumno la utilizacin de una
metodolo!a de anlisis previo del problema planteado + de reduccin de costes +
complejidad/
3/ *ctividades espec&icas de evaluacin de cada alumno individualB #2P/
(e valorar con un #2P de la nota de cada evaluacin- la demostracin de los
conocimientos ad@uiridos- en pruebas individuales peridicas- en las @ue el alumno
demuestre @ue ,a ad@uirido los conceptos + tAcnicas presentados en clase- + los
e.pone con el orden- precisin + claridad adecuados/ Dic,as pruebas consistirn en
el desarrollo de determinadas cuestiones tericas bsicas as como en la elaboracin
de pro!ramas del tipo de los realizados en clase- pero @ue recopilen los
conocimientos mnimos @ue debe ,aber ad@uirido el alumno en un determinado
blo@ue temtico o en varios/ 4as pruebas individuales abarcarn 1 o varias Cnidades
de Trabajo
4a evaluacin del presente mdulo ser continua/
4os <lo@ues temticos e.puestos anteriormente se a!ruparn a e&ectos de valoracin de
conocimientos + tAcnicas desarrolladas en tres evaluaciones + se anunciar previamente
al alumno la &ec,a de la prueba o pruebas escritas correspondiente a cada evaluacin-
as como de su recuperacin en caso de no ,aber sido superada la primera/
*dems para poder superar el mdulo es necesarioB
6inalizar cumpliendo los planteamientos mnimos del problema al menos el 02P de
las actividades propuestas por el pro&esor a cada alumno o !rupo
Que la cali&icacin media de las pruebas espec&icas sea de al menos ' sobre 12/
$ara realizar dic,a media- las pruebas individuales sern ponderadas teniendo en
cuenta el porcentaje de ,oras lectivas e.puestas en la temporalizacin de esta
pro!ramacin @ue abar@uen las C/T objeto de la prueba/
Que la nota en cada una de las evaluaciones sea superior a ' ;nota acumulativa de
todas las valoraciones realizadas en la evaluacin=-
Que la nota en cada prueba individual sea superior a '/
3 Cen!a!e 4earnin! $aranin&o %'
Programacin en Lenguajes Estructurados Gua didctica
Que la media de las evaluaciones ;inclu+endo los 3 apartados mencionados en los
criterios de cali&icacin= supere 5 puntos sobre 12
"n cual@uier caso- las valoraciones de las pruebas individuales o de los trabajos en
!rupo sern positivas ;nota i!ual o superior a 5= si se tiene constancia de @ue todos los
contenidos mnimos e.puestos en el apartado %- relativos a dic,a prueba ,an sido
superados/
(e considerar superada una unidad de trabajo si en las pruebas objeto de la misma se
,a obtenido una nota superior a ' + en la cali&icacin total de la misma
;pruebasHtrabajosHasistencia= se tiene una cali&icacin ma+or o i!ual a 5/
"l pro&esor indicar al alumno @ue lo re@uiera cual ,a sido la valoracin del ejercicio o
prueba + justi&icar la cali&icacin asi!nada/
!istema de "ecuperacin de evaluaciones pendientes
(e realizar un e.amen individual al &inal de la 3N evaluacin- con los mismos criterios +
normas @ue los de las evaluaciones- @ue debern realizar los alumnos @ue ten!an al!una
evaluacin suspensa debido a las pruebas espec&icas/ "n dic,o e.amen- cada alumno
deber contestar Lnicamente a las cuestiones @ue &ormen parte de las Cnidades de
Trabajo @ue tiene @ue superar/
(i un alumno tiene una evaluacin suspensa por no ,aber realizado los trabajos en !rupo
solicitados- podr presentar Astos u otros propuestos por el pro&esor- en el caso de @ue
los primeros +a ,a+an sido corre!idos en clase antes de &inalizar la 3N evaluacin/
(i e.isten Cnidades de Trabajo sin superar por al!unos alumnos- el pro&esor- propondr
ejercicios en Cnidades de Trabajo posteriores- @ue inclu+an los conceptos bsicos de
las/ anteriores no superadas/ De esta &orma se &acilitar la recuperacin de dic,os
conocimientos- se a&ianzar en su conocimiento + se relacionarn las diversas Cnidades
de Trabajo/
"n el caso de realizar la prueba &inal de recuperacin- la nota obtenida sustituir a las de
las pruebas espec&icas parciales objeto de dic,a prueba/
4a cali&icacin en los trabajos de recuperacin e.puestos sustituir a los
correspondientes objeto de recuperacin/
4a nota del criterio de cali&icacin 1 ;*sistencia a clase + *ctitud durante la misma=
obtenida en una evaluacin podr ser mejorada sustitu+Andola por la correspondiente a
la actitud en las evaluaciones si!uiente/
3 Cen!a!e 4earnin! $aranin&o %5
Programacin en Lenguajes Estructurados Gua didctica
#ctividades de "ecuperacin para alumnos con
materias pendientes $ proundizaciones $ reuerzos
para lograr dic%a recuperacin
Con la le!islacin actual no puede ,aber alumnos matriculados en %M curso @ue ten!an
este mdulo de 1M pendiente/
Desdobles& agrupaciones lexibles'
(i e.iste un pro&esor de apo+o para las clases prcticas- Aste apo+ar al pro&esor titular
de la matera en la resolucin de las dudas de los alumnos + en la orientacin sobre la
realizacin de los ejercicios/
"n este caso- aun@ue todos los alumnos se encuentren en la misma aula- se podr dividir
a los mismos de tal &orma @ue la cali&icacin de los ejercicios prcticos + de la actitud
de cada alumno sea valorada de &orma alterna para cada Cnidad de Trabajo por cada
pro&esor/
Materiales& textos $ recursos didcticos
4os medios @ue deben estar al alcance del alumno para el correcto se!uimiento del
mdulo- son los si!uientesB
4os recursos materiales @ue sern necesarios para impartir este mdulo sonB
Para las ex2licaciones de contenidos tericos. aula con 1edios audiovisuales.
$izarra/
Ordenador para el pro&esor
Como recurso didctico es necesaria la disponibilidad de un retropro+ector para ver
en la pizarra los pro!ramas cuando se ejecutan desde el ordenador o de una pizarra
di!ital
Para la resolucin de los ejercicios 2rcticos. aula taller.
$izarra/
Ordenador/ "l alumno dispondr de un ordenador a compartir como m.imo con
otro alumno/ "l 52P del ,orario lectivo dedicado al mdulo se realizar utilizando
el ordenador/
"l alumno es responsable de la salva!uarda de sus trabajos + del cuidado del e@uipo/
$ara tal &in se ,abilitar una zona de almacenamiento para su uso e.clusivo/
"l alumno debe in&ormar al pro&esor sobre cual@uier de&ecto- anomala o problema
detectado durante el &uncionamiento del e@uipo + especialmente al comenzar la
clase/
Ordenador para el pro&esor
3 Cen!a!e 4earnin! $aranin&o %#
Programacin en Lenguajes Estructurados Gua didctica
Como recurso didctico es necesaria la disponibilidad de un retropro+ector para ver
en la pizarra los pro!ramas cuando se ejecutan desde el ordenador- de una pizarra
di!ital o de una aplicacin ;como ?et>op= @ue- cuando el pro&esora as lo desee-
permita visualizar en la pantalla del ordenador de los alumnos lo @ue est realizando
el pro&esor en su ordenador
7mpresora en red para poder imprimir los trabajos de los alumnos/
"ntorno de desarrollo (o&tDare BD"G>CHH
anuales de consulta sobre el len!uaje C O CHH
Cone.in a 7nternet para consulta de documentacin en>lnea
Material >un"ible.
)otuladores para pizarras/
$apel
Cartuc,os de tinta para las impresoras
(oportes de almacenamiento e.terno ;CD>)O- DGD>s= para copias de se!uridad/
*dems- se propone @ue para el se!uimiento de la asi!natura el alumno ten!a el libro de
te.to I$ro!ramacin en 4en!uajes "structuradosJ de la "ditorial $aranin&o Cen!a!e
4earnin!/
Etro 1aterial biblio"r>ico de utilidad.
$ro!ramacin en 4en!uajes "structurados/
:esLs Carretero $Arez- 6Ali. Garca Carballeira- :osA anuel $Arez 4obato-
:avier 6ernndez u8oz- *lejandro Caldern ateos/
"ditorial $aranin&o Cen!a!e 4earnin!
$ro!ramacin en 4en!uajes "structurados/
:/ / $Arez 4obato + ercedes Cubillo ena+o/ "ditorial (antillana/
etodolo!a de la pro!ramacin/ $ro!ramacin estructurada/
N Dolores *lonso- (ilvia )omeu/ "ditorial $aranin&o/
etodolo!a de la pro!ramacin
"duardo *lcalde- i!uel Garca/ "ditorial cGraD>Eill/
*l!oritmos/ $roblemas resueltos + comentados/
:oa@un 6ernndez + otros/ "ditorial $rentice>Eall/
"l len!uaje de pro!ramacin C/
Rerni!,am S )itc,ie/ "ditorial $aranin&o/
"l len!uaje de pro!ramacin C/
3 Cen!a!e 4earnin! $aranin&o %0
Programacin en Lenguajes Estructurados Gua didctica
Rerni!,am S )itc,ie/ "ditorial $aranin&o/
3 Cen!a!e 4earnin! $aranin&o %5
Programacin en Lenguajes Estructurados Gua didctica
$ro!ramacin en len!uajes estructurados/
"nri@ue Quero Catalinas/ "ditorial $aranin&o/
Curso de pro!ramacin c9cHH
6rancisco/ :avier Cevallos/ "ditorial )a>a
6undamentos de la $ro!ramacin
anuel (antos- 7smael $ati8o + )aLl Carrasco/ "ditorial )a>a
#ctividades complementarias $ extraescolares
(e realizar una visita a una empresa en la @ue se lleven a cabo desarrollos de
aplicaciones in&ormticas/ ;Tele&nica 7HD o 7?T*=
TambiAn sera pertinente la asistencia a una &eria in&ormtica ;(7O o similar= para @ue
el alumno conozca las Lltimas tendencias en el campo de la in&ormtica/
Medidas de atencin a la diversidad $ adaptaciones
curriculares'
(i asisten alumnos con necesidades educativas especiales ;de tipo auditivo- visual-
motrico o de inte!racin lin!Tstica= se colaborar con el Departamento de Orientacin
para realizar las adaptaciones curriculares necesarias- @ue debern contemplar al menos
los contenidos mnimos de este mdulo pro&esional/
"iesgos en el trabajo $ salud laboral'
"n el )/D/ 1##19111' se describe la posicin en el proceso productivo del TAcnico
(uperior en Desarrollo de *plicaciones 7n&ormticas/ "sta posicin se encuadra en
empresas de servicios in&ormticos- en el departamento de sistemas de empresas de
cual@uier sector productivo o en la *dministracin $Lblica/ "n cual@uier caso- se trata
de un trabajo de o&icina con manejo intensivo del ordenador en donde los principales
ries!os laborales sonB
4esiones oculares
4esiones de columna
"strAs
(edentarismo
Desde este mdulo se intentar &omentar unas adecuadas prcticas de salud laboral-
entre las cuales podemos citarB
$osicin correcta ante el ordenadorB $antalla a la altura de la vista- ,ombros
relajados- mu8ecas apo+adas/
3 Cen!a!e 4earnin! $aranin&o %1
Programacin en Lenguajes Estructurados Gua didctica
$osicin correcta en la sillaB *ltura del silln de &orma @ue las piernas &ormen 12M
con el cuerpo/ "spalda apo+ada de &orma &irme/
"jercicios de relajacin visual + !eneral cada dos ,oras se!uidas en el puesto de
trabajo/
6omento de una vida saludable @ue incida positivamente en el desarrollo personal +
pro&esional/
Otros
!istemas de inormacin del departamento a los alumnos $ sus
padres o tutores
4a comunicacin de est pro!ramacin se realizar a travAs de la p!ina Deb del centro/
4a in&ormacin de carcter individual del alumno a los padres- @ue por circunstancias
le!ales deban conocerla- se realizar por medio de carta certi&icada al domicilio de los
mismos/
3 Cen!a!e 4earnin! $aranin&o 32

You might also like