Professional Documents
Culture Documents
JosRafaelRodrguezOchoa)
Objetivo Estecursointroducealestudianteaalgunosdeloslenguajesdeprogramacincontemporneos, empezandoporellenguajeensamblador,lenguajesimperativos(CyShell),unlenguajeorientadoa objetos(Java)unlenguajefuncional(clisp)yfinalizandoconunlenguajedeclarativo(swiprolog). Contenidosinttico 1. EllenguajedeprogramacinShell. 4horas 2. EllenguajedeprogramacinC. 8horas Examen1 2horas 3. Ellenguajeensamblador. 8horas 4. LlamadodecdigoensambladordesdeunprogramaenC. 2horas Examen2 2horas 5. EllenguajeJavaylaprogramacinorientadaaobjetos. 8horas 6. Ellenguajeclispylaprogramacinfuncional. 6horas 7. Ellenguajeswiprologylaprogramacinlgica. 6horas Examen3 2horas Bibliografabsica. R.Stones.BeginningLinuxProgramming.Wrox;SecondEdition,2000. B.Neveln.LinuxAssemblyLanguajeProgramming.PrenticeHall2000. H.M.Deiteletal.JavaHowtoProgram.5thEdition.PrenticeHall2002. R.K.Dybvig,JPHebert.TheSchemeProgrammingLanguage.MITPress.2003 H.Abelson,G.J.SussmanandJ.Sussman.StructureandInterpretationofComputerProgams. MITPress.1996. Bibliografacomplementaria. Sethi, R., Programming languages, Concepts and Constructs, AddisonWesley Publishing Company,1989.
IDEM IDEM
1.EllenguajedeprogramacinShell. 4horas Introduccin. Elshell,tiposdeshell,procesos,comoejecutarunscript, Elshellcomointrpretedeordenes Entradaysalidaestndar,tuberas,otrosoperadores. Elshellcomolenguajedeprogramacin Variablesdeentorno asignacindevariables,acentosgraves,comillassimplesydobles, pasodeparmetros, Instruccionescondicionales Estructurasdecontrol(if,case,whileyuntil,for) Funciones 2.EllenguajedeprogramacinC. PrincipiosdeC Caractersticas,estructura,Variables,constantes,Operadores (aritmticos,comparacin,lgicos),entrada/salida Estructurascondicionaleseiteracin if,?,switch,for,while,dowhile,breakycontinue Apuntadores Definicin,funciones,arreglos. EXAMEN1 8horas
2horas
3.Ellenguajeensamblador. 8horas Estructuradelprocesadorpentium,tiposderegistrosymodosdedireccionamiento. ConocimientosbsicosdesintaxisAT&T Estructuradeunprogramayfuncionesdelainterrupcin0x80H. Ejemplos. Imprimirunacadena entradadeteclado buscarvaloresextremos 4.LlamadodecdigoensambladordesdeunprogramaenC. Queesyparaquesirveelinlineassembly? Ejemplo.calculadorausandoleds. EXAMEN2 2horas
2horas
5.EllenguajeJavaylaprogramacinorientadaaobjetos. Clasesyherencia. Caractersticas Estructura,Variables,constantes,Operadores,flujos, Estructurascondicionaleseiteracin if,?,switch,for,while,dowhile,breakycontinue,Tiposdedato. 6.Ellenguajeclispylaprogramacinfuncional. Introduccin Objetosbsicos(tomosylistas) Evaluacindelostomosydelaslistas Definicindefunciones(Annimasyconnombres) Predicados(Valoreslgicos contipos,deigualdadyoperadoreslgicos) Estructurasdecontrol(Condicionaleseiteracin) 7.Ellenguajeswiprologylaprogramacinlgica. 6horas Caractersticasdelaprogramacinlgica Ejecutandoqueries,declaracindepredicados,asignacineinstanciacin Objetosdetipolista, Operadores!,.,; EXAMEN3
8horas
6horas
2horas
ProgramapropuestoporM.I.JosRafaelRodrguezOchoa