11_lenguaje_de_programacion

Anuncio
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA MECÁNICA – ENERGÍA
DEPARTAMENTO ACADÉMICO DE INGENIERÍA MECÁNICA
SÍLABO
I. DATOS INFORMATIVOS:
ASIGNATURA
NÚMERO Y CODIGO DEL CURSO
EXTENSION HORARIA
LABORATORIO
CREDITOS
DURACIÓN
:
:
:
:
:
:
LENGUAJE DE PROGRAMACION
M2111
Teoría: 2 Hr
Practica : 1 Hr
2 Horas
3
17 SEMANAS
II. SUMILLA
El curso brinda la técnica para que el alumno pueda programas en Base a
una Metodología para el desarrollo de un problema a través del Computador. En el
curso el estudiante diseñara algoritmos para la solución de problemas utilizando la
computadora. Para lograrlo utilizara herramientas de programación como el
Pseudocodigo y la aplicación en el lenguaje de programación C++.
El estudiante podrá aplicar los conocimientos aprendidos con programas
que serán introducidos en la computadora para su ejecución, haciendo las correcciones
sintácticas y lógicas debidas hasta la obtención de los resultados esperados. Con las
técnicas implementadas el alumno podrá realizar programas que den solución de los
diversos problemas aplicados a la Carrera del Ingeniero Mecánico.
III. OBJETIVO

El objetivo del curso es introducir los fundamentos y las aplicaciones de los
paradigmas clave en los que se enmarcan los lenguajes de programación actuales:
funcional, lógico, imperativo, objetos y otros.

En el laboratorio se trabajará con el lenguaje de Programación C++. Al finalizar el
curso, los estudiantes serán capaces de solucionar todo tipo de problema usando la
programación estructurada. Además podrá realizar programas con cálculos de
ingeniería de modo más rápido y preciso que con los métodos manuales, abriéndose
nuevas posibilidades de desarrollo.
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA MECÁNICA – ENERGÍA
DEPARTAMENTO ACADÉMICO DE INGENIERÍA MECÁNICA
IV. METODOLOGÍA


Se ha optado por concentrar, en las primeras lecciones del curso, un máximo número de
conceptos teóricos. La distribución de los temas determina una metodología de
enseñanza cíclica, en la que los mismos conceptos se abordan de forma recurrente a lo
largo del curso.
Se utilizarán tres tipos de clases: Teoría, Practica y Laboratorio. El seguimiento de los
alumnos se realizará en las propias clases y laboratorios, así como en las tutorías.

Las Clases de teoría y Practica, son aquellas en las que el profesor expone los
principales conceptos teóricos, correspondientes a los temas del programa. Se imparten
las clases con la ayuda del proyector Multimedia como medio didáctico
fundamental. Todo el material presentado en las clases se remitirá a su correo del
alumno.

Clases de Laboratorio: Estas se realizan en el laboratorio del Centro de Computo de la
FIME, el cual dispone de computadoras con el software necesario para implementar los
programas. El objetivo de estas clases consiste en la implementación en el ordenador de
un conjunto de ejercicios de programación relacionados con el avance de las clases de
Teoría. Su función es reforzar la parte teórica con ejercicios practico.
V. EVALUACIÓN
Toda evaluación es vigesimal. La fracción de ½ ó más se redondea a favor del
alumno solamente en el calculo del promedio final. Aprueba el alumno cuya nota
final (NF) es de 11 ó más.
NF = ( EP + EF + PL) / 3
Donde:
EP : Examen Parcial
EF : Examen Final
PL : Promedio de Laboratorio. Se tomarán tres prácticas en el Centro de Computo
teniendo como puntaje: 6 , 7 , 7.
La última semana se tomará un examen sustitutorio cuya nota reemplazará a la nota
mas baja del EP ó EF.
VI. CONTENIDO PROGRAMÁTICO
1 era Semana.
Introducción a la Informática.
Hardware y Software del Computador
2da Semana.
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA MECÁNICA – ENERGÍA
DEPARTAMENTO ACADÉMICO DE INGENIERÍA MECÁNICA
Metodología para la solución de problemas por medio de computadoras: Definición
del problema, Diseño del algoritmo, Codificación, Ejecución.
Lenguaje de Programación: Definición, Clasificación. (Ventajas y Desventajas).
Internet y sus aplicaciones
Descripción del Entorno del C++
3era Semana
Algoritmo: Definición, característica, ejemplos
DATOS: Tipos de Datos ( Enteros, Reales, Cadenas, Lógicos)
C++: Entorno de Trabajo,
El editor de código fuente, Compilación, ejecución y
depuración de errores.
Uso de Variables . Sentencias de Asignación
Declaración de Variables de trabajo: String, Char, Integer, Real. Constantes.
Operadores (Aritméticos., Relacionales) y Operandos
Expresiones (Expresiones Aritméticas y Lógicas )
Palabras reservadas.
TENICAS PARA LA FORMULACION DE ALGORITMOS: Diagrama de flujo,
Pseudocódigo, Diagramas estructurados, Estructura Secuenciales
4 ta Semana
Operadores Lógicos.
Estructura Condicionales: Simple y Doble (definición, características, sintaxis, ejercicios)
Uso de Operadores Lógicos.
Funciones Matematicas
5 ta Semana
Estructura Condicional Múltiple (definición, características, sintaxis, ejercicios)
Comparación entre las Estructura Condicional Doble y Múltiple.
6 ta Semana
* PRIMERA PRACTICA DE LABORATORIO
Estructura Repetitiva FOR: definición, sintaxis, ejemplos aplicativos
Estructura Repetitiva FOR anidadas, ejemplos aplicativos
7 ma Semana
Estructura Repetitiva WHILE: definición, sintaxis, ejemplos aplicativos
Comparacion entre For y While
8 va Semana
Examen Parcial.
9 na Semana
Estructura Repetitiva REPEAT: definición, sintaxis, ejemplos aplicativos
Ejercicios Comparativos entre las diferentes estructuras Repetitivas
* SEGUNDA PRACTICA DE LABORATORIO
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA MECÁNICA – ENERGÍA
DEPARTAMENTO ACADÉMICO DE INGENIERÍA MECÁNICA
10 ma Semana
Procedimientos o Subprograma: Enfoque simple y Declaración de variables. Ámbitos
de las variables (Locales y globales), Ejemplos de procesos con variables globales
11 ava Semana
Areglos : Definición, sintaxis, ejemplos aplicativos.
12 ava Semana
Arreglos Bidimensionales: Definición, sintaxis, ejemplos aplicativos.
Aplicaciones de Arreglos bidimensionales.
13 ava Semana
* TERCERA PRACTICA DE LABORATORIO
Desarrollo de ejercicios Aplicativos a la Ing. Mecanica .
14 ava Semana
Base de Datos: Acceso a bases de Datos, Creación de bases de Datos y Navegación y
edición de Datos
15 ava Semana
Exposición de Trabajos Aplicados a la Ing. Mecanica-Energia.
16 ava Semana
EXAMEN FINAL
17 ava Semana
EXAMEN SUSITUTORIO
VII BIBLIOGRAFÍA
PROGRAMACIóN EN C++ - Editorial MARCO
Guia del Programador C++ - Julio Vasquez Paraguila.
Programación con C++ por Francisco Charte.
Programación orientada a objetos con C++ - Francisco Javier Cevallos
Turbo C++ - Manual de Referencia: Schildt
Descargar