Vo.Bo Dr. Juan Jorge Rodríguez Bautista Vo.Bo Mtra. Claudia Islas

Transcripción

Vo.Bo Dr. Juan Jorge Rodríguez Bautista Vo.Bo Mtra. Claudia Islas
Programadeestudiosporcompetencias
SeminariodesolucióndeproblemasdeEstructuradeDatosI
1. Identificacióndelcurso
Programaeducativo:Ing.En
Computación
Academia:
Sistemasdigitalesydeinformación
Clavedela
unidadde
aprendizaje:
I5887
Horasteóricas:
Unidaddeaprendizaje:Seminariode
solucióndeproblemasdeEstructurade
datosI
Programaelaboradopor:
MaríaObduliaGonzálezFernández
JJesúsSalasRamírez
Horasprácticas:
TotaldeHoras:
0
68
68
Conocimientosprevios:
Manejodedatos:entero,reales,booleanosycarácter.
Manejodedatosdeinstrucción:declarativa,asignacióny
entrada/salida.
Operadoresaritméticos,relacionalesylógicos.
Variablesyconstantes.
Departamentodeadscripción:EstudiosOrganizacionales
Modificadopor:
Créditos:
Tipode
materia
8
Curso
Unidaddeaprendizajeprecedente:
ProgramaciónI
Áreade
formación:
Fecha
elaboración/modificación:
Julio2014
Modalidad:
Básicacomún
Unidaddeaprendizajesubsecuente:
EstructuradedatosII
2. Presentación
En la presente unidad de aprendizaje el estudiante tiene la oportunidad de conocer, seleccionar y aplicar diferentes estructuras de datos en la
solución de problemas de información, así como determinar la eficiencia de los algoritmos de las diferentes estructuras para lograr una selección
adecuada y dar soluciones de software eficientes. Puesto que el alumno al cursar dicha materia debe de tener conocimientos de algoritmia,
Vo.BoDr.JuanJorgeRodríguezBautista
Jefedeldepartamento
Vo.BoMtra.ClaudiaIslasTorres
PresidentedeAcademia
programaciónorientadaaobjetos,permitiráquealfinalizaranalice,diseñeydesarrollesistemasdeinformación.
3. Competenciageneral(Unidaddecompetencia)
Formulaalgoritmosparatratarestructurasdedatosenlasolucióndeproblemasquerequierendemanejodedatosdinámicoseneldesarrollodesoftware.
4. Elementosdecompetencia
A. Desarrollacódigoenbasealaformulacióndealgoritmosdeestructurasdedatosfundamentalesparaalmacenaryrecuperarelementos
dearreglosbidimensionalesymultidimensionales.
Requisitos
Cognitivos:(Contenidos).
Procedimentales:
Actitudinales:
Conceptosde:estructuradedatos.
Reconoce la importancia del concepto de
• Aceptayrespetalasopinionesdelos
Arreglos,arreglosbidimensionales.
estructurasdedatosenelámbitodelossistemas
demás.
Registros
deinformación.
• Colaboraconsuscompañerosconla
Reconocerlostiposdedatosestructuradoscomo
finalidaddemejorareltrabajoenequipo.
arreglosbidimensionalesyregistros.
• Muestrainterésalaprendizajecontinuoy
autogestivo.
• Valoralaretroalimentacióngrupal.
Estrategiasdidácticas:
Recursosrequeridos
Tiempoestimado:
Explicacióndelprofesor
Cañón
2semanas
Solucióndeejercicios
Laptop
Investigacióndocumental
SoftwaredeprogramaciónC++oJAVA
Estrategiascomomapasconceptuales,ejemplos
Cuadernillodeejercicios
deprogramaciónypseudocódigos.
Criteriosdedesempeño:
Evidencias:
Productoesperado:
Vo.BoDr.JuanJorgeRodríguezBautista
Jefedeldepartamento
Vo.BoMtra.ClaudiaIslasTorres
PresidentedeAcademia
El estudiante desarrolla código que resuelve -Programasfuncionales
Programafuncionandocorrectamente.
problemas
de
estructuras
de
datos -Reportededesarrollo
fundamentales
aplicando
arreglos
bidimensionales y multidimensionales en un
lenguajedeprogramación.
B. Desarrollacódigoapartirdelaformulacióndealgoritmosdeestructurasdedatoslineales,estáticasodinámicaseneltratamientode
información.
Requisitos
Cognitivos:(Contenidos).
Procedimentales:
Actitudinales:
Conceptosde:Pilas,Colasylistas
Identificalascaracterísticasdelaestructurade
• Aceptayrespetalasopinionesdelos
datosdeunapila,unacolaylalista.
demás.
Representadeformalógicaelfuncionamientode
• Colaboraconsuscompañerosconla
pilas,colas,listasdemaneragráfica.
finalidaddemejorareltrabajoenequipo.
Desarrollaprogramasparalaimplementaciónde
• Muestrainterésalaprendizajecontinuoy
pilas,colasylistas.
autogestivo.
Eligelaestructuracorrectaparaelproblemade
Valoralaretroalimentacióngrupal.
informacióncorrecto.
Estrategiasdidácticas:
Recursosrequeridos
Tiempoestimado:
Explicacióndelprofesor
Cañón
5semanas
Solucióndeejercicios
Laptop
Investigacióndocumental
SoftwaredeprogramaciónC++oJAVA
Estrategiascomomapasconceptuales,ejemplos
Cuadernillodeejercicios
deprogramaciónypseudocódigos.
Criteriosdedesempeño:
Evidencias:
Productoesperado:
El estudiante desarrolla código que resuelve -Programasfuncionales
Programafuncionandocorrectamente.
problemas
de
estructuras
de
datos -Reportededesarrollo
Vo.BoDr.JuanJorgeRodríguezBautista
Jefedeldepartamento
Vo.BoMtra.ClaudiaIslasTorres
PresidentedeAcademia
fundamentales
aplicando
arreglos
bidimensionales y multidimensionales en un
lenguajedeprogramación.
C. Desarrollacódigoapartirdelaformulacióndealgoritmosenlosqueserequiereelusoderecursividad.
Requisitos
Cognitivos:(Contenidos).
Procedimentales:
Actitudinales:
Procedimientosrecursivos
Comprende y analiza los principios de la
• Aceptayrespetalasopinionesdelos
EjemplosdeAlgoritmos:
recursividadenalgoritmoscomo:
demás.
1. FunciónFactorial
• Colaboraconsuscompañerosconla
2. SecuenciaFibonacci
• FunciónFactorial
finalidaddemejorareltrabajoenequipo.
3. TorresdeHanoi
• SecuenciaFibonacci
• Muestrainterésalaprendizajecontinuoy
TorresdeHanoi
autogestivo.
Valoralaretroalimentacióngrupal.
Análisisdepseudocódigosdelosalgoritmos
recursivos.
Estrategiasdidácticas:
Recursosrequeridos
Tiempoestimado:
Explicacióndelprofesor
Cañón
2semanas
Solucióndeejercicios
Laptop
Investigacióndocumental
SoftwaredeprogramaciónC++oJAVA
Cuadernillodeejercicios
Criteriosdedesempeño:
Evidencias:
Productoesperado:
El estudiante desarrolla código que resuelve -Programasfuncionales
Programafuncionandocorrectamente.
problemas
de
estructuras
de
datos -Reportededesarrollo
fundamentales
aplicando
arreglos
bidimensionales y multidimensionales en un
lenguajedeprogramación.
Vo.BoDr.JuanJorgeRodríguezBautista
Jefedeldepartamento
Vo.BoMtra.ClaudiaIslasTorres
PresidentedeAcademia
D. Desarrollacódigoparamanipularlasestructurasdedatosnolinealesatravésdelmanejodelamemoriaestáticaenlaconstrucciónde
sistemasdeinformacióneficientes.
Requisitos
Cognitivos:(Contenidos).
Procedimentales:
Actitudinales:
Conceptosde:árboles
Identificalascaracterísticasdelaestructurade
• Aceptayrespetalasopinionesdelos
Tiposdeárboles
datosdeunárbol.
demás.
Operacionesconárboles
Representadeformalógicaelfuncionamientode
• Colaboraconsuscompañerosconla
Búsquedasenárboles
unárboldemaneragráfica.
finalidaddemejorareltrabajoenequipo.
Construyepseudocódigosparalaimplementación
• Muestrainterésalaprendizajecontinuoy
deárboles.
autogestivo.
Implementelasoperacionesbásicas(insertar,
Valoralaretroalimentacióngrupal.
eliminar,buscar)enunárbolbinariode
búsqueda,asícomolosrecorridosenpreorden,
inordenypostorden.
Representademaneragráficalosrecorridosde
losárboles.
Eligelaestructuracorrectaparaelproblemade
informacióncorrecto.
Estrategiasdidácticas:
Recursosrequeridos
Tiempoestimado:
Explicacióndelprofesor
Cañón
4semanas
Solucióndeejercicios
Laptop
Investigacióndocumental
SoftwaredeprogramaciónC++oJAVA
Estrategiascomomapasconceptuales,ejemplos
Cuadernillodeejercicios
deprogramaciónypseudocódigos.
Criteriosdedesempeño:
Evidencias:
Productoesperado:
El estudiante desarrolla código que resuelve -Programasfuncionales
Programafuncionandocorrectamente.
problemas
de
estructuras
de
datos -Reportededesarrollo
fundamentales
aplicando
arreglos
Vo.BoDr.JuanJorgeRodríguezBautista
Jefedeldepartamento
Vo.BoMtra.ClaudiaIslasTorres
PresidentedeAcademia
bidimensionales y multidimensionales en un
lenguajedeprogramación.
E. Implementaalgoritmosdebúsquedasyordenamientosenestructurasdedatoslíneasenlaconstruccióndesistemasdeinformación
eficientes.
Requisitos
Cognitivos:(Contenidos).
Procedimentales:
Actitudinales:
Conceptosde:delosmétodosdeordenamiento; Identificalascaracterísticasdelosmétodosde
• Aceptayrespetalasopinionesdelos
burbuja,insercióndirecta,Shell,quicksort.
ordenamiento:burbuja,insercióndirecta,Shell,
demás.
Búsquedas:Búsquedasecuencial,Búsqueda
quicksort.
• Colaboraconsuscompañerosconla
binaria,BúsquedaporfuncionesdeHASH
Representadeformalógicaelfuncionamientode
finalidaddemejorareltrabajoenequipo.
losalgoritmosdeordenamiento.(gráficamente)
• Muestrainterésalaprendizajecontinuoy
Construyepseudocódigosparalaimplementación
autogestivo.
algoritmosdeordenamiento.
Valoralaretroalimentacióngrupal.
Identificalascaracterísticasdelosmétodosde
Búsquedasecuencial,Búsquedabinaria,
BúsquedaporfuncionesdeHASH.
Representadeformalógicaelfuncionamientode
losalgoritmosdebúsqueda.(gráficamente)
Construyepseudocódigosparalaimplementación
algoritmosdebúsqueda.
Eligeelalgoritmocorrectoparaelproblemade
informacióncorrecto.
Estrategiasdidácticas:
Recursosrequeridos
Tiempoestimado:
Explicacióndelprofesor
Cañón
4semanas
Vo.BoDr.JuanJorgeRodríguezBautista
Jefedeldepartamento
Vo.BoMtra.ClaudiaIslasTorres
PresidentedeAcademia
Solucióndeejercicios
Investigacióndocumental
Estrategiascomomapasconceptuales,ejemplos
deprogramaciónypseudocódigos.
Criteriosdedesempeño:
El estudiante desarrolla código que resuelve
problemas
de
estructuras
de
datos
fundamentales
aplicando
arreglos
bidimensionales y multidimensionales en un
lenguajedeprogramación.
b- Evaluaciónyacreditación
Laptop
SoftwaredeprogramaciónC++oJAVA
Cuadernillodeejercicios
Evidencias:
-Programasfuncionales
-Reportededesarrollo
Productoesperado:
Programafuncionandocorrectamente.
Áreadeconocimiento:
a) Reportesdedesarrollo20%
Áreadehabilidadesydestrezas:
a) Desarrollodeprogramas40%
b) Proyectofinal30%
Áreadeactitud:
c) Participación5%
d) Coevaluación5%
c- Bibliografía
López, Bruno (2012) Estructuras de datos orientadas a objetos. México D.F.: Alfaomega.
Koffman, Elliot B.(2008) Estructura de datos con C++ : objetos, abstracciones y diseño.México, D.F. : McGraw-Hill/Interamericana Editores.
Joyanes Aguilar, Luis.(2008).Estructuras de datos en java.Madrid : McGraw-Hill/Interamericana de España.
Cairó, Osvaldo.(2006). Estructuras de datos.México : McGraw-Hill.
Vo.BoDr.JuanJorgeRodríguezBautista
Jefedeldepartamento
Vo.BoMtra.ClaudiaIslasTorres
PresidentedeAcademia
d- Perfildocente
Eldocentedeestamateriadeberáserunprofesionistaconformaciónenlasáreasdelacomputación,comunicacionesoinformática;capazdemotivarala
investigaciónycreacióndeconocimiento,conhabilidadesparatransmitirsusconocimientosyenseñardeformainteractivapropiciandoenlosalumnosel
auto-aprendizaje.
Vo.BoDr.JuanJorgeRodríguezBautista
Jefedeldepartamento
Vo.BoMtra.ClaudiaIslasTorres
PresidentedeAcademia

Documentos relacionados