CARLP2014 A

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

UNIVERSIDAD NACIONAL DE

SAN AGUSTIN
FACULTAD DE INGENIERIA DE PRODUCCIÓN Y
SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA INDUSTRIAL

LENGUAJE DE PROGRAMACIÓN
CON VISUAL BASIC 2012

M.Sc. Ing. ISMAEL VÉLIZ VILCA

AREQUIPA – PERU
2016
Lenguaje de programación 2014B /Ismael Véliz Vilca - ii -

CURRÍCULO DEL AUTOR


Ismael Véliz Vilca
Ingeniero Industrial CIP. Nro. 47271
Segunda Especialidad en Ingeniería de Sistemas
Segunda Especialidad en Ingeniería de Proyectos

Magíster en Ciencias: Ingeniería Industrial


Mención: Gestión de la Producción
Candidato a Doctor Ingeniería de Producción
Profesor principal UNSA
Coordinador Administrativo Segunda Especialidad en Ingeniería de Seguridad y
Higiene Ocupacional
Centro de Trabajo: Universidad Nacional de San Agustín
Facultad de Ingeniería de Producción y Servicios
Departamento Académico de Ingeniería Industrial
Domicilio Las Marías E-25 Paucarpata
Teléfono 460281(domicilio) (054)288846 (Trabajo)
Celular 974726314
E-mail [email protected] , [email protected]
Lenguaje de programación 2014B /Ismael Véliz Vilca - iii -

UNIVERSIDAD NACIONAL DE SAN AGUSTIN


DE AREQUIPA

VICE RECTORADO ACADEMICO

FACULTAD DE INGENIERIA DE

PRODUCCION Y SERVICIOS

DEPARTAMENTO ACADEMICO DE

INGENIERIA INDUSTRIAL

ESCUELA PROFESIONAL DE INGENIERIA

INDUSTRIAL

SILABO DE LENGUAJE DE PROGRAMACION 2014-B


CODIGO DEL CURSO: : 0302116

I INFORMACION GENERAL

FACULTAD: Ing. De Producción y Servicios


DEPARTAMENTO: Ingeniería Industrial ESCUELA: Ingeniería Industrial
PROFESOR:
Ismael Véliz Vilca Grupo A( Teoría y Laboratorio)
TITULO: Ingeniero Industrial GRADO ACADEMICO: MSc.: Ingeniería Industrial

ASIGNATURA: LENGUAJE DE PROGRAMACION


PRE REQUISITO: CREDITOS: Año: 2014- HORAS TOTALES :8
Calculo en una 5 (Cinco) B
variable Semestre: T: 2 TP: P: 2 Lab: 4
III 0

HORARIO Lunes Martes Miércoles Jueves Viernes Sábado

Total Semanal: 9-13 ( LAB-1) 9-13 (LAB-2)


16-18 (Teoría ) 16-18(Teoría)
AULA: L1, 403 L1,403

EXPOSICION DE MOTIVOS

En la actualidad el uso del recurso computador como herramienta es fundamental, sobre


todo en el área de ciencias e Ingeniería dada la magnitud de operaciones tanto en la
cantidad como en la dificultad que en forma creciente, afecta a la calidad del profesional
para que sea competitivo frente a otros que vienen siendo preparados en este campo de la
informática.
Lenguaje de programación 2014B /Ismael Véliz Vilca - iv -

El curso de Lenguaje de Programación es el primer curso del Área de sistemas de la currícula


de la Escuela Profesional de Ingeniería Industrial y, representa la base sobre la cual el
estudiante debe basar las actividades siguientes en la mayoría de los cursos básicos y de
formación profesional.

II SUMILLA

La asignatura de Lenguaje de Programación es de naturaleza teórico práctico; sus contenidos abarcan


algoritmos, diagramas de flujo, entrada y salida , sentencias de control , funciones , métodos numéricos,
arreglos, cadena de caracteres, punteros, archivos, clases, objetos, y programación visual

III. COMPETENCIA GENERAL

Comprende los principios de una algorítmica avanzada, sus reglas construcciones lógicas
procedimientos reglas semántica para la implementación de soluciones utilizando un
lenguaje de programación.

La competencia más compleja que el estudiante desarrollará en la asignatura de Lenguaje de Programación


está compuesta de tres acciones: Analizar, Diseñar y Construir soluciones computacionales a problemas
utilizando un lenguaje estructurado, asegurando su correcto funcionamiento.

Los problemas a resolver involucran un avance secuencial partiendo desde un nivel bajo con problemas
secuenciales, condicionales e iterativos; pasando por un nivel intermedio que considere la descomposición en
subproblemas; hasta un nivel superior en que se requiere el uso de estructuras de datos estáticas y. dinámicas

PRIMERA UNIDAD: FUNDAMENTOS DE LENGUAJE DE PROGRAMACIÓN

COMPETENCIAS ESPECÍFICAS

 Define , identifica y aplica conceptos fundamentales de lenguaje de programación


 Entiende el concepto de algoritmo y expresar a través de Diagramas de Flujos y/o
Seudolenguajes la solución obtenida a problemas computacionales que requieren el
flujo secuencial
 Analizar, Diseñar y Construir soluciones computacionales a problemas secuenciales, condicionales e
iterativos.
 Utilizar herramientas computacionales para la edición y ejecución de programas

AVANCE
CAPACIDAD Y CONTENIDO INDICADOR
CONTENIDO CONCEPTUAL: Resuelve
17.65%  Solución de problemas en computador.- Algoritmos, diagramas correctamente
todos los
de flujo.
Problemas
 Software Usado para Lenguajes de programación, Visual estudio secuenciales ,
ACUM.
2012 , Visual Basic y C++, aplicaciones en cada Software. condicionales e
17.65%
 Estructura de un lenguaje de programación , variables, iterativas.
operadores, entrada y salida
 Sentencias de control ,funciones predefinidas
CAPACIDAD PROCEDÍMENTAL:
Lenguaje de programación 2014B /Ismael Véliz Vilca -v-

El alumno participa activamente en la solución de problemas y


ejercicios en clase.
CAPACIDAD ACTITUDINAL: Demuestra Responsabilidad, eficiencia, orden,
autonomía y ética en el desarrollo y presentación de trabajos prácticos
individuales.
Método: Inductivo-deductivo. Procedimiento: Clases teórico – prácticos, prácticas en laboratorio de informática
Bibliografía:
Lectura obligada: [1][2] Cap. 1,2.
Lectura Sugerida: [1][2][3] Todo el libro

SEGUNDA UNIDAD: FUNCIONES, METODOS NUMERICOS

COMPETENCIAS ESPECÍFICAS

 Entender el concepto de función, y aplicarlo a la resolución de problemas


computacionales a través de la descomposición de un problema en múltiples
subproblemas.
 Entender y utilizar el concepto de variables locales y globales dentro de un programa
computacional escrito en un lenguaje estructurado.
 Entender y aplicar el concepto de paso de parámetros entre múltiples funciones
asociadas a la resolución de un problema computacional.
 Construir un programa computacional que resuelva un problema, cuya solución sea
expresada a través de múltiples archivos integrados
 Entender el concepto de recursividad y aplicarlo en la resolución de problemas
 Resolver problemas de métodos numéricos de funciones continuas usando
funciones

AVANCE CAPACIDAD Y CONTENIDO INDICADOR


CONTENIDO CONCEPTUAL: Definición de una función, llamada a una función , Resuelve
17.65% pase de parámetros por valor y referencia, recursividad correctamente
problemas usando
CAPACIDAD PROCEDÍMENTAL: Resuelve y diseña funciones para resolver funciones y maneja
problemas complejos mediante subproblemas . la recursividad
Comprender el concepto de recursividad como técnica para resolver problemas Aplica funciones en
ACUM. Usar funciones para resolver problemas de métodos numérico de funciones la resolución de
35.29% continuas métodos numéricos
CAPACIDAD ACTITUDINAL: Demuestra Responsabilidad, orden, eficiencia, de funciones
autonomía y ética en el desarrollo de trabajos continuas.
.
Método: Inductivo-deductivo. Procedimiento: Trabajo en clase y laboratorio de informática.
Bibliografía:
Lectura obligada: [1][2] capítulos 3,4
1. Lectura sugerida: [9] Todo el libro
Primer Examen

TERCERA UNIDAD: ARREGLOS

COMPETENCIAS ESPECÍFICAS

 Entender y aplicar el concepto de estructuras de datos estáticas de una y múltiples


Lenguaje de programación 2014B /Ismael Véliz Vilca - vi -

 dimensiones en la solución a un problema computacional que requiera conjuntos de


datos de un mismo tipo.
 Aplicar el concepto de arreglos a solución de problemas de métodos numéricos
discretos

AVANCE CAPACIDAD Y CONTENIDO INDICADOR


CONTENIDO CONCEPTUAL: Tipos estructurados de datos. Arreglos.- vectores y Resuelve
17.65% matrices .interpolación y álgebra lineal numérica, aplicaciones ,autómatas correctamente
celulares todos los
CAPACIDAD PROCEDÍMENTAL: problemas de
aplica conceptos de listas (Vectores) y tablas (matrices) en la arreglos

ACUM. solución de problemas como pilas, colas , métodos numéricos


descritos, Algebra lineal numérica ,ajuste de curvas e interpolación
52.94% CAPACIDAD ACTITUDINAL: Demuestra Responsabilidad, orden, eficiencia,
autonomía y ética en el desarrollo del Trabajo bibliográficos sobre arreglos
Método: Inductivo-deductivo. Procedimiento: Trabajo en equipo, prácticas en laboratorio
Bibliografía:
Lectura obligada: [1][2] Cap. 5,6
Lectura sugerida: [3][6] Todo el libro

CUARTA UNIDAD PUNTEROS , CADENAS , ARCHIVOS

COMPETENCIAS ESPECÍFICAS

 Analizar, Diseñar y Construir soluciones computacionales a problemas que requieran


el uso de estructuras de datos dinámicas.
 Entender y aplicar el concepto de estructuras de tipo registro
 Entender y aplicar el concepto de archivos de texto

AVANCE CAPACIDAD Y CONTENIDO INDICADOR


CONTENIDO CONCEPTUAL: variable puntero, aplicaciones con punteros, Resuelve
17.65% referencias, cadenas, estructuras y archivos correctamente
CAPACIDAD PROCEDÍMENTAL: todos los
Resuelve y diseña soluciones a problemas de manejo dinámico de datos, problemas de
ACUM. Resuelve problemas de manejo de estructuras y archivos de texto punteros, cadenas
CAPACIDAD ACTITUDINAL: Demuestra Responsabilidad, orden, eficiencia, y archivos
70.59% autonomía y ética en el desarrollo del Trabajo bibliográfico sobre punteros,
estructuras y archivos.
Método: Inductivo-deductivo. Procedimiento: Trabajo en equipo en resolución problemas en laboratorio
Bibliografía:
Lectura obligada: [1][2]Cap. 7,8
Lectura sugerida: [4] Todo el libro
Segundo Examen

QUINTA UNIDAD: PROGRAMACION ORIENTADA A OBJETOS POO


COMPETENCIAS ESPECÍFICAS
Lenguaje de programación 2014B /Ismael Véliz Vilca - vii -

 Diseña, modela e implementa clases y objetos , constructores y destructores


 Identifica y aplica la herencia entre clases
 Identifica y aplica polimorfismo

AVANCE CAPACIDAD Y CONTENIDO INDICADOR


CONTENIDO CONCEPTUAL: POO, clase, objeto, funciones miembro, estructuras Resuelve
17.65% con objetos, Herencia polimorfismo correctamente
CAPACIDAD PROCEDÍMENTAL: todos los
Resuelve y diseña soluciones a problemas de POO problemas de
ACUM. CAPACIDAD ACTITUDINAL: Demuestra Responsabilidad, orden, eficiencia, clases y objetos
autonomía y ética en el desarrollo del Trabajo bibliográfico sobre punteros,
88.24% estructuras y archivos.
100% evaluaciones
Método: Inductivo-deductivo. Procedimiento: Trabajo en equipo en resolución problemas en laboratorio
Bibliografía: Lectura Obligada: [1][2] Cap. 9,10,11,12
Lectura Sugerida: [6] Todo el libro
Cuarto Examen

V.- SECUENCIA METODOLOGICA Y ESTRATEGIAS DIDACTICAS GENERALES


1. Motivación acerca de la importancia del tema.
2. Clase Teórica Expositiva demostrativa con participación de los estudiantes.
3. Clases teórico-prácticas (Se tomará en cuenta las intervenciones de los alumnos).
4. Prácticas dirigidas en grupos de 3 alumnos. (taller de programación)
5. Prácticas de laboratorio.
6. Evaluación y retroalimentación de la sesión de aprendizaje
7. Trabajos prácticos individuales Tareas
8. Trabajo de Investigación Final, de aplicación práctica (TIF).

VI RECURSOS MATERIALES

a) Bibliografía.
B) Laboratorio de Computadoras.
c) Software de Lenguaje C++ visual Basic de visual estudio 2012
d) Aula con retroproyector multimedia.
f) Plumones de pizarra acrílica
d) Separatas y copias, y material en CD, DVD, etc.
f) Internet aula virtual y Página WEB

VII. RECURSOS BIBLIOGRAFICOS

BIBLIOGRAFIA BASICA (OBLIGATORIA)


1. Véliz Vilca Ismael / Lenguaje de Programación C++ Apuntes de clase , UNSA, 2014
Material en Cd proporcionado a los alumnos
2. Véliz Vilca Ismael / Lenguaje de Programación VB 2010 Apuntes de clase , UNSA, 2014
Material en Cd proporcionado a los alumnos
Lenguaje de programación 2014B /Ismael Véliz Vilca - viii -

3. Kong Maynard / Lenguaje de programación C / Fondo Editorial de Pontificia


Universidad Católica /1987.
4. Kernigian Brian W. Ritchie Dennis M/ El lenguaje de programación C/Printece hall-
hispanoamericana S.A/ 1991.
5. Antonakos James ,Mansfields JR. PROGRMACION ESTRUCTURADA EN C, Printice Hall
Iberia Madrid 1997

BIBLIOGRAFIA COMPLEMENTARIA(SUGERIDA)

1. Joyanes Aguilar Luis/ C++ a su alcance/ UN ENFOQUE ORIENTADO A OBJETOSMcGraw-


Hill / Madrid/ 1994
2. Reisdorph Kent C++ Builder 3, PRENTICE HALL , México ,1999
3. Ceballos Fco. Javier/ Microsoft Visual C++ aplicaciones para Win32/RAMA /1996
4. NAKAMURA SHOICHIRO / Métodos Numéricos

VIII. METODOLOGIA

CLASES EN SALON.- Clases magistrales teórico- prácticos


TRABAJOS DE APLICACION.- Los estudiantes desarrollarán un trabajo de aplicación que
sustentarán al final del curso, en grupos de 3. (La aplicación es en Programación visual)
EXAMENES DE CONTROL.- Evaluación periódica del avance del curso, reajustando y
corrigiendo el dictado, de acuerdo al rendimiento observado en cada evaluación.
PRACTICAS CALIFICADAS.- Los estudiantes rendirán practicas calificadas con la guía de
Profesor se fomentará el trabajo en equipo y la colaboración.
PRÁCTICAS DE LABORATORIO.- Los estudiantes dispondrán de 4 horas como mínimo de
práctica semanales en computadoras en L.I.I.I.
Tarea a resolver por alumno o grupo por Internet
Se usara Internet y aula virtual de la Unsa para envío de material y atención de consultas a
alumnos

IX EVALUACION

Exámenes (Parte Teoría)


Primer Examen (E1 ) Unidad 1 Peso = 20 %
Segundo Examen (E2 ) Unidad 2 Peso = 20 %
Tercer Examen (E3 ) Unidad 3 Peso = 20 %
Cuarto Examen (E4 ) Unidad 4 Peso = 20 % ( sustiturio)
Prácticas en clase (PC) Peso 20 %
Parte Práctica
Sustentación del Trabajo Final (TF) Peso = 5 %
Nota de Laboratorio NL (resolución de tareas y asistencias) Peso = 25 %

El promedio Final (PF)se obtendrá de la siguiente manera


PF= +[E1+E2+E3–Menor Nota)*0.6+(NL*0.25+TF*0.05)+PC*0.2>=10.5
Lenguaje de programación 2014B /Ismael Véliz Vilca - ix -

X: CALENDARIZACION

SEM
SEMANAS
UNIDADES ACUM %AVANCE %ACUMULADO
1 3 3 17.65% 17.65%
2 3 6 17.65% 35.29%
3 3 9 17.65% 52.94%
4 3 12 17.65% 70.59%
5 3 15 17.65% 88.24%
EVALUACIONES 2 17 11.76% 100.00%

X1: CALENDARIZACION DE LABORATORIO

Nro. SESIÓN / TEMA SEMANAS ACU.SEM


Fundamentos de lenguaje de programación
2 2
1 entrada y salida
2 Sentencias de control 2 4
3 Funciones y recursividad 2 6
4 Métodos numéricos de funcione continuam 1 7
5 Arreglos 2 9
6 Aplicaciones de arreglos 1 10
7 Punteros 1 11
8 Estructuras y archivos 1 12
9 Clases y objetos 1 13
10 Jerarquía y polimorfismo 1 14
11 Programación Visual 1 15
12 Elaboración de trabajo final 1 16
13 Presentación de trabajo final 1 17

Arequipa, 2014 Septiembre 2

------------------------------------------
M.Sc. Ing. Ismael Véliz Vilca
Docente PRI -DAII

También podría gustarte