SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
PROGRAMACION II

          Proyecto de Carrera: Ingeniería en Informática
                  Asignatura: Programación II
               Código de la Asignatura: 1272314
                         Semestre: III
                    Unidades de Crédito: 3
            Pre-Requisito: 1272209 (Programación I)




                                                           TEMA Nº 0 pág. 1/14
PROGRAMACION II

              CONTENIDO DE LA PRESENTACIÓN

 1. Datos de la Profesora.

 2. Objetivo de la Materia.

 3. Contenido de la Materia.

 4. Plan de Evaluación.

 5. Referencias



                                             TEMA Nº 0 pág. 2/14
PROGRAMACION II

                1.-DATOS DE LA PROFESORA

                     Ing. Karla López Bello.
                   karlalopezbello@gmail.com

   Ingeniero en Informática, UNEG 2006
   Estudiante de Maestría de Tecnología de la Información,
   UNEG 2008-Actualidad.
   Profesora de pregrado UNEG desde 2007-Actualidad.
   Especialista de sistemas áreas de trabajo: Investigación de
   Operaciones, Gestión de Proyectos, Integración de
   Tecnologías de Información en las Organizaciones,
   Tecnologías de Objetos, Software Código Abierto.

                                                       TEMA Nº 0 pág. 3/14
PROGRAMACION II

              2.-OBJETIVO DE LA MATERIA


   El estudiante será capaz de aplicar técnicas
   algorítmicas y de programación en el
   lenguaje C++, para la resolución de
   problemas.




                                             TEMA Nº 0 pág. 4/14
PROGRAMACION II

             2.-CONTENIDO DE LA MATERIA




                                          TEMA Nº 0 pág. 5/14
Nivel de Granularidad 4


                                                  PROGRAMACIÓN II
                                              1-Introducción
                                              2-Módulos




                                   Curso
                                              3-Resumen
                                              4-Actividades de Practicas
                                              5-Actividades de Evaluación
                                              6-Cierre

                                             Nivel de Granularidad 3



                                                     I.-Modulo Introductorio




                                    Modulo
                                              1-Introducción
                                              2-Lecciones
                                              3-Resumen
                                              4-Actividades de Practicas
                                              5-Cierre


                                    Nivel de Granularidad 2




                     Presentación del Curso                                            Conceptos Básicos
       Lecci ón




                     1-Introducción                                                    1-Introducción
       Lecció




                     2-Tema                                                            2-Tema
                     3-Resumen                                                         3-Resumen
                     4-Actividades de Practicas                                        4-Actividades de Practicas
                     5-Cierre                                                          5-Cierre




                  -Presentación del docente                                       -Algoritmo
                  -Contenido del Curso                                            -Diagrama de Flujo
                                                                                  -Programa
Tema




                  -Plan de Evaluación
                  -Normativas de las evaluaciones                                 -Tipos de Metodologías de
                  -Bibliografía.                                                         programación
                                                                                  -Lenguaje de Programación (C/C++)
Nivel de Granularidad 4




                                                                  PROGRAMACIÓN II
                                                              1-Introducción
                                                              2-Módulos




                                                    Curso
                                                              3-Resumen
                                                              4-Actividades de Practicas
                                                              5-Actividades de Evaluación
                                                              6-Cierre

                                                            Nivel de Granularidad 3



                                                              II.-Fundamentos Básicos del Lenguaje
                                                            1-Introducción

                                                Modulo
                                                            2-Lecciones
                                                            3-Resumen
                                                            4-Actividades de Practicas
                                                            5-Actividades de Evaluación
                                                            6-Cierre


                                    Nivel de Granularidad 2




                     I.-Estructura de un                            II.-Estructuras de Control
                                                                                                       III.-Bloque de funciones
                              Programa en C++                                                          1-Introducción
                     1-Introducción                                 1-Introducción
                                                                    2-Tema                             2-Tema
       Lecci ón




                     2-Tema
       Lecció




                     3-Resumen                                      3-Resumen                          3-Resumen
                                                                    4-Actividades de Practicas         4-Actividades de Practicas
                     4-Actividades de Practicas
                     5-Actividades de Evaluación                    5-Actividades de Evaluación        5-Actividades de Evaluación
                                                                    6-Cierre                           6-Cierre
                     6-Cierre


                  -Elementos de un programa
                          básico                                                                     -Concepto de una función
                  -Identificadores                                                                   -Funciones estándar de entrada
                  -Tipo de datos básicos                                 -Condicionales
                                                                                                            y salida
                  -Declaraciones de variables,                           -Repetitivas                -Declaración de una función
                          constantes, librerías                          -De Excepciones
Tema




                                                                                                     -Referencia a una función
                  -Conversión de tipos de datos                                                      -Tipo de parámetros
                  -Operadores                                                                        -Variables locales
                  -Expresiones                                                                       -Recursión
                  -Reglas de precedencia
Nivel de Granularidad 4


                                                            PROGRAMACIÓN II
                                                         1-Introducción
                                                         2-Módulos




                                             Curso
                                                         3-Resumen
                                                         4-Actividades de Practicas
                                                         5-Actividades de Evaluación
                                                         6-Cierre

                                                       Nivel de Granularidad 3



                                                         III.- Estructura de Datos Lineales
                                                     1-Introducción
                                         Modulo      2-Lecciones
                                                     3-Resumen
                                                     4-Actividades de Practicas
                                                     5-Actividades de Evaluación
                                                     6-Cierre


                          Nivel de Granularidad 2




                                                           II.-Registros
           I.-Arreglos                                                                        III.-Memoria Dinámica

           1-Introducción                                  1-Introducción                     1-Introducción
                                                           2-Tema
Lecci ón




           2-Tema                                                                             2-Tema
Lecció




           3-Resumen                                       3-Resumen                          3-Resumen
                                                           4-Actividades de Practicas
           4-Actividades de Practicas                                                         4-Actividades de Practicas
           5-Actividades de Evaluación                     5-Actividades de Evaluación        5-Actividades de Evaluación
           6-Cierre                                        6-Cierre                           6-Cierre




                                                                                              -Concepto de Memoria
                                                                                              -Tipo de memoria
             -Concepto                                          -Concepto                     -Creación y destrucción de
  Tema




             -Tipos                                             -Tipos
             -Declaración                                       -Declaración                         apuntadores
                                                                                              -Referencia de apuntadores
             -Referencia                                        -Referencia
Nivel de Granularidad 4


                                                                                PROGRAMACIÓN II
                                                                            1-Introducción
                                                                            2-Módulos




                                                               Curso
                                                                            3-Resumen
                                                                            4-Actividades de Practicas
                                                                            5-Actividades de Evaluación
                                                                            6-Cierre


                                                                            Nivel de Granularidad 3


                                                                                 IV. Métodos de Ordenamiento

                                                                                1-Introducción


                                                                   Modulo
                                                                                2-Lecciones
                                                                                3-Resumen
                                                                                4-Actividades de Practicas
                                                                                5-Actividades de Evaluación
                                                                                6-Cierre


                              Nivel de Granularidad 2




           I.-Por Selección                             II.- Burbuja                                  III.- por Inserción           IV.- Por Mezcla               V.- Rápida

           1-Introducción                               1-Introducción                                                                                            1-Introducción
Lecci ón




                                                                                                      1-Introducción                1-Introducción
Lecció




           2-Tema                                       2-Tema                                                                                                    2-Tema
                                                                                                      2-Tema                        2-Tema
           3-Resumen                                    3-Resumen                                     3-Resumen                     3-Resumen                     3-Resumen
           4-Actividades de Practicas                   4-Actividades de Practicas                    4-Actividades de Practicas    4-Actividades de Practicas    4-Actividades de Practicas
           5-Actividades de Evaluación                  5-Actividades de Evaluación                   5-Actividades de Evaluación   5-Actividades de Evaluación   5-Actividades de Evaluación
           6-Cierre                                     6-Cierre                                      6-Cierre                      6-Cierre                      6-Cierre



                  Método                                       Método                                           Método                     Método                        Método
           Tema




                  Algoritmo                                    Algoritmo                                        Algoritmo                  Algoritmo                     Algoritmo
                  Ejemplo                                      Ejemplo                                          Ejemplo                    Ejemplo                       Ejemplo
Nivel de Granularidad 4


                                                       PROGRAMACIÓN II
                                                   1-Introducción
                                                   2-Módulos




                                         Curso
                                                   3-Resumen
                                                   4-Actividades de Practicas
                                                   5-Actividades de Evaluación
                                                   6-Cierre


                                                   Nivel de Granularidad 3



                                                    V.- Estructura de Datos No Lineales
                                                   1-Introducción
                                         Modulo    2-Lecciones
                                                   3-Resumen
                                                   4-Actividades de Practicas
                                                   5-Actividades de Evaluación
                                                   6-Cierre


                         Nivel de Granularidad 2




           I.-Lista                                      II.-Grafos                       III.-Arboles

           1-Introducción                                1-Introducción                   1-Introducción
Lecci ón




                                                                                          2-Tema
Lecció




           2-Tema                                        2-Tema
                                                         3-Resumen                        3-Resumen
           3-Resumen                                                                      4-Actividades de Practicas
           4-Actividades de Practicas                    4-Actividades de Practicas
                                                         5-Actividades de Evaluación      5-Actividades de Evaluación
           5-Actividades de Evaluación
           6-Cierre                                      6-Cierre                         6-Cierre



            -Concepto
                                                              -Concepto                      -Concepto
   Tema




            -Tipos                                                                           -Tipo
            -Declaración                                      -Declaración
            -Gestión                                          - Gestión                      -Declaración
                                                                                             - Gestión
TEMA Nº 0 pág. 11/14
PROGRAMACION II

                           4.-PLAN DE EVALUACIÓN

   Semana       Tipo de Evaluación         Modulo    % Ponderación

     1-14    Ejercicios del Aula Virtual    I-VI          10
      5      Proyecto Entrega I                           5
      5      Parcial I                       I-II         20
      10     Proyecto Entrega II                          20
      10     Parcial II                     III-IV        5
      15     Proyecto Entrega III                         20
      15     Parcial III                    V-VI          20
     1-14    Practicas                      I-VI          5


                                                               TEMA Nº 0 pág. 12/14
  Evaluado por el preparador
PROGRAMACION II
                          4.-PLAN DE EVALUACIÓN - PROYECTO
 Un franquicia de hotel necesita un sistema de administración de reserva de sus habitaciones en las diferentes sedes, este
 sistema debe manejar
 Modulo I-Usuario
 Control de usuario, se deben manejar 2 tipos de usuario el registrador y el administrador. El administrador del sistema podrá
 tener opciones avanzadas como el cambio del precio de los tipos de habitaciones por temporada y también podrá eliminar los
 clientes.
 Modulo II.-Clientes
 Registrar, modificar y eliminar clientes, cada cliente puede registrar la reserva de n habitaciones.
 Modulo III.-Reserva
 Registrar y emitir la factura de las reserva de habitaciones. Existen 2 tipos de reserva según el porcentaje de pago (completo o
 parcial).
 El sistema debe permitir búsqueda de reserva por sede del hotel, por cliente, y por fecha de la reserva.

 Primera Entrega:                                         Entrega parciales:
 Capitulo I: Planteamiento del Sistema.                   -La entrega se hará impresa.
 Capitulo II: Marco Teórico.                              Entrega Final: En un CD identificado con los nombres y apellidos de los
                                                          integrantes del grupo y la indicación. El CD debe contener el código fuente del
 Bocetos del proceso.
                                                          programa y el informe.
 Segunda Entrega:                                         Se evaluará
 Capitulo III: Diseño del Sistema Propuesto.              - Lógica de diseño de sistema.
 Capitulo IV: Descripción de los Módulos                  -Estilo de programación: uso de comentarios, indentación, uso adecuado de
                                                          estructuras de control, identificadores, operadores, separación del código en
 Tercera Entrega:                                         funciones.
 Capitulo V: Codificación del Sistema.                    -Satisfacción de requerimientos.
 Capitulo VI Análisis de Resultados.                      - Interfaz gratica amigable
 Anexo: Manual del Sistema, manual de usuario.
 Conclusiones (Interpretación de Estadísticas)
                                                                                                                         TEMA Nº 0 pág. 13/14
PROGRAMACION II
                            6.- REFERENCIAS
 1. http://xmoodle.uneg.edu.ve/pregrado/course/view.php?id=293
 2. Aprenda C++ Básico
 http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/cpp/bas
     ico/cppbasico.pdf
 2. www.linpox.net




                                                                   TEMA Nº 0 pág. 14/14

Más contenido relacionado

Similar a Programación II: Fundamentos de C

Programa de desarrollo_de_la_inteligencia_y_liderazgo
Programa de desarrollo_de_la_inteligencia_y_liderazgoPrograma de desarrollo_de_la_inteligencia_y_liderazgo
Programa de desarrollo_de_la_inteligencia_y_liderazgomayrayiyi
 
Programa analitico
Programa analiticoPrograma analitico
Programa analiticoymendal
 
Unjfsc fe dcete silabos 2012 ii electronica 10 servicio al graduando ii
Unjfsc fe dcete silabos 2012 ii electronica 10   servicio al graduando iiUnjfsc fe dcete silabos 2012 ii electronica 10   servicio al graduando ii
Unjfsc fe dcete silabos 2012 ii electronica 10 servicio al graduando iiunjfsc
 
Syllabus investigacion de operaciones i 2013
Syllabus investigacion de operaciones i 2013Syllabus investigacion de operaciones i 2013
Syllabus investigacion de operaciones i 2013Giovanni Vega
 
Syllabus investigacion de operaciones i 2013
Syllabus investigacion de operaciones i 2013Syllabus investigacion de operaciones i 2013
Syllabus investigacion de operaciones i 2013Giovanni Vega
 
Syllabus investigacion de operaciones i 2013
Syllabus investigacion de operaciones i 2013Syllabus investigacion de operaciones i 2013
Syllabus investigacion de operaciones i 2013Giovanni Vega
 
Unjfsc fe dcete silabo 2013 i electronica 10 silabo de servicio al graduando ii
Unjfsc fe dcete silabo 2013 i electronica 10 silabo de servicio al graduando iiUnjfsc fe dcete silabo 2013 i electronica 10 silabo de servicio al graduando ii
Unjfsc fe dcete silabo 2013 i electronica 10 silabo de servicio al graduando iiunjfsc
 
Esquema practicumiyii
Esquema practicumiyiiEsquema practicumiyii
Esquema practicumiyiiludmilanz
 
Plan Docente Contabilidad General
Plan Docente Contabilidad GeneralPlan Docente Contabilidad General
Plan Docente Contabilidad GeneralEventos UTPL Magus
 
Guia facilitadora para competencias digitales
Guia facilitadora para competencias digitalesGuia facilitadora para competencias digitales
Guia facilitadora para competencias digitalesmaegar
 
Estrategia de AOP, MC, ABI, PBL y A+S
Estrategia de AOP, MC, ABI, PBL  y A+SEstrategia de AOP, MC, ABI, PBL  y A+S
Estrategia de AOP, MC, ABI, PBL y A+SCesar Hernandez
 
Programa de asignatura
Programa de asignaturaPrograma de asignatura
Programa de asignaturainairsaturno
 
Syllabus Programación I - PUCE-SI
Syllabus Programación I - PUCE-SISyllabus Programación I - PUCE-SI
Syllabus Programación I - PUCE-SIGuiru Xd
 
Syllabus investigacion de operaciones i 2012
Syllabus investigacion de operaciones i 2012Syllabus investigacion de operaciones i 2012
Syllabus investigacion de operaciones i 2012Giovanni Vega
 
Unidad Didactica Archivología gavina
Unidad Didactica Archivología gavinaUnidad Didactica Archivología gavina
Unidad Didactica Archivología gavinagavinaalonzo
 

Similar a Programación II: Fundamentos de C (20)

Programacion II
Programacion IIProgramacion II
Programacion II
 
Programa de desarrollo_de_la_inteligencia_y_liderazgo
Programa de desarrollo_de_la_inteligencia_y_liderazgoPrograma de desarrollo_de_la_inteligencia_y_liderazgo
Programa de desarrollo_de_la_inteligencia_y_liderazgo
 
Programa analitico
Programa analiticoPrograma analitico
Programa analitico
 
Unjfsc fe dcete silabos 2012 ii electronica 10 servicio al graduando ii
Unjfsc fe dcete silabos 2012 ii electronica 10   servicio al graduando iiUnjfsc fe dcete silabos 2012 ii electronica 10   servicio al graduando ii
Unjfsc fe dcete silabos 2012 ii electronica 10 servicio al graduando ii
 
Syllabus investigacion de operaciones i 2013
Syllabus investigacion de operaciones i 2013Syllabus investigacion de operaciones i 2013
Syllabus investigacion de operaciones i 2013
 
Syllabus investigacion de operaciones i 2013
Syllabus investigacion de operaciones i 2013Syllabus investigacion de operaciones i 2013
Syllabus investigacion de operaciones i 2013
 
Syllabus investigacion de operaciones i 2013
Syllabus investigacion de operaciones i 2013Syllabus investigacion de operaciones i 2013
Syllabus investigacion de operaciones i 2013
 
Unjfsc fe dcete silabo 2013 i electronica 10 silabo de servicio al graduando ii
Unjfsc fe dcete silabo 2013 i electronica 10 silabo de servicio al graduando iiUnjfsc fe dcete silabo 2013 i electronica 10 silabo de servicio al graduando ii
Unjfsc fe dcete silabo 2013 i electronica 10 silabo de servicio al graduando ii
 
Esquema practicumiyii
Esquema practicumiyiiEsquema practicumiyii
Esquema practicumiyii
 
Programacion II
Programacion IIProgramacion II
Programacion II
 
Plan Docente Contabilidad General
Plan Docente Contabilidad GeneralPlan Docente Contabilidad General
Plan Docente Contabilidad General
 
Guia facilitadora para competencias digitales
Guia facilitadora para competencias digitalesGuia facilitadora para competencias digitales
Guia facilitadora para competencias digitales
 
Estrategia de AOP, MC, ABI, PBL y A+S
Estrategia de AOP, MC, ABI, PBL  y A+SEstrategia de AOP, MC, ABI, PBL  y A+S
Estrategia de AOP, MC, ABI, PBL y A+S
 
Programa de asignatura
Programa de asignaturaPrograma de asignatura
Programa de asignatura
 
Esquema
EsquemaEsquema
Esquema
 
Syllabus Programación I - PUCE-SI
Syllabus Programación I - PUCE-SISyllabus Programación I - PUCE-SI
Syllabus Programación I - PUCE-SI
 
002. anteproyecto
002.  anteproyecto002.  anteproyecto
002. anteproyecto
 
Syllabus investigacion de operaciones i 2012
Syllabus investigacion de operaciones i 2012Syllabus investigacion de operaciones i 2012
Syllabus investigacion de operaciones i 2012
 
Unidad Didactica Archivología gavina
Unidad Didactica Archivología gavinaUnidad Didactica Archivología gavina
Unidad Didactica Archivología gavina
 
Unidad Didactica
Unidad DidacticaUnidad Didactica
Unidad Didactica
 

Más de karlalopezbello

03 -fundamentos_de_la_tecnologia_orientada_a_objetos
03  -fundamentos_de_la_tecnologia_orientada_a_objetos03  -fundamentos_de_la_tecnologia_orientada_a_objetos
03 -fundamentos_de_la_tecnologia_orientada_a_objetoskarlalopezbello
 
02 -introduccion_a_la_tecnologia_orientada_a_objetos
02  -introduccion_a_la_tecnologia_orientada_a_objetos02  -introduccion_a_la_tecnologia_orientada_a_objetos
02 -introduccion_a_la_tecnologia_orientada_a_objetoskarlalopezbello
 
Programacion ii modulo3-leccion2
Programacion ii modulo3-leccion2Programacion ii modulo3-leccion2
Programacion ii modulo3-leccion2karlalopezbello
 
Programacion ii modulo3-leccion1
Programacion ii modulo3-leccion1Programacion ii modulo3-leccion1
Programacion ii modulo3-leccion1karlalopezbello
 
Programacion ii modulo2-leccion3
Programacion ii modulo2-leccion3Programacion ii modulo2-leccion3
Programacion ii modulo2-leccion3karlalopezbello
 
Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2karlalopezbello
 
Programacion ii modulo2-leccion1
Programacion ii modulo2-leccion1Programacion ii modulo2-leccion1
Programacion ii modulo2-leccion1karlalopezbello
 
Programacion ii modulo1-leccion1-
Programacion ii modulo1-leccion1-Programacion ii modulo1-leccion1-
Programacion ii modulo1-leccion1-karlalopezbello
 
Sistemas de comunicacion
Sistemas de comunicacionSistemas de comunicacion
Sistemas de comunicacionkarlalopezbello
 
Introduccion unegvirtual
Introduccion unegvirtualIntroduccion unegvirtual
Introduccion unegvirtualkarlalopezbello
 
Guia para montar_el_aula_1_
Guia para montar_el_aula_1_Guia para montar_el_aula_1_
Guia para montar_el_aula_1_karlalopezbello
 
Configuracion del perfil
Configuracion del perfilConfiguracion del perfil
Configuracion del perfilkarlalopezbello
 
Configuracion del perfil
Configuracion del perfilConfiguracion del perfil
Configuracion del perfilkarlalopezbello
 

Más de karlalopezbello (20)

03 -fundamentos_de_la_tecnologia_orientada_a_objetos
03  -fundamentos_de_la_tecnologia_orientada_a_objetos03  -fundamentos_de_la_tecnologia_orientada_a_objetos
03 -fundamentos_de_la_tecnologia_orientada_a_objetos
 
02 -introduccion_a_la_tecnologia_orientada_a_objetos
02  -introduccion_a_la_tecnologia_orientada_a_objetos02  -introduccion_a_la_tecnologia_orientada_a_objetos
02 -introduccion_a_la_tecnologia_orientada_a_objetos
 
Programacion ii modulo3-leccion2
Programacion ii modulo3-leccion2Programacion ii modulo3-leccion2
Programacion ii modulo3-leccion2
 
Programacion ii modulo3-leccion1
Programacion ii modulo3-leccion1Programacion ii modulo3-leccion1
Programacion ii modulo3-leccion1
 
Programacion ii modulo2-leccion3
Programacion ii modulo2-leccion3Programacion ii modulo2-leccion3
Programacion ii modulo2-leccion3
 
Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2
 
Programacion ii modulo2-leccion1
Programacion ii modulo2-leccion1Programacion ii modulo2-leccion1
Programacion ii modulo2-leccion1
 
Programacion ii modulo1-leccion1-
Programacion ii modulo1-leccion1-Programacion ii modulo1-leccion1-
Programacion ii modulo1-leccion1-
 
Didactica del chat
Didactica del chatDidactica del chat
Didactica del chat
 
Didactica del foro
Didactica del foroDidactica del foro
Didactica del foro
 
Guia completa de_moodle
Guia completa de_moodleGuia completa de_moodle
Guia completa de_moodle
 
Publicacion de material
Publicacion de materialPublicacion de material
Publicacion de material
 
Sistemas de comunicacion
Sistemas de comunicacionSistemas de comunicacion
Sistemas de comunicacion
 
Actividades en moodle
Actividades en moodleActividades en moodle
Actividades en moodle
 
Plataforma moodle
Plataforma moodlePlataforma moodle
Plataforma moodle
 
Introduccion unegvirtual
Introduccion unegvirtualIntroduccion unegvirtual
Introduccion unegvirtual
 
Guia para montar_el_aula_1_
Guia para montar_el_aula_1_Guia para montar_el_aula_1_
Guia para montar_el_aula_1_
 
Configuracion del perfil
Configuracion del perfilConfiguracion del perfil
Configuracion del perfil
 
Configuracion del perfil
Configuracion del perfilConfiguracion del perfil
Configuracion del perfil
 
Transparencias7
Transparencias7Transparencias7
Transparencias7
 

Programación II: Fundamentos de C

  • 1. PROGRAMACION II Proyecto de Carrera: Ingeniería en Informática Asignatura: Programación II Código de la Asignatura: 1272314 Semestre: III Unidades de Crédito: 3 Pre-Requisito: 1272209 (Programación I) TEMA Nº 0 pág. 1/14
  • 2. PROGRAMACION II CONTENIDO DE LA PRESENTACIÓN 1. Datos de la Profesora. 2. Objetivo de la Materia. 3. Contenido de la Materia. 4. Plan de Evaluación. 5. Referencias TEMA Nº 0 pág. 2/14
  • 3. PROGRAMACION II 1.-DATOS DE LA PROFESORA Ing. Karla López Bello. karlalopezbello@gmail.com Ingeniero en Informática, UNEG 2006 Estudiante de Maestría de Tecnología de la Información, UNEG 2008-Actualidad. Profesora de pregrado UNEG desde 2007-Actualidad. Especialista de sistemas áreas de trabajo: Investigación de Operaciones, Gestión de Proyectos, Integración de Tecnologías de Información en las Organizaciones, Tecnologías de Objetos, Software Código Abierto. TEMA Nº 0 pág. 3/14
  • 4. PROGRAMACION II 2.-OBJETIVO DE LA MATERIA El estudiante será capaz de aplicar técnicas algorítmicas y de programación en el lenguaje C++, para la resolución de problemas. TEMA Nº 0 pág. 4/14
  • 5. PROGRAMACION II 2.-CONTENIDO DE LA MATERIA TEMA Nº 0 pág. 5/14
  • 6. Nivel de Granularidad 4 PROGRAMACIÓN II 1-Introducción 2-Módulos Curso 3-Resumen 4-Actividades de Practicas 5-Actividades de Evaluación 6-Cierre Nivel de Granularidad 3 I.-Modulo Introductorio Modulo 1-Introducción 2-Lecciones 3-Resumen 4-Actividades de Practicas 5-Cierre Nivel de Granularidad 2 Presentación del Curso Conceptos Básicos Lecci ón 1-Introducción 1-Introducción Lecció 2-Tema 2-Tema 3-Resumen 3-Resumen 4-Actividades de Practicas 4-Actividades de Practicas 5-Cierre 5-Cierre -Presentación del docente -Algoritmo -Contenido del Curso -Diagrama de Flujo -Programa Tema -Plan de Evaluación -Normativas de las evaluaciones -Tipos de Metodologías de -Bibliografía. programación -Lenguaje de Programación (C/C++)
  • 7. Nivel de Granularidad 4 PROGRAMACIÓN II 1-Introducción 2-Módulos Curso 3-Resumen 4-Actividades de Practicas 5-Actividades de Evaluación 6-Cierre Nivel de Granularidad 3 II.-Fundamentos Básicos del Lenguaje 1-Introducción Modulo 2-Lecciones 3-Resumen 4-Actividades de Practicas 5-Actividades de Evaluación 6-Cierre Nivel de Granularidad 2 I.-Estructura de un II.-Estructuras de Control III.-Bloque de funciones Programa en C++ 1-Introducción 1-Introducción 1-Introducción 2-Tema 2-Tema Lecci ón 2-Tema Lecció 3-Resumen 3-Resumen 3-Resumen 4-Actividades de Practicas 4-Actividades de Practicas 4-Actividades de Practicas 5-Actividades de Evaluación 5-Actividades de Evaluación 5-Actividades de Evaluación 6-Cierre 6-Cierre 6-Cierre -Elementos de un programa básico -Concepto de una función -Identificadores -Funciones estándar de entrada -Tipo de datos básicos -Condicionales y salida -Declaraciones de variables, -Repetitivas -Declaración de una función constantes, librerías -De Excepciones Tema -Referencia a una función -Conversión de tipos de datos -Tipo de parámetros -Operadores -Variables locales -Expresiones -Recursión -Reglas de precedencia
  • 8. Nivel de Granularidad 4 PROGRAMACIÓN II 1-Introducción 2-Módulos Curso 3-Resumen 4-Actividades de Practicas 5-Actividades de Evaluación 6-Cierre Nivel de Granularidad 3 III.- Estructura de Datos Lineales 1-Introducción Modulo 2-Lecciones 3-Resumen 4-Actividades de Practicas 5-Actividades de Evaluación 6-Cierre Nivel de Granularidad 2 II.-Registros I.-Arreglos III.-Memoria Dinámica 1-Introducción 1-Introducción 1-Introducción 2-Tema Lecci ón 2-Tema 2-Tema Lecció 3-Resumen 3-Resumen 3-Resumen 4-Actividades de Practicas 4-Actividades de Practicas 4-Actividades de Practicas 5-Actividades de Evaluación 5-Actividades de Evaluación 5-Actividades de Evaluación 6-Cierre 6-Cierre 6-Cierre -Concepto de Memoria -Tipo de memoria -Concepto -Concepto -Creación y destrucción de Tema -Tipos -Tipos -Declaración -Declaración apuntadores -Referencia de apuntadores -Referencia -Referencia
  • 9. Nivel de Granularidad 4 PROGRAMACIÓN II 1-Introducción 2-Módulos Curso 3-Resumen 4-Actividades de Practicas 5-Actividades de Evaluación 6-Cierre Nivel de Granularidad 3 IV. Métodos de Ordenamiento 1-Introducción Modulo 2-Lecciones 3-Resumen 4-Actividades de Practicas 5-Actividades de Evaluación 6-Cierre Nivel de Granularidad 2 I.-Por Selección II.- Burbuja III.- por Inserción IV.- Por Mezcla V.- Rápida 1-Introducción 1-Introducción 1-Introducción Lecci ón 1-Introducción 1-Introducción Lecció 2-Tema 2-Tema 2-Tema 2-Tema 2-Tema 3-Resumen 3-Resumen 3-Resumen 3-Resumen 3-Resumen 4-Actividades de Practicas 4-Actividades de Practicas 4-Actividades de Practicas 4-Actividades de Practicas 4-Actividades de Practicas 5-Actividades de Evaluación 5-Actividades de Evaluación 5-Actividades de Evaluación 5-Actividades de Evaluación 5-Actividades de Evaluación 6-Cierre 6-Cierre 6-Cierre 6-Cierre 6-Cierre Método Método Método Método Método Tema Algoritmo Algoritmo Algoritmo Algoritmo Algoritmo Ejemplo Ejemplo Ejemplo Ejemplo Ejemplo
  • 10. Nivel de Granularidad 4 PROGRAMACIÓN II 1-Introducción 2-Módulos Curso 3-Resumen 4-Actividades de Practicas 5-Actividades de Evaluación 6-Cierre Nivel de Granularidad 3 V.- Estructura de Datos No Lineales 1-Introducción Modulo 2-Lecciones 3-Resumen 4-Actividades de Practicas 5-Actividades de Evaluación 6-Cierre Nivel de Granularidad 2 I.-Lista II.-Grafos III.-Arboles 1-Introducción 1-Introducción 1-Introducción Lecci ón 2-Tema Lecció 2-Tema 2-Tema 3-Resumen 3-Resumen 3-Resumen 4-Actividades de Practicas 4-Actividades de Practicas 4-Actividades de Practicas 5-Actividades de Evaluación 5-Actividades de Evaluación 5-Actividades de Evaluación 6-Cierre 6-Cierre 6-Cierre -Concepto -Concepto -Concepto Tema -Tipos -Tipo -Declaración -Declaración -Gestión - Gestión -Declaración - Gestión
  • 11. TEMA Nº 0 pág. 11/14
  • 12. PROGRAMACION II 4.-PLAN DE EVALUACIÓN Semana Tipo de Evaluación Modulo % Ponderación 1-14 Ejercicios del Aula Virtual I-VI 10 5 Proyecto Entrega I 5 5 Parcial I I-II 20 10 Proyecto Entrega II 20 10 Parcial II III-IV 5 15 Proyecto Entrega III 20 15 Parcial III V-VI 20 1-14 Practicas I-VI 5 TEMA Nº 0 pág. 12/14 Evaluado por el preparador
  • 13. PROGRAMACION II 4.-PLAN DE EVALUACIÓN - PROYECTO Un franquicia de hotel necesita un sistema de administración de reserva de sus habitaciones en las diferentes sedes, este sistema debe manejar Modulo I-Usuario Control de usuario, se deben manejar 2 tipos de usuario el registrador y el administrador. El administrador del sistema podrá tener opciones avanzadas como el cambio del precio de los tipos de habitaciones por temporada y también podrá eliminar los clientes. Modulo II.-Clientes Registrar, modificar y eliminar clientes, cada cliente puede registrar la reserva de n habitaciones. Modulo III.-Reserva Registrar y emitir la factura de las reserva de habitaciones. Existen 2 tipos de reserva según el porcentaje de pago (completo o parcial). El sistema debe permitir búsqueda de reserva por sede del hotel, por cliente, y por fecha de la reserva. Primera Entrega: Entrega parciales: Capitulo I: Planteamiento del Sistema. -La entrega se hará impresa. Capitulo II: Marco Teórico. Entrega Final: En un CD identificado con los nombres y apellidos de los integrantes del grupo y la indicación. El CD debe contener el código fuente del Bocetos del proceso. programa y el informe. Segunda Entrega: Se evaluará Capitulo III: Diseño del Sistema Propuesto. - Lógica de diseño de sistema. Capitulo IV: Descripción de los Módulos -Estilo de programación: uso de comentarios, indentación, uso adecuado de estructuras de control, identificadores, operadores, separación del código en Tercera Entrega: funciones. Capitulo V: Codificación del Sistema. -Satisfacción de requerimientos. Capitulo VI Análisis de Resultados. - Interfaz gratica amigable Anexo: Manual del Sistema, manual de usuario. Conclusiones (Interpretación de Estadísticas) TEMA Nº 0 pág. 13/14
  • 14. PROGRAMACION II 6.- REFERENCIAS 1. http://xmoodle.uneg.edu.ve/pregrado/course/view.php?id=293 2. Aprenda C++ Básico http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/cpp/bas ico/cppbasico.pdf 2. www.linpox.net TEMA Nº 0 pág. 14/14