UNIVERSIDAD SAN PEDRO – VICERECTORADO ACADEMICO
FACULTAD DE INGENIERIA
ESCUELA PROFESIONAL DE INGENIERIA CIVIL
SILABO TÉCNICAS DE PROGRAMACIÓN I
1.0.- DATOS GENERALES
1.1.-Código de Asignatura : 01307
1.2.-Ciclo de Estudios : III
1.3.-Créditos : 04
1.4.- Pre –Requisitos : 01106
1.5.-Extensión Temporal : Teoría 03 Hr. / Practica 03 Hr.
1.6.-Duración : 17 Semanas
1.7.-Fecha : Del 01 de Abril al 31 de Julio
1.8.- Semestre Académico : 2013 – I
1.9.- Docente : Ing. Marco Castro Javier
2.0 .-FUNDAMENTACION:
El desarrollo de la asignatura tiene el propósito de familiarizar y brindar nuevos enfoques y técnicas para
una cultura de la programación, mediante conceptos, técnicas de programación y lenguaje de
programación y desarrollar capacidades: pensamiento creativo y resolver problemas específicos de las
ciencias de la ingeniería.
Se propone dos unidades de aprendizaje: Estructura de Datos y Programación Orientada a Objetos.
3.0 .-COMPETENCIA Y CAPACIDADES:
3.1.-COMPETENCIA:
Desarrolla sistemas de representación mediante el desarrollo de algoritmos, pseudo código y
aplicaciones científicas como fundamento de la informática. Así mismo, el computador con un
lenguaje de programación; con respeto, responsabilidad, cumplimiento y trabajo en equipo.
3.2.-CAPACIDADES
3.2.1 Resuelve problemas específicos de la ciencia relacionados con la ingeniería civil, aplicando
las técnicas de programación.
3.2.2 Verifica la ejecución y funcionalidad de la propuesta de solución del problema específico
mediante un lenguaje de programación utilizando el computador.
4.0.- EVALUACION
4.1.-Evaluación Diagnóstica: Comprende conceptos básicos sobre: Algoritmo. Razonamiento Lógico.
Mediante: Diálogo. Test de entrada; se realizará en la primera semana.
4.2.-Evaluación Formativa – Sumativa: Se evaluará las capacidades establecidas en el sílabo para
articular los contenidos conceptuales: Problemas algorítmicos. Niveles de aplicación de las herramientas
y lenguaje de programación. T rabajos prácticos. Asignaciones; mediante: Diálogo. Trabajo en equipo.
Sustentación. Auto evaluación. Observación. La evaluación y calificación será de conformidad al
reglamento General de Evaluación de la UPSP, en las semanas programadas
5.0. BIBLIOGRAFÍA:
5.1. BÁSICA:
∑ Joyanes, Luis, 2002. Fundamentos de Programación Orientada a objetos. Editorial McGraw
Hill.
∑ Charte, Francisco, 2002. Visual C# .NET . Editorial Anaya Multimedia.
5.2. COMPLEMENTARIA O DE CONSULTA:
∑ Joyanes, Luis, 1986. Metodología de la Programación. Editorial McGraw Hill.
∑ Revistas, monografías y tesis digitales disponibles en Internet.
5.3. REFERENCIAS WEB O DIGITAL:
∑ [Link]
∑ [Link]
6.0. CONTENIDO TEMÁTICO:
CONTENIDOS CONCEPTUALES CONTENIDOS
PROCEDIMENTALES
SOFTWARE DE APLICACIÓN (1 Semana) ∑ Resuelve casos específicos
Revisión de saberes previos. utilizando Software de
MS-Excel: Funciones Búsqueda, Filtros, Sub Totales, Aplicación.
Macros con Visual Basic. Casos Prácticos. ∑ Propone algoritmos utilizando
herramientas de programación.
ESTRUCTURA DE CONTROL (2 Semanas) ∑ Resuelve problemas específicos
Estructuras de Control Selectivas, Repetitivas, Aplicaciones aplicando técnicas de
con Visual C# .NET programación estructurada y
programación orientada a
ESTRUCTURAS DE DATOS (6 Semanas) objetos.
Arrays: conceptos básicos, operaciones básicas para ∑ Resuelve problemas específicos
manipulación de Arrays, Aplicaciones con Visual C# .NET. utilizando un lenguaje de
Registro: conceptos básicos, operaciones básicas para programación.
manipulación de Registro, Array de Registro, Aplicaciones
con Visual C# .NET
PROGRAMACION ORIENTADA A OBJETOS (P.O.O.)
(7 Semanas)
Fundamentos de Programación modular.
P.O.O.: Conceptos básicos, Clase, Objeto, Métodos,
Herencia, Propiedades, Aplicaciones con Visual C# .NET
CAPACIDADES A DESARROLLAR CONTENIDOS ACTITUDINALES
∑ Analiza y explica el proceso constructivo de un ∑ Respeto.
algoritmo informático. ∑ Puntualidad.
∑ Representa y hace pruebas de verificación mediante ∑ Responsabilidad.
las herramientas de programación, y crea programas ∑ Trabajo en equipo.
para problemas específicos.