Sembrado vida

Sembrado vida

Programación de computadoras - Hugo Vega



UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
(Universidad del Perú, DECANA DE AMERICA)
FACULTAD DE CIENCIAS MATEMÁTICAS
Escuela Académico Profesional de Investigación Operativa

Descargar Silabus


1.- DATOS GENERALES
  1. Departamento académico: Investigación Operativa      
  2. Escuela Profesional : Investigación Operativa
  3. Ciclo de estudios : III
  4. Créditos : 4.00
  5. Nivel o área de la asignatura : Programacion de computadoras
  6. Condición : Obligatoria
  7. Pre-requisito : Introducción a la Ingeniería Informática
  8. Hora de clase semanal : 4 Hrs.
  9. Profesor(es) responsable (s) : Hugo Vega ,Ulises Román Concha
  10. Semestre Académico : 2013-I
  11. Código del Curso : 820026
2.- SUMILLA
Arquitectura de una maquina: Almacenamiento y Manipulación de datos. Paradigmas y Lenguajes de Programación. Teoría de Algoritmos: Representación y descubrimiento. Metodologías y Técnicas en la Creación, Desarrollo de Algoritmos y su Codificación en el Lenguaje C++. Componentes de un Programa. Estructuras de Control Selectivas. Estructuras de Control Repetitivas. Funciones. Recursividad. Apuntadores. Arreglos. Registros. Introducción a la Programación Orientado a Objetos (OPP).Clases /Objetos. Diagramas UML.
3.- OBJETIVOS GENERALES
Desarrollar la capacidad de razonamiento lógico (analizar y aplicar) a través de la práctica en la construcción de algoritmos y su codificación en el Lenguaje de Programación C++
4.- APORTES DE LA ASIGNATURA AL PERFIL PROFESIONAL
Fortalecer las habilidades en el Proceso de desarrollo (construcción o adaptación) de sistemas informáticos para las empresas. Conociendo las Metodologías y Técnicas en la Creación, Desarrollo de Algoritmos y su Codificación en un lenguaje de programación determinado.




SEMANA
TEMAS
TRABAJOS
1
--------
2





4


5
Teoría de Algoritmos: Definición, representación, descubrimiento, estructuras iterativas, estructuras recursivas, eficiencia de algoritmos, complejidad de algoritmos y análisis. Etapas de algoritmos computacionales. [Ingles]

6


8
Examen parcial
9
Definición de Funciones. Programación Modular.  Declaración de variables: Globales y Locales. Parámetros y argumentos: Por valor y Referencia. Funciones pre-definidas y definidas por el  usuario.[Ingles]

 Circulo (Doc Word)

10
Definición de apuntadores.  Apuntadores y Funciones. Ejemplos de Aplicación y Diseño  algoritmos y su codificación.[Ingles]
11
Definición de arreglos,   tipos de arreglos.[Ingles]
12
13
14
juego del gusanito
dev c++
 
15

16

17
Examen Final





1.     ESTRATEGIAS METODOLOGICAS
1.1.   Métodos:
Expositivo, Inductivo, Casuístico, Comprobación
1.2.   Técnicas:
Desarrollo Focus Group, Experimentos numéricos, Simulación en Computadoras
1.3.   Medios Didácticos:
Diapositivas, Guía de laboratorios, Manuales y/o Tutoriales,Separatas, Papers
2.    EVALUACION
2.1.   Técnicas:
 Oral, Escrita, Desarrollo del Caso, Pruebas en Laboratorio
2.2.   Instrumentos:
Cuestionario V/F, Cuestionario de opciones, Cuestionario abierto, formato para la  solución de un caso
2.3.   Criterios:
Resultados obtenidos, sustentación de los resultados, sigue un modelo estándar, para presentar sus informes.
2.4.   Aspectos:
Teórico, Practico y Laboratorio
La evaluación será permanente, la intervención y participación activa de los alumnos en clase serán consideradas en los promedios finales. Se tomara un examen sustitutorio , cuya nota reemplazará a la menor nota del parcial ó final. El promedio final será:
Promedio de Exámenes Parcial y Final (PEPF)                       : 40%
Promedio de Laboratorio (PL)                                        : 30%
Promedio de Prácticas Calificadas (PPC)                     : 10%
Trabajo de Investigación y Practicas Dirigidas (TIPD)  :  20%
Nota Final (NF) = PEPF*0.40 + PL*0.30+PPC*0.10+TIPD*0.20 ≥ 10.5 (aprobatoria)
3.    BIBLIOGRAFIA BASICA
  1. J. Glenn Brookshear (1995), “Introducción a las Ciencias de la Computación” 4ta.edición, Adison Wesley Iberoamericana S.A., Wilmington – USA.
  1. Joyanes Aguilar, Luis(2006), ”Fundamentos de Programación: Algoritmos, Estructura de Datos y Objetos”, 2da. Edición, McGraw-Hill, Madrid-España.
  1. Javier Ceballos (1991), Curso de Programación C++ :Programación Orientada a Objetos”,Editorial RA-MA, Madrid – España.
  1. C. Thomas Wu (2008),Programación en JAVA: Introducción a la programación orientada a objetos, Edit. McGraw Hil, México D.F.
  1. Deitil & Deitil (2008),Java: Como Programar, 7ma. Edición, Edit. Pearson, México
      BIBLIOGRAFIA COMPLEMENTARIA
  1. Rogers Cadenhead, Laura Lemay (2008),  Programación Java 6, Edit. Anaya Multimedia, Madrid-España
  1. Joseph Shuller (2000),Aprendiendo UML en 24 Horas,Edit. Pearson, México 
  1. Fco.Javier Ceballos(2007), Java 2: Curso de Programación de computadoras, 3ra. Edición, Edit. Alafaomega & Ra-ma, México D.F.

Borland C++ - Asterisco con direcciones