NOMBRE DE LA MATERIA: PROGRAMACIÓN CLAVE: IIBA03002 VERSION: Plan de estudios 2020 SEMESTRE: 6 HORAS SEMANA 3 NO. DE CRÉDITOS: 3 TEMARIO I. Flujo de control I: Estructuras Selectivas 1.1 Flujo de control de programa 1.2 Estructuras secuencial 1.3 Estructura selectiva 1.3.1 Alternativa simple (IF) 1.3.2 Alternativa múltiple (CASE) 1.3.3 Estructuras e decisión anidadas (ESCALERA) II. Flujo de Control II: Estructuras Repetitivas 2.1 Estructuras repetitivas 2.2 Estructura mientras (WHILE) 2.2.1 Estructura repetitiva mientras 2.2.2 Bucles cero veces, infinitos y terminación con datos de entrada 2.3 Estructura hacer – mientras (DO WHILE) 2.3.1 Diferencias entre mientras (WHILE) y hacer – mientras (DO WHILE) 2.4 Estructura For 2.5 Sentencias Break y Continue 2.6 Estructuras repetitivas anidadas. III Lenguaje de Programación Orientada a Objetos (POO) Visual C # 3.1 Mi primer programa 3.2 Estructuras principales del lenguaje 3.3 Programación Orientada Objetos 3.4 Objetos, Clases, Herencia BIBLIOGRAFÍA • Ceballos J. (2012) Microsoft C # - Curso de Programación. Alfaomega. • Deitel, H. (2008). Java cómo programar. (7a ed.) Prentice Hall • Groussard, T. (2011) Recursos Informáticos C#4 Los fundamentos del lenguaje- desarrollar con visual estudio. Eni Ediciones • Joyanes, L. (2012) Fundamentos generales de programación. McGraw Hill. • Joyanes, L. (2010) Programación en C, C++, Java y UML. McGraw-Hill. • Joyanes, L., Fernández, M. y Rodríguez L. (2003) Fundamentos de Programación Libro de Problemas Algoritmos Estructura de Datos y Objetos. Mc. Graw Hill. • Zavala, R y Llamas, R. (2013) Fundamentos de programación para principiantes. Mc Graw Hill. • Doyle, B (2013) C# Programming: From Problem Analysis to Program Design. Cengage Learning. • Froufe, A. (2008) Java 2 Manual de usuario y tutorial. Alfaomega