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
Escuela Académico Profesional de Investigación Operativa
Descargar Silabus
1.- DATOS GENERALES
|
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
|
Vectores, operaciones. Implementación de algoritmos de búsqueda y ordenación.[ingles]
| |
13
| ||
14
| ||
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
- J. Glenn Brookshear (1995), “Introducción a las Ciencias de la Computación” 4ta.edición, Adison Wesley Iberoamericana S.A., Wilmington – USA.
- Joyanes Aguilar, Luis(2006), ”Fundamentos de Programación: Algoritmos, Estructura de Datos y Objetos”, 2da. Edición, McGraw-Hill, Madrid-España.
- Javier Ceballos (1991), Curso de Programación C++ :Programación Orientada a Objetos”,Editorial RA-MA, Madrid – España.
- C. Thomas Wu (2008),Programación en JAVA: Introducción a la programación orientada a objetos, Edit. McGraw Hil, México D.F.
- Deitil & Deitil (2008),Java: Como Programar, 7ma. Edición, Edit. Pearson, México
BIBLIOGRAFIA COMPLEMENTARIA
- Rogers Cadenhead, Laura Lemay (2008), Programación Java 6, Edit. Anaya Multimedia, Madrid-España
- Joseph Shuller (2000),Aprendiendo UML en 24 Horas,Edit. Pearson, México
- 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