Você está na página 1de 5

UNIVERSIDAD NACIONAL DE CAJAMARCA

FACULTAD INGENIERIA
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA CIVIL

SYLLABUS DE LA ASIGNATURA DE PROGRAMACION EN INGENIERÍA

I. DATOS INFORMATIVOS:

 Código de la Asignatura 100890


 Escuela Académico Profesional Ingeniería Civil
 Departamento Acadêmico Sistemas, Estadística e Informática.
 Área Académica Sistemas.
 Línea Curricular Informática
 Año de Estudios Primer Año / II Semestre.
 Condición de la Asignatura Obligatoria.
 Naturaleza de la Asignatura Formación Básica Profesional.
 Prerrequisito Lógica.
 Horas de Clase Semanales 02 Teoría + 03 Práctica.
 Valor Académico 03 Créditos.
 Régimen de Estudios Semestral.
 Año Académico 2018-II.
 Duración 17 semanas.
 Inicio de Actividades 27 de agosto de 2018.
 Fecha de Término 22 de diciembre de 2018.
 Docente: Ing Eduardo A. Barrantes Mejía.
 Jefe de Prácticas Ing Néstor Elías Muñoz Abanto.
 Aprobación de Syllabus:

II. FUNDAMENTACION:

La asignatura de Programación en Ingeniería, para la carrera Profesional de


Ingeniería Civil, es desarrollada en el Primer Año, Segundo Ciclo de estudios; tiene como objetivos
la construcción algoritmos para elaborar esquemas cognitivos flexibles para la solución de
problemas, utilizando técnicas de programación y su implementación con un lenguaje de
programación resultan ser herramientas valiosas para acelerar los cálculos en forma eficiente y
económica, de gran utilidad para el estudiante de ingeniería civil y luego para el desempeño
profesional del ingeniero civil.

III. NORMAS DE CONVIVENCIA.

1. Asistir a todas las actividades, respetando los horarios y cumpliendo tareas.


2. Escuchar y respetar las opiniones ajenas.
3. Sinceridad.
4. Trabajar en equipo.
5. Comprensión empática.
6. Permeabilidad, flexibilidad, pensamiento divergente y convergente.

IV. NECESIDADES:

El alumno de la asignatura de Programación en Ingeniería tiene necesidad de:


1. Practicar la construcción de algoritmos para solucionar problemas.
2. Utilizar un lenguaje de programación para implementar los algoritmos empleando un computador.

- 1 -
V. COMPETENCIAS

El alumno de la asignatura de Programación en Ingeniería, adquiere las siguientes competencias:


1. Practica la construcción de algoritmos, desarrollando una capacidad analítica y creadora en la
solución lógica de problemas.
2. Implementa los algoritmos en un computador utilizando un lenguaje de programación.

VI. CONTENIDOS

1. CONOCIMIENTOS:
a. Diseño de Programas.
b. Estructuras de Control
c. Funciones
d. Estructuras de Datos

2. HABILIDADES:
a. Comprende la metodología de la solución de problemas empleando un computador.
b. Construye algoritmos utilizando estructuras de control.
c. Elabora programas utilizando funciones
d. Construye algoritmos empleando estructuras de datos.

3. VALORES:
a. El alumno practica, promueve y define los siguientes valores propios de un estudiante:
perseverancia, orden y búsqueda de la verdad científica, tiene una visión holística de la realidad.
b. El alumno practica los siguientes valores personales: tiene un proyecto de vida coherente, es
realista y exigente, prioriza sus actividades, es constante, disciplinado y natural.
c. El alumno practica, promueve y defiende los siguientes valores sociales: evita la contaminación, es
respetuoso de los derechos ajenos.

VII. PROGRAMACION DE CONTENIDOS:

Semana 1.
CAPITULO I
1. Diseño de Programas: Identificación y análisis del problema. Diseño del Algoritmo: Algoritmo.
Herramientas para escribir algoritmos: diagramas de flujo, diagramas de Nassi-Shneiderman,
Pseudocódigo.
Semana 2.
CAPITULO II
2. Introducción a Visual Basic.Net.
Programas secuenciales, interactivos y orientados a eventos. Programas para el entorno Windows.
Modo de Diseño y Modo de Ejecución. Formularios y Controles. Objetos y Propiedades. Nombres de
objetos. Eventos. Métodos. Proyectos y ficheros.
3. Entorno de desarrollo
3.1. El entorno de desarrollo de Visual Basic .NET.
3.2. Crear un proyecto en Visual Basic.NET.

Semana 3
4. Elementos del Lenguaje Visual Basic.Net:
4.1. Tipos de Datos.
4.2. Variables, Constantes,
4.3. Conversión de tipos de datos
Práctica: Programa ejemplo.

- 2 -
Semana 4
4.4. Operadores: Aritméticos, de asignación, relacionales, lógicos.
5. Estructura de Decisión
5.1. Estructura de Decisión Simple If…Then…Else, If…Then…ElseIf
Práctica: Programas utilizando If…Then…Else, If…Then…ElseIf
Semana 5
5.2. Estructura de Decisión Múltiple: Select …. Case
Práctica: Programas usando Select …. Case
Semana 6
6. Estructuras de Repetición:
6.1. Contadores y acumuladores.
6.2. Estructura de Control Repetitiva: El bucle For…Next
Práctica: Programas usando For…Next
Semana 7.
6.3. Estructura de Control Repetitiva: El bucle Do (While/Until) ... Loop
Práctica: Programas usando Do (While/Until) ... Loop.
Semana 8. A: 2/11
6.4. Estructuras de Control Repetitivas: El bucle Do ... Loop (While/Until)
Práctica: Programas usando Do ... Loop (While/Until).
Semana 9. A:14,16/11
Repaso Estructuras de Repetición.
Práctica: Programas usando Estructuras de Repetición.
CAPITULO III
Semana 10. A: 21,23/11
7. Funciones, Subrutinas y Procedimientos
7.1. Funciones Matemáticas Predefinidas.
Práctica: Programas usando funciones.
Semana 11. A: 28,30/11
7.2. Funciones y Procedimientos Sub
Práctica: Programas usando funciones.
Semana 12. A: 5,7/12
8. Arrays y Estructuras
8.1. Arrays
8.2. Estructuras: Structure
Práctica: Programas con arrays y estructuras.
Semana 13. A: 12,14/12
9. Formularios
9.1. Formularios.
9.2. Interfaz de Múltiples Documentos (MDI).
Práctica: Programas utilizando formularios.
Semana 14. A: 19,21/12
CAPITULO IV
10. Streams y Ficheros
10.1. La Clase Stream.
10.2. Archivos.
Práctica: Programas usando archivos.

Semana 15. A: 26,28/12


11. Interacción con otras aplicaciones.
11.1. Interactuar con Excel.
Práctica en laboratorio.
Semana 16.
11.2. Interactuar con AutoCAD.

- 3 -
Práctica en laboratorio.
Semana 17.
EXAMEN DE APLAZADOS

VIII. CRONOGRAMA DE CONTENIDOS Y EVALUACIONES

CAPITULO SEMANA SESION TEMAS POR DESARROLLAR


I 1 01-02 1
2 03-04 2, 3.1, 3.2
3 05-06 4.1, 4.2, 4.3
4 07-08 4.4, 5.1
5 09-10 5.2
II
6 11-12 6.1
7 13-14 6.2
8 15-16 6.3
9 17-18 6.4
10 19-20 7.1
11 21-22 7.2
III
12 23-24 8.1, 8.2
13 25-26 9.1. 9.2
14 27-28 10.1, 10.2
15 29-30 11.1
IV
16 31-32 11.2
17 33-34

IX. ESTRATEGIAS METODOLOGICAS.


 Práctica las normas de convivencia asumidas.
 Presentación y elaboración de algoritmos.
 Método: Inductivo-Deductivo, Deductivo-Inductivo.
 Forma: Expositiva-Interrogativa.
 Procedimiento: Analítico-Sintético.
 Medios y Materiales: Pizarra, Computador, Proyector y Bibliografía.
 Uso del software del Lenguaje de Programación Visual Basic .Net para implementar los algoritmos.

X. EVALUACION
La evaluación será integral y deberá reflejar el logro de las competencias de la asignatura por parte del
alumno. Se tomarán cuatro evaluaciones con un peso del 25% cada una.

El promedio se redondea a enteros.

Requisitos para la aprobación:


 Asistencia a clases no menor del 70%
 Obtener un promedio de Once (11) o más.

XI. BIBLIOGRAFIA

1. BLANCO, Luis Miguel. Programación en Visual Basic .NET. Madrid. Grupo EIDOS. 2002.
2. ALARCON HERRERA, Erika y CROVETTO HUERTA, Christian. Visual Basic 2005 Express. Lima.
Editorial Megabyte. 2004.
3. BRIAN SILER y JEFF SPOTTS. Visual Basic .NET. Madrid. PEARSON EDUCACION, S.A. 2002.
4. CEBALLOS, F.J. Microsof Visual Basic .NET. Lenguaje Y Aplicaciones 2da Edición. Madrid. Editorial Ra-

- 4 -
ma. 520 pag. 2006.
5. CEBALLOS, F.J. Visual Basic .NET. Curso de Programación. Madrid. Editorial Ra-ma. 803 pag. 2007.
6. HALVORSON, MICHAEL. Microsoft Visual Basic NET: APRENDA YA. Madrid. Editorial Mc Graw-Hill /
Interamericana de España, S.A. 2002
7. Utilizar los recursos que brinda el Internet, empleando motores de búsqueda adecuados.

Cajamarca, 27 de agosto de 2018.

ING EDUARDO A. BARRANTES MEJÍA ING° NESTOR E. MUÑOZ ABANTO

- 5 -

Você também pode gostar