You are on page 1of 11

INSTITUTOPOLITCNICONACIONAL

SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR PROGRAMASINTTICO UNIDADACADMICA: ESCUELASUPERIORDECMPUTO

PROGRAMA IngenieroenSistemasComputacionales. ACADMICO: UNIDADDEAPRENDIZAJE: AlgoritmiayProgramacinEstructurada

NIVEL: I

OBJETIVOGENERAL: Resolverproblemascomputacionales,dedificultadsimilaralordenamiento,utilizandoalgoritmos,pseudocdigoy buenasprcticasdeprogramacinparaadquirirlacapacidaddeconstruirydesarrollarprogramasenunlenguaje dealtonivel. CONTENIDOS: I. Conceptosbsicosyherramientasdeprogramacin. II. Modularidad. III. Controldeflujo. IV. Arreglosytiposestructurados. V. Archivoseintegracindeconceptos. ORIENTACINDIDCTICA: LasestrategiasautilizarenestaUAson: De apertura: Propiciar una discusin guiada referente a los siguientes conceptos y temas: Algoritmo, ProgramacinEstructurada,SeleccineIteracin.Estadiscusinguiadadebemotivarqueelestudianteparticipe dandosupuntodevistaenestostemas.EneltemademodularidadsedebedeutilizarlaestrategiadeActividad focalintroductoria. Comoestrategiasdecierreseconsideran:ResmenesoMapasConceptuales. UsodeunAmbientedeDesarrolloIntegrado,IDE(IntegratedDevelopmentEnvironment) EVALUACINYACREDITACIN: Registrodeproductoselaboradosenclase(programasdecmputo,ejercicios) Exmenes Proyecto:aplicacindesoftwareempleandoelparadigmaestructurado,evaluadoencadaperiodo. BIBLIOGRAFA: BrianW.KernighanRobPike.LaPrcticadelaProgramacin.PearsonEducacin.Mxico2001.261 pgs.ISBN:9684444184.ISBN13:9789684444188 CaldernMateos,AlejandroCarreteroPrez,Jessetal. ProgramacinenLenguajesEstructurados. Paraninfo.464pgs.2008.ISBN:8497325494.ISBN13:9788497325493. OviedoRegino,EfranM.LgicadeProgramacin.ECOE.317pgs.2005.ISBN:9586483088. Quero,C.Enrique.ProgramacinenLenguajesEstructurados.Paraninfo.330pgs.2001.ISBN: 8497320034.ISBN13:9788497320030.

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR

UNIDADACADMICA:ESCUELASUPERIORDE CMPUTO. PROGRAMAACADMICO:IngenieroenSistemas Computacionales. PROFESIONALASOCIADO:ProgramadorAnalista REAFORMATIVA:Profesional MODALIDAD:Presencial

UNIDADDEAPRENDIZAJE:AlgoritmiayProgramacin Estructurada TIPODEUNIDADDEAPRENDIZAJE:TericoPrcticay obligatoria VIGENCIA:2009 NIVEL:I. CRDITOS: 7.5(4.45SATCA)

PROPSITOGENERAL 1. Setratanlosconceptosbsicosdelaprogramacinparainiciarseenlasestrategiasdediseoe implementacindeprogramas. 2. Lacontribucinalperfildeegresoconsisteeniniciaralestudianteeneldesarrollodesistemas. 3. Alcursarestaunidaddeaprendizajeseapoyaeldominiodelassiguientescompetencias. Resolverproblemascomputacionalesatravsdealgoritmos Interpretarpseudocdigoytranscribiralgoritmosaunlenguajedeprogramacindealtonivel Identificarlostiposdedatosnecesariospararepresentarinformacinenunprograma Resolverproblemasmedianteeldiseodivideyvencers Utilizarbuenasprcticasdeprogramacinenlaimplementacindealgoritmos Relacionesconlascompetenciasdeotrasunidadesdeaprendizaje Vertical o Estructurasdedatos,SistemasOperativosyAnlisisdeAlgoritmos. Horizontal o Matemticasdiscretas OBJETIVOGENERAL Resolverproblemascomputacionales,dedificultadsimilaralordenamiento,utilizandoalgoritmos,pseudocdigoy buenasprcticasdeprogramacinparaadquirirlacapacidaddeconstruirydesarrollarprogramasenunlenguaje dealtonivel.

TIEMPOSASIGNADOS HORASTEORA/SEMANA:3 HORASPRCTICA/SEMANA:1.5 HORASTEORA/SEMESTRE:54 HORASPRCTICA/SEMESTRE:27 HORASTOTALES/SEMESTRE:81

UNIDAD DE APRENDIZAJE DISEADA POR:Algoritmiayprogramacin. REVISADAPOR:SubdireccinAcadmica APROBADAPOR: ConsejoTcnicoConsultivoEscolar. 2009 Ing.ApolinarFranciscoCruzLzaro PresidentedelCTCE. SellodelaUA

AUTORIZADO POR: Comisin de Programas Acadmicos del Consejo General Consultivo del IPN. 2009 Dr.DavidJaramilloVigueras SecretarioTcnicodela Comisindeprogramas Acadmicos SelloOficialdelaDES

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR UNIDADDEAPRENDIZAJE: AlgoritmiayProgramacinEstructurada. NUNIDADTEMTICA: I HOJA: 3 DE 11

NOMBRE:Conceptosbsicosyherramientasdeprogramacin OBJETIVOPARTICULAR Reproducirenunacomputadoraalgunosejemplossencillosescritosen pseudocdigopara operarlasherramientas dedesarrollodeprogramasutilizandovariables,diferentestiposdedatos,expresiones,documentacinysiguiendoun estilodeescrituradelcdigo. HORASTAA HORASAD Actividadesde Actividades Aprendizaje CLAVE dedocencia No. CONTENIDOS Autnomo BIBLIOGRFICA (a) (b) T
1.1 1.2 1.3 1.4 1.5 1.6 1.7 Algoritmo(pseudocdigo) LaarquitecturadeVonNeumann Herramientasdeprogramacin Variables, inicializacinytiposdedatos Representacindeexpresiones Flujodeejecucin Documentacinyestilosparaescribircdigo 0.5 2.0 1.5 0.5 0.5 1.5 0.5

T
1.0 1.0 1.0 1.0

P
3C 4C 1.5 8B

1.5

SubtotalesporUnidadtemtica: 3.0 3.0 ESTRATEGIASDEAPRENDIZAJE

5.0

3.0

Investigacinpreviasobrelostemasdelaunidadtemtica Elaboracindemapaconceptualenpequeosgrupos,sobrelosalgoritmosenelparadigmaestructurado Elaboracindeprogramasqueresuelvenproblemasenlosqueseapliquenlosconceptosdelaunidad temtica Resolucindeexamen. EVALUACINDELOSAPRENDIZAJES

20%Mapasconceptualesenloscualesdeberdescribirlosconceptosdelaunidadtemtica 30%Resolucindeproblemas. 50%Examen,enlosqueseevaluarlacorrectaaplicacindelosconceptosdeprogramacin

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR UNIDADDEAPRENDIZAJE: AlgoritmiayProgramacinEstructurada. HOJA: 4 DE 11

NUNIDADTEMTICA: II

NOMBRE:Modularidad OBJETIVOPARTICULAR Conocerelconceptodemodularidadparaquelasimplementacionesquerealicedelosalgoritmosseanreutilizables aplicandolosconceptosdefuncin,procedimientoomdulo. HORASTAA HORASAD Actividadesde Actividades Aprendizaje CLAVE dedocencia No. CONTENIDOS Autnomo BIBLIOGRFICA (a) (b) T
2.1 2.2 2.3 2.4 2.5 MetodologaDivideyvencers Elconceptodefuncin, procedimientoy mdulo Elpasodeparmetrosyvaloresderetorno Reutilizacindecdigo Bibliotecasestndardefunciones 1.0 1.0 0.5 2.0 0.5 1.0

T
1.5 1.0 2.0 1.0 1.5

P
4C 2.0 5C 6B 2.0

4.0 SubtotalesporUnidadtemtica: 2.0 ESTRATEGIASDEAPRENDIZAJE

7.0

4.0

Investigacinpreviasobrelostemasdelaunidadtemtica Elaboracindemapaconceptualenpequeosgrupos,sobrelamodularidadenelparadigmaestructurado Elaboracindeprogramas pararesolverproblemasenlosqueseapliquenlosconceptosdelaunidad temtica Resolucindeexamen. EVALUACINDELOSAPRENDIZAJES

10%Mapasconceptualesloscualesdeberdescribirlosconceptosdelaunidadtemtica 20%Resolucindeproblemas 20%Examenenelqueseevaluarlacorrectaaplicacindelosconceptosdeprogramacin 50%Construccindeprogramas

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR UNIDADDEAPRENDIZAJE: AlgoritmiayProgramacinEstructurada. HOJA: 5 DE 11

NUNIDADTEMTICA: III

NOMBRE:Controldeflujo OBJETIVOPARTICULAR Reproducir algoritmos que resuelvan problemas iterativos en una computadora con la finalidad de incrementar la habilidaddelestudianteparaprogramartomandoencuentalastcnicasdelaprogramacinestructuradaymodular. HORASTAA HORASAD Actividadesde Actividades Aprendizaje CLAVE dedocencia No. CONTENIDOS Autnomo BIBLIOGRFICA (a) (b) T
3.1 3.2 3.3 3.4 Sentenciasdeseleccin Sentenciasiterativas Teoremadelaprogramacinestructurada Laimportanciaderealizarpruebas 1.0 2.0 1.0 1.0 1

P
1.5

T
2.0 2.0 2.0 1.0

P
1.5 1.5 1.5 1B 2B 7B

5.0 SubtotalesporUnidadtemtica: 3.0 ESTRATEGIASDEAPRENDIZAJE

7.0

4.5

Investigacinpreviasobrelostemasdelaunidadtemtica Elaboracindemapaconceptualenpequeosgrupos,sobrelosciclosenelparadigmaestructurado Elaboracindeprogramasenlosqueseapliquenlosconceptosdelaunidadtemtica Resolucindeexamen. EVALUACINDELOSAPRENDIZAJES

10%Mapasconceptualesloscualesdeberdescribirlosconceptosdelaunidadtemtica 20%Programasrealizadosenclasesorientadosalproyectofinal 20%Resolucindeexamen. 50%Construccindeprogramas

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR UNIDADDEAPRENDIZAJE: AlgoritmiayProgramacinEstructurada. HOJA: 6 DE 11

NUNIDADTEMTICA: IV

NOMBRE:Arreglosytiposestructurados OBJETIVOPARTICULAR Resolver problemas que requieran de arreglos de tipos de datos compuestos para representar informacin mixta construyendomdulosdocumentadosquemantenganlasdefinicionesylasoperacionesnecesarias. HORASTAA HORASAD Actividadesde Actividades Aprendizaje CLAVE dedocencia No. CONTENIDOS Autnomo BIBLIOGRFICA (a) (b) T
4.1 4.2 4.3 4.4 Arreglounidimensional. Arreglosdemsdimensiones. Diferenciaentreaccesodememoria dinmicayesttica Tiposestructurados 1.0 2.0 1.0 1.0 1.5

T
2.0 2.0 2.0 1.0

P
2B,7B 1.0 1.5 0.5 6C,8B 2B,7B 8B

5.0 SubtotalesporUnidadtemtica: 1.5 ESTRATEGIASDEAPRENDIZAJE

7.0

3.0

Investigacinpreviasobrelostemasdelaunidadtemtica Elaboracindeprogramasenlosqueseapliquenlosconceptosdelaunidadtemtica Resolucindeexamen. EVALUACINDELOSAPRENDIZAJES

50%Primerasversionesdelproyectofinal 50%Resolucindeexamen.

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR UNIDADDEAPRENDIZAJE: AlgoritmiayProgramacinEstructurada. HOJA: 7 DE 11

NUNIDADTEMTICA: V

NOMBRE:Archivoseintegracindeconceptos OBJETIVOPARTICULAR Construir un programa que utilice arreglos de estructuras con la capacidad de ordenar sus elementos bajo algn criterioespecficoyalmacenarlainformacinenunarchivoparaintegrarlosconceptosaprendidosutilizandobuenas prcticasdeprogramacin HORASTAA HORASAD Actividadesde Actividades Aprendizaje CLAVE dedocencia No. CONTENIDOS Autnomo BIBLIOGRFICA (a) (b) T
5.1 5.2 Entrada/salida Bibliotecasdefuncionesparaacceder archivos 3.0 2.0

P
1.5

T
3.0 4.0

P
3C 1.5 5C 8B

SubtotalesporUnidadtemtica: 4.0 1.5 ESTRATEGIASDEAPRENDIZAJE

7.0

1.5

Investigacinpreviasobrelostemasdelaunidadtemtica Elaboracindeprogramasenlosqueseapliquenlosconceptosdelaunidadtemtica Resolucindeexamen. EVALUACINDELOSAPRENDIZAJES

50%Resolucindeexamen 50%Construccinproyectofinal

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR

UNIDADDEAPRENDIZAJE: RELACINDEPRCTICAS
PRCTICANo. NOMBREDELAPRCTICA UNIDADES TEMTICAS
DURACIN

HOJA: 8

DE

11

LUGARDEREALIZACIN

Herramientas. Objetivo: Operar editores y compiladores. Utilizar herramientas para compilar y editarenunlenguajedealtonivel Subrutinas Objetivo:Construirunprograma empleandosubrutinas. Aplicarexpresionesparaimplementar subrutinasdeconversionesde unidades Funciones Objetivo: Implementar funciones que seleccionan valores de sus parmetros. Programar procedimientos que calculenmximosymnimos Bibliotecas Objetivo: Aplicar las bibliotecas estndar en la solucin de un problema. Manejarcadenasdecaracteres. Ciclos Objetivo:identificarcomoutilizarlos diferentestiposdeciclosde programacin. Dibujardistintasfigurasenpantalla Pruebas. Objetivo:Generarpruebasdeforma automtica. Probarlosdiferentesprogramascon unconjuntonumerosodevaloresde entrada.

3.0

Laboratorio de la unidad acadmica.

3.0

II

1.5

II

4.5

III

4.5

III

3.0

SUBTOTAL DEHORAS

19.5

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR UNIDADDEAPRENDIZAJE: RELACINDEPRCTICAS
PRCTICANo. NOMBREDELAPRCTICA UNIDADES TEMTICAS
DURACIN

HOJA: 9

DE

11

LUGARDEREALIZACIN

Arreglos Objetivo:Operarcondiferentestipos dearreglos. Practicareldireccionamientodirectoe indirecto Tiposestructurados Objetivo:Identificarlostiposdedatos enunproblemadeterminado. Representarlostiposdedatos compuestos. Entradaysalida Objetivo:Utilizardiferentesmtodos dealmacenamientodedatos. Empleararchivosparaalmacenar informacin

IV

3.0

Laboratorio de la unidad acadmica.

IV

1.5

3.0

TOTALDE HORAS

27.0

EVALUACINYACREDITACIN: Paraevaluarlasprcticasseconsideranlossiguientesaspectos. Quenohayaerroreslgicosnisintcticos. Laaplicacindelametodologaestructurada. Laspruebasrealizadasparaobtenerlosresultados. Las prcticas se evalan segn cada unidad temtica. Siendo necesario aprobarlas para poder acreditar la unidaddeaprendizaje.

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR

UNIDADDEAPRENDIZAJE:

HOJA:

10

DE

11

PROCEDIMIENTODEEVALUACIN Estaunidaddeaprendizajetambinpuedeacreditarsemediante: Realizacin de examen terico prctico para demostrar competencia de programacin estructuradayconceptosbsicosdecomputacin AcreditacinenUPIITA,ESIMECulhuacn,UPIICSA LaUnidadIcontribuirconel10%paralaacreditacindeestaunidaddeaprendizaje LaUnidadIIcontribuirconel25%paralaacreditacindeestaunidaddeaprendizaje LaUnidadIIIcontribuirconel25%paralaacreditacindeestaunidaddeaprendizaje LaUnidadIVcontribuirconel20%paralaacreditacindeestaunidaddeaprendizaje LaUnidadVcontribuirconel20%paralaacreditacindeestaunidaddeaprendizaje

CLAVE 1

B X

2 3

X X

7 8

X X

BIBLIOGRAFA BrianW.KernighanRobPike.LaPrcticadelaProgramacin.Pearson Educacin.Mxico2001.261pgs.ISBN:9684444184. ISBN13:9789684444188 CairoBattistutti,Osvaldo.MetodologadelaProgramacin.Alfaomega. 474pgs.2005.ISBN: 970151100X CaldernMateos,AlejandroCarreteroPrez,Jessetal. ProgramacinenLenguajesEstructurados.Paraninfo.464pgs.2008. ISBN:8497325494.ISBN13:9788497325493 CerradaSomolinos,JosA.FundamentosdeprogramacinconModula. EditorialRamnAreces.2001.486pgs.ISBN8480044152, 9788480044158 JamesLAntonakosKennathCMansfieldet.al.Programacin estructuradaenC.PrenticeHall.1997.567pgs.ISBN8489660239, 9788489660236 Molina,JosManuelChamorroAtanceFelixCarbo,Javier. ProgramacinenLenguajesEstructurados.McGrawHill/Interamericana. 440pgs.2006.ISBN:8448148703.ISBN13:9788448148706 OviedoRegino,EfranM.LgicadeProgramacin.ECOE.317pgs. 2005.ISBN:9586483088. Quero,C.Enrique.ProgramacinenLenguajesEstructurados.Paraninfo. 330pgs.2001.ISBN:8497320034.ISBN13:9788497320030.

INSTITUTOPOLITCNICONACIONAL
SECRETARAACADMICA
DIRECCINDEEDUCACINSUPERIOR PERFILDOCENTEPORUNIDADDEAPRENDIZAJE 1. DATOSGENERALES UNIDADACADMICA: PROGRAMA ACADMICO: ESCUELASUPERIORDECMPUTO I Profesional Terminalyde Integracin

IngenieraenSistemasComputacionales NIVEL Institucional Cientfica Bsica

READEFORMACIN:

ACADEMIA: AlgoritmiayProgramacin ESPECIALIDADYNIVELACADMICOREQUERIDO:

UNIDADDEAPRENDIZAJE:

AlgoritmiayProgramacin Estructurada

Nivelacadmico:Maestray/oDoctorado Especialidad:Analistaprogramador

OBJETIVODELAUNIDADDEAPRENDIZAJE: Resolverproblemascomputacionales,dedificultadsimilaralordenamiento,utilizandoalgoritmos,pseudo cdigoybuenasprcticasdeprogramacinparaadquirirlacapacidaddeconstruirydesarrollarprogramasen unlenguajedealtonivel. 2. PERFILDOCENTE: CONOCIMIENTOS Conocerunlenguaje deprogramacin estructurado Tener un buen estilo deprogramacin Utilizarbuenas prcticasde programacin Documentarcdigo ConocerunaIDE Capacitacinenel MEI EXPERIENCIA PROFESIONAL Desarrollode programasde cmputo Haberparticipadoen anlisisydiseode sistemas HABILIDADES Capacidadpara expresarse correctamentede formaoralyescrita Capacidadpara revisarcdigode programas,detectary corregirerrores Facilidadparael manejodegrupos Aplicarelproceso educativodelMEI ACTITUDES Respectohaciaotros Sabermotivaralos estudiantes Sencillezaltratarcon otraspersonas Flexibilidadparaabordar problemasdesdedistintos puntosdevista.

ELABOR
M.enC.ErickaHernndezRubio

REVIS
M.enC.FlavioArturoSnchezGarfas

AUTORIZ
Ing.ApolinarFranciscoCruzLzaro

You might also like