Académique Documents
Professionnel Documents
Culture Documents
FACULTAD DE INGENIERIA
Curso:
Cdigo:
Pre-Requisito:
Crditos:
Ciclo:
Ao:
Jornada:
1. DESCRIPCION
El curso de Programacin para la Ciencia y la Ingeniera est basado en los fundamentos generales del
lenguaje de programacin C++; el cual es un lenguaje basado a objetos que tiene sus bases en el lenguaje C,
es decir es un heredero directo.
El desarrollo del contenido se realiza de manera progresiva para que el alumno pueda llevar la secuencia que le
permita el refinamiento de sus programas a travs de las instrucciones que van desde las bsicas a las ms
complejas. Con el avance de la tecnologa es bsico integrar dentro de los pensum de estudios asignaturas
que brinden informacin sobre el diseo eficiente de programas de computadoras, logrando impartir este curso
en forma terica y prctica de laboratorio.
2. JUSTIFICACION
Un estudiante de una carrera tcnica-cientfica como es ingeniera, debe contar con un enfoque ms amplio
de programacin, insistiendo en la importancia de aspectos como: claridad, legibilidad, modularidad y eficiencia
en el diseo de programas de computadoras.
C++ siento un lenguaje de programacin estructurado de alto nivel y de propsito general (matemtica,
comercial, cientfica) proporciona al alumno los principios de la programacin orientada a objetos y de la
programacin genrica. Esto ayuda al estudiante a construir aplicaciones del mundo real al incluir cdigo
completo con todos los recursos de programacin que brinda este lenguaje.
3. OBJETIVOS GENERALES
3.1 Proporcionar al estudiante los trminos, conceptos y estructura bsica del lenguaje de programacin C++.
3.2 Fomentar el uso de tcnicas de programacin para el diseo eficiente en la solucin de problemas
planteados.
3.3 Explicar estructuras bsicas y de modularizacin explicados como el proceso por el cual una solucin es
refinada en diferentes aproximaciones logrando el diseo y escritura eficiente de programas.
4. OBJETIVOS ESPECFICOS
4.1 Definir conceptos bsicos de programacin estructurada.
4.2 Explicar al alumno la estructura, comandos y funciones del lenguaje C++.
4.3 Presentar un enfoque de la programacin orientada a objetos.
4.4 Comprobar la eficiencia en el diseo de programas mediante la validacin de los mismos en la
computadora.
4.5 Desarrollar en el alumno su capacidad analtica y creadora para mejorar su destreza en la elaboracin de
algoritmos que sern la base para desarrollar programas en el lenguaje C++.
5.
CONTENIDO
SEGUNDA PARTE.
ESTRUCTURAS DE CONTROL
CUARTA PARTE.
Unidad No 5. Arreglos
4.1 Definicin
4.2 Partes de un Arreglo
4.3 Declaracin de un Arreglo
4.4 Arreglos Unidimensionales
4.4.1 Sintaxis en C++
4.4.2 Arreglos Paralelos
4.4.3 Operaciones con Vectores
4.4.3.1 Lectura / Escritura,
4.4.3.2 Asignacin
4.4.3.3 Actualizacin (insercin, eliminacin, modificacin)
4.4.3.4 Ordenacin
4.4.3.5 Bsqueda
4.4 Arreglos Unidimensionales
4.4.1 Sintaxis en C++
4.4.2 Arreglos Paralelos
4.4.3 Operaciones con Vectores
4.4.3.1 lectura / escritura,
4.4.3.2 Asignacin
4.4.3.3 Actualizacin (insercin, eliminacin, modificacin)
4.4.3.4 Ordenacin
4.4.3.5 Bsqueda
4.5 Arreglos Bidimensionales
4.5.1 Sintaxis en C++
4.5.2 Operaciones con Matrices
4.6 Arreglos Multidimensionales
4.6.1 Sintaxis en C++
4.6.2 Operaciones con Cubos
4.6.3 Generacin de reportes
Unidad No 6. Registros
5.1 Definicin
5.2 Partes de un Registro
5.3 Acceso a los campos de un registro
Unidad No 7. Archivos
6.1 Definicin y Declaracin
6.2 Tipos de Archivos
6.2.1 Archivos de Texto
6.2.2 Archivos Binarios
6.3 Modos de Apertura de un Archivo
6.4 Operaciones con Archivos
6. EVALUACIN
Primer Parcial ...... 15 puntos
Segundo Parcial15 puntos
Laboratorios, tareas, Investigaciones, Proyectos20 puntos
ZONA.50 puntos
Examen final.50 puntos
Nota de promocin.100 puntos
7. BIBLIOGRAFA
7.1 Libro de texto