Académique Documents
Professionnel Documents
Culture Documents
ESCUELA DE INFORMTICA
CARRERA DE INFORMTICA
# de Crditos: 4
# de Semanas: 16
Modalidad: Presencial
rea del Conocimiento: Ciencia y Tecnologa
CORREQUISITOS:
CDIGO CONTENIDO DISCIPLINAR (ASIGNATURA/MDULO) CDIGO
Programacin Estructurada
Docente: MSc. Jenny Ortiz de Ypez Ttulo: Licenciada en Sistemas de Informacin Mster en Gerencia Educativa y Docencia Superior
E-mail: jaoz1972@hotmail.com
Formular conceptos que el estudiante requiere para disear algoritmos. Elaborar razonamientos que permitan la solucin de problemas planteados. Fomentar en el estudiante la habilidad para identificar y entender las caractersticas de un problema planteado. Conocer las reglas sintcticas y semnticas de los lenguajes de programacin. Utilizar de manera adecuada las estructuras que definen la secuencia de un programa.
Resultados de Aprendizaje:
Resolver problemas algortmicos con actitud analtica. Resolver problemas utilizando algoritmos. Verificar el buen funcionamiento de un programa. Identificar la accin bsica y los tipos de estructuras de control. Escribir programas en lenguaje C que utilicen expresiones para ingresar, procesar e
Elabora algoritmos computacionales para solucionar problemas referidos a requerimientos de informacin, empleando pseudocdigo y programas de computadora escritos con el lenguaje C++
c.- DESCRIPCIN DE LA ASIGNATURA: Fundamentos de Programacin es una asignatura de formacin bsica, en ella se
proporcionan las bases necesarias para adquirir las tcnicas de programacin a travs de lenguajes estructurados, adems se explican los diferentes enfoques y herramientas para el desarrollo de programas informticos. En la primera parte de la asignatura se exponen los conceptos de manera terica; a travs de pseudocdigo se explican las estructuras bsicas y reglas fundamentales para la realizacin de programas. En la segunda parte de la asignatura se realiza la aplicacin de los conceptos adquiridos en la primera parte mediante la utilizacin de un lenguaje de programacin concreto. El lenguaje elegido por su versatilidad y utilidad es C. Como resultado del estudio de la asignatura se espera que el estudiante sea capaz de realizar de manera clara y sencilla, la implementacin y diseo de programas informticos independientemente de la plataforma que se vaya a utilizar.
d. CONTRIBUCIN DEL CURSO EN LA FORMACIN DEL PROFESIONAL: La asignatura FUNDAMENTOS DE PROGRAMACION, es uno de los pilares fundamentales de los Sistemas de Informacin, ya que ella, sentar las bases y establecer los conceptos bsicos de programacin que posteriormente el resto de asignaturas utilizarn.
a)
Aplicar el conocimiento apropiado de computacin y matemticas. Identificar y definir los requerimientos indispensables para realizar programas en lenguaje de alto nivel. Desarrollar aplicaciones en lenguaje de alto nivel.
MEDIA
c) Disear sistemas, componentes o procesos bajo restricciones realistas. d) Trabajar como un equipo multidisciplinario.
MEDIA
BAJA
BAJA
Desarrollo de aplicaciones en Turbo C++ Desarrollo de aplicaciones desarrolladas en Turbo C++ Empleando los estndares para el desarrollo de aplicaciones en Turbo C++. Proyecto de desarrollo de una aplicacin en lenguaje de alto nivel. Proyecto de desarrollo de aplicacin en de alto nivel. Proyecto de desarrollo de aplicacin en de alto nivel. Proyecto de desarrollo de aplicacin en de alto nivel.
BAJA
h) Entender el impacto de la ingeniera en el contexto social, medioambiental, econmico y global. i) Comprometerse con el aprendizaje continuo.
BAJA
MEDIA
BAJA
una lenguaje
k) Usar tcnicas, habilidades y herramientas para la prctica de ingeniera. l) Capacidad para liderar y emprender
ALTA
una lenguaje
MEDIA
una lenguaje
Captulo I
CONCEPTOS DE PROGRAMACIN 1.1 1.2 1.3 1.4 1.4.1 1.4.1.1 1.4.1.2 1.4.1.3 1.4.1.4 Lenguaje de programacin. Lenguaje de maquina Bajo nivel, alto nivel Traductores de lenguaje. Intrprete. Compiladores La informacin y su representacin Sistema de numeracin Sistema binario Sistema octal Sistema hexadecimal Conversiones de sistemas de numeracin
Identificar las conceptos fundamentales utilizando las normativas bsicas para entender el funcionamiento de los sistemas informticos.
Captulo II
DATOS, EXPRESIONES Y ASIGNACIONES 2.1 Tipo de datos. 2.2 Constantes y variables 2.3 Expresiones aritmticas. Reglas de prioridad 2.4 Expresiones booleanas. Reglas de prioridad 2.5 Operaciones de Asignacin
Preguntas orales. 2 Tareas en clase. Talleres grupales. Exposicin de la tarea consultada Prcticas de laboratorio Soluciones de ejercicios 6 8
Captulo III
10
12
ALGORITMOS 3.1 Anlisis del problema. Diseo del algoritmo. Resolucin del problema. 3.2 Representacin del algoritmo 3.2.1 Tipos de algoritmos
REPRESENTACIN DIAGRAMTICO DE ALGORITMOS 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 Diagrama de flujos. Concepto Diagramas nassi schneidermann. Concepto Diagrama de flujo. Smbolos bsicos Operadores de asignacin comparacin Concepto de contador y acumulador Ejemplos prcticos. Prueba de escritorio. Decisiones y repeticin. Bucles anidados Pseudocdigo. Concepto Generacin de series numricas. Ejemplos prcticos. Prueba de escritorio.
Captulo V
Preguntas orales. 2 Tareas en clase. Talleres grupales. Exposicin de la tarea consultada Prcticas de laboratorio Soluciones de ejercicios 12 14
MANIPULACIN DE ARREGLOS 5.1 5.2 5.3 5.4 5.5 5.6 Generalidades de las variables. Declaracin de variables. Alcance de las variables. Tipos de datos y su equivalente en el CLR. Uso de constantes. Los enumerados. Las collections. Los arrays.
utilizando los arreglos unidimensionales y bidimensionales para construir modelos y desarrollar algoritmos que requieran de estos.
Se tiene planificado horas de tutora en jornada fuera de clase. En las clases prcticas se irn resolviendo aplicaciones mediante el desarrollo de prcticas dirigidas y calificadas.
Las intervenciones Orales se realizarn con presentaciones y exposiciones de los estudiantes en forma individual y grupal.
PRIMERA EVALUACIN
Exmenes Lecciones Exposiciones Tareas Autnomas Proyecto 50% 10% 10% 10% 20%
SEGUNDA EVALUACIN
50% 10% 10% 10% 20%
RECUPERACIN
50%
50%
TOTAL
100%
100%
100%
VII. BIBLIOGRAFA
BIBLIOGRAFA BSICA (UN TEXTO BSICO) AUTOR
Gustavo Lpez Luis Joyanes Aguilar
EDICIN
AO
PUBLICACIN
EDITORIAL
Alfaomega Graw Hill
2009 1991
EDICIN
AO
PUBLICACIN
EDITORIAL
R.B. Servicios editoriales
2006
LUNES
MARTES
MIRCOLES
X P1 X P2
JUEVES
VIERNES
X P2 X P1