Anda di halaman 1dari 10

UNIVERSIDAD PRIVADA DEL NORTE

FORMAMOS LDERES CON RESPONSABILIDAD SOCIAL

SIL ABO D E PROGR AM AC IN PAR A IN GEN IEROS


I.

II.

DATOS GENERALES
1.1
Facultad
1.2
Carrera profesional
1.3
Tipo de curso
1.4
Ciclo de estudios
1.5
Duracin del curso
Inicio
Trmino
1.6
Extensin horaria
1.7
Crditos
1.8
Periodo lectivo
1.9
Docente
1.10 Correo electrnico

:
:
:
:
:
:
:
:
:
:
:
:

Ingeniera
Ingeniera Industrial
Obligatorio
VI
18 Semanas
13 de Agosto 2007
15 de Diciembre 2007
4 horas (2 de clase + 2 Elaboracin de Proyectos)
3
2007-2
Ing. Henry Rojales Alfaro
hra@upnorte.edu.pe

FUNDAMENTACIO N
El curso de Programacin para Ingenieros se imparte con el propsito de desarrollar la
capacidad de anlisis y orden en la planificacin y elaboracin de programas
orientados a solucionar problemas relacionados a la carrera de Ingeniera Industrial,
como son la elaboracin de programas (software) relacionados a las disciplinas de
Termodinmica, Mecnica y Automatizacin Industrial, para lo cual se ara uso de
lenguaje de programacin LabView de La National Instruments, as tambin se vera la
implementacin de pequeos sistemas de control basados en la elaboracin de
programas para microcontroladores.

III.

COMPETENCIA
Al concluir el curso los alumnos estarn con capacidad de anlisis y orden en la
planificacin y elaboracin de programas (software) orientados a solucionar problemas
de Mecnica, Resistencia de Materiales, Mquinas Elctricas y Automatizacin
Industrial, con la finalidad de optimizarlos, empleando para ello herramientas de
programacin de manera disciplinada.

IV.

OBJETIVOS ESPECFICOS DEL CURSO


4.1

Emplear la metodologa para la solucin de problemas de manera autnoma,


congruente y ptima resolviendo algoritmos y diagramas de flujo que le sirvan
de base para la aplicacin de un lenguaje de programacin.

4.2

Elaborar programas bsicos de ingeniera utilizando programacin estructurada


y caractersticas propias del lenguaje.

V.

4.3

Aplicar la teora de ciclos utilizndolos en problemas repetitivos con lo cual


simplificar tareas y optimizar programas mostrando orden en el desarrollo de
los mismos.

4.4

Aplicar la teora de arreglos manipulndolos en forma correcta para la


optimizacin de la memoria y simplificacin de datos, con lo cual elaborar
programas de gran extensin de manera eficiente.

4.5

Aplicar la teora de arreglos manipulndolos en forma correcta para la


optimizacin de la memoria y simplificacin del manejo de datos con lo cual
elaborar programas de gran extensin de manera eficiente.

4.6

Resolver de manera eficiente un programa utilizando la definicin de funciones


necesarias para la programacin estructurada.

4.7

Manipular datos de manera ordenada en dispositivos de memoria externa, a


travs de programas de aplicacin, con lo cual tendr una base de informacin
permanente que podr utilizar en otras aplicaciones.

CONTENIDOS CO NCEPTUALES ORG ANIZADOS EN UNIDADES TEMTICAS


UNIDAD 1: METODOLOGA PARA LA SOLUCIN DE PROBLEMAS
Duracin: 2 semanas
Definicin del problema.
Anlisis del problema
Algoritmo de solucin del problema
Representacin pictogrfica del problema
Codificacin
Depuracin
Documentacin
UNIDAD 2: INTRODUCCIN AL LENGUAJE DE PROGRAMACIN
Duracin: 2 semanas

Programacin estructurada
Funciones reservadas del lenguaje.
Estructura bsica de un programa
Zonas de memoria
o Variables
o Constantes
Operadores
o Operadores de asignacin y expresin
o Operadores aritmticos, de relacin y lgicos
o Operadores de incremento y decremento
o Jerarqua de operadores.
Expresiones bsicas
o Instrucciones de asignacin, entrada/salida
o Expresiones aritmticas
o Funciones matemticas

UNIDAD 3: ESTRUCTURAS DE CONTROL DE SELECCIN


Duracin: 2 semanas

Instrucciones de condicin sencillas


Anidacin

UNIDAD 4: ESTRUCTURAS DE CONTROL DE ITERACIN


Duracin: 2 semanas

Teora de ciclos
o Contadores, acumuladores
o Ciclos controlados por contadores.
Tipos de ciclos
Anidaciones.
UNIDAD 5: ARREGLOS
Duracin: 2 semanas

Arreglos unidimensionales
o Definicin e inicializacin
o Manipulacin y operaciones con arreglos
Arreglos bidimensionales
Arreglos multidimensionales
UNIDAD 6: FUNCIONES
Duracin: 1 semanas
Definicin de funcin
Prototipos, llamadas y cuerpo de una funcin
Funciones sencillas y con parmetros
UNIDAD 7: ARCHIVOS
Duracin: 2 semanas

VI.

Definicin de archivo
Funciones para la manipulacin de archivos
CONTENIDOS PROCEDIMENTALES
UNIDAD 1: METODOLOGA PARA LA SOLUCIN DE PROBLEMAS

Seleccionan un problema relacionado a una de las siguientes disciplinas:


Mecnica, Resistencia de Materiales, Mquinas Elctricas u Automatizacin
Industrial, el cual este relacionado a una operacin de clculo de parmetros.
Analizan el problema e identifican y relacionan las variables que interviene en el
problema
Elaboran una propuesta de solucin para la representacin de la solucin del
problema usando un algoritmo
Representan en forma pictrica el problema
Realizan la codificacin y depuracin del programa
Documentan el programa

UNIDAD 2: INTRODUCCIN AL LENGUAJE DE PROGRAMACIN

Definen que es una programacin estructurada


Identifican las funciones reservadas del lenguaje de programacin
Identifican que es una zona de memoria en donde existen las variables y
constantes
Reconocen los operadores bsicos como las instrucciones de asignacin y
expresiones aritmticas
3

Desarrollan programas de ingeniera en donde pone en prctica lo aprendido

UNIDAD 3: ESTRUCTURAS DE CONTROL DE SELECCIN

Reconocen instrucciones de condicin sencillas


Elaboran programas usando instrucciones sencillas
Reconocen la funcin de la anidaciones
Desarrollan programas de ingeniera en donde pone en prctica el uso de las
anidaciones

UNIDAD 4: ESTRUCTURAS DE CONTROL DE ITERACIN

Reconocen que es un ciclo de ejecucin as como los contadores, acumuladores


que son involucrados
Realizan programas usando ciclos controlados por cantadores
Desarrollan programas de ingeniera en donde pone en prctica el uso de las
anidaciones

UNIDAD 5: ARREGLOS

Identifica que es un arreglo unidimensional, bidimensional y multidimensional, as


como la importancia en la elaboracin de programas
Elaboran programas de ingeniera usando arreglos en los cuales manipularan
dichos arreglos as como realizarn operaciones entre ellos.

UNIDAD 6: FUNCIONES

Define que es una funcin y la importancia que tiene en la elaboracin de


programas
Elaboran una propuesta de solucin para la solucin del problema de ingeniera
usando funciones
Elaboran un programa de ingeniera en donde ponen en prctica la importancia de
una funcin

UNIDAD 7: ARCHIVOS

VII.

Define que es un archivo y su importancia en los programas


Identifica las funciones necesarias para la manipulacin de archivos
Manipula datos de manera ordenada en dispositivos de memoria externa, a travs
de programas de aplicacin.

CONTENIDOS ACTITUDINALES

Responsabilidad individual y colectiva.


Disposicin a la investigacin y a la bsqueda de informacin adicional.
Actitud crtica para el anlisis de problemas.
Valoracin de los conocimientos adquiridos.
Disposicin al trabajo en equipo.
Valoracin de la sensibilidad mediante las propias experiencias en el lugar.
Disposicin para recibir crticas del docente y sus compaeros
Disposicin a ser reflexivos y creativos.
Disposicin al ensayo-error
4

VIII.

MET ODOLOGA GENERAL DEL CURSO


Las principales estrategias, tcnicas y materiales a utilizar, as como el rol del docente
y en alumno en el desarrollo del curso se explican en el siguiente cuadro:
Elaboracin de programas con el menor
nmero de pasos

Aprendizaje
basado en
problemas

Tcnica de Rally

IX.

T. Rompecabezas

Esquema de ruta metodolgica para la


programacin segn la propuesta grupal.

ABP. Diagstico
situacional.
Anlisis y
propuesta

Alternativas de programacin

PROGRAMACI N
Se
m.
1

Da

Temas

L13 Agosto

Metodologa para la solucin de Problemas

L20 Agosto

Metodologa para la solucin de problemas

L27 Agosto

Introduccin al lenguaje de programacin


Evaluacin (T1)

L3 Septiembre

Introduccin al lenguaje de programacin

L10 Septiembre

L17 Septiembre

L24 Septiembre

Estructuras de control de seleccin


Estructuras de control de seleccin
Evaluacin (T2)
Estructuras de control de iteracin

L1 Octubre

Estructuras de control de iteracin

L8 Octubre

Examen De Medio Ciclo

10

L15 Octubre

Arreglos

UNIDAD 5:
ARREGLOS

11

L22 Octubre

Arreglos

12

L29 Octubre

Evaluacin (T3)

UNIDAD 6:
FUNCIONES

13

L5 Noviembre

Funciones

14

L12 Noviembre

15

L19 Noviembre

16

L26 Noviembre

Archivos
Archivos
Evaluacin (T4)
(Proyecto + Evaluacin) (T5)

17

L3 Diciembre

Examen De Fin De Ciclo

18

L10 Diciembre

Examen Sustitutoro

Unidad y su Objetivo
UNIDAD 1:
METODOLOGA
PARA LA SOLUCIN
DE PROBLEMAS
UNIDAD 2:
INTRODUCCIN AL
LENGUAJE DE
PROGRAMACIN
UNIDAD 3:
ESTRUCTURAS DE
CONTROL DE
SELECCIN
UNIDAD 4:
ESTRUCTURAS DE
CONTROL DE
ITERACIN

UNIDAD 7:
ARCHIVOS

X.

SISTEMA DE EVALUACIN DEL CURSO


NORMAS VIGENTES
Es obligatoria la asistencia a las clases tericas y prcticas programadas (70%). El
alumno que no cumpla con este requisito quedar inhabilitado en el curso.
El alumno que no est presente al llamado de lista ser considerado ausente. El
cmputo de la asistencia se realiza desde el primer da de clases.
El sistema de evaluacin mide el logro de determinados objetivos (contenidos), para lo
cual contempla dos tipos de prueba: exmenes parciales y evaluacin continua. Los
parciales son dos y evalan los contenidos conceptuales del curso. Se toman en la
novena semana de clases (9-15 de Octubre) y en la decimosptima semana (3-8 de
Diciembre).
La nota final de la Evaluacin Continua debe ser el promedio de 5 notas (T) como
mnimo. No es posible la recuperacin de ninguna nota parcial de la Evaluacin
Continua, bajo ningn concepto. El clculo de la nota final de evaluacin continua es
un promedio ponderado de las cinco evaluaciones y equivale al 60% de la nota final
del curso.
El peso de cada T es:
EVALUACIN PESO (%) ESCALA VIGESIMAL
T01
10
1,2
T02
15
1,8
T03
20
2,4
T04
25
3,0
T05
30
3,6
TOTAL
100%
12
Los pesos ponderados de las clases de evaluacin son los siguientes:
EVALUACIN PESO (%) ESCALA VIGESIMAL
PARCIAL
20
4
CONTINUA
60
12
FINAL
20
4
TOTAL
100%
20
La Evaluacin Sustitutoria evala toda la temtica desarrollada en el semestre y se
rinde la semana consecutiva al trmino de los exmenes finales (10-15 de Diciembre)
y su nota reemplazar, necesariamente, a la nota de un Examen (Parcial o Final) o a
la nota de un T (Evaluacin Continua), de tal manera que el resultado final sea
favorable al alumno.

El cronograma de la evaluacin continua del curso es el siguiente:

T
T1
T2

T3
T4
T5

XI.

ESPECIFICACIN DE TRABAJOS DEL CURSO


Descripcin
Semana
Solucin de problemas de manera
3
autnoma
Programas aplicados al control
automtico usando estructuras de
6
seleccin
Programas aplicados al control
automtico usando arreglos en 1D y
12
2D
Programas de automatizacin usando
15
funciones y archivos
Proyecto de fin de ciclo
16

BIBLIOGRAFIA OBLIGATORIA
-

ANTONIO MANUEL LZARO LabView


VSQUEZ PARAGULLA, JULIO Diseo de programacin: 200 algoritmos y un
proyecto de aplicacin
HORTA SANTOS, JOS J. Tcnicas de automatizacin industrial.
PYTEL, ANDREW; SINGER, FERDINAND. Resistencia de materiales:
introduccin a la mecnica de slidos.
CESAR A. BUSTAMANTE GUTIRREZ "Visual Basic"
PAGINAS WEB
http://www.ni.com
http://www.ni.com/academic/
http://www.ni.com/academic/labshare/
http://zone.ni.com/devzone/conceptd.nsf/webmain/AE2A7B85BD4785D586256F
620066EFF4
http://digital.ni.com/worldwide/spain.nsf/main?readform
http://labview-manual.mejores-juegos.com/
http://www.addlink.es/productos.asp?pid=3

XII.

BIBLIOGRAFIA CO MPLEMENTARIA
BIBLIOTECA UPN
005.1/V35
Diseo de programacin: 200 algoritmos y un proyecto de
aplicacin.
Vsquez Paragulla, Julio
005.1/B81
Fundamentos de algoritmia. Brassard, G ; Bratley, T
005.262/N36
Guia completa de Visula Basic para windows. Nelson, Ross
005.262/C36V Visual C++: aplicaciones para Windows. Ceballos Sierra, F Javier
005.262/H17
Aprenda visual basic 6.0 y, el libro que necesita para aprender a
programar con Microsoft Visual Basic. Halvorson, Michael
7

629.8/M76
620.1126/P99
620.1126/P77

Tcnicas de automatizacin industrial. Horta Santos, Jos J.


Resistencia de materiales: introduccin a la mecnica de slidos,
Pytel, Andrew ; Singer, Ferdinand
Mecnica de materiales. Popov, Egor P.

ANEXO 1 :

MATRIZ CONTRIBUCIN OBJETIVOS DE CURSO A LOS RESULTADOS DEL PROGRAMA

OBJETIVOS
DEL CURSO

RESULTADOS DEL PROGRAMA


a

4.1

4.2

4.3

4.4

4.5

4.6

4.7

RESULTADOS DEL PROGRAMA


a. Aplicar conocimientos relacionados a las matemticas, ciencias e ingeniera.
b. Disear y conducir experimentos, as como analizar e interpretar datos.
c. Disear sistemas, componentes o procesos que satisfagan necesidades detectadas.
d. Trabajar en equipos multidisciplinarios.
e. Identificar, formular y resolver problemas de ingeniera.
f.

Comprender su responsabilidad profesional y tica.

g. Comunicarse efectivamente.
h. Comprender el impacto de la ingeniera en la solucin de problemas globales y sociales,
gracias al haber contado con una educacin general.
i.

Reconocer la necesidad y comprometerse con el aprendizaje a lo largo de toda la vida.

j.

Conocer temas de actualidad.

k. Usar tcnicas, estrategias y herramientas de la ingeniera moderna necesarias para la


prctica de la misma.

ANEXO 2

Temas relacionados a las 2 Horas de Elaboracin de Proyectos que se vern en el


Laboratorio de Ciencias

TEORA
1. Principios, caractersticas y aplicaciones generales
2. La familia de los PIC
3. Arquitectura general de la gama baja
4. Organizacin de la memoria
5. Temporizadores, puertas de E/S, reset y estado de reposo
6. Repertorio de instrucciones
7. La potencia y flexibilidad de la gama media
8. Recursos comunes e interrupciones
9. Perifricos de la gama media
10. Microcontroladores de la gama alta y la gama mejorada
11. Las herramientas del sistema de desarrollo

PRCTICAS
1. Manos a la obra: las herramientas de trabajo
2. Su primer programa
3. Bucles
4. Entradas y salidas
5. Subrutinas
6. Interrupciones
7. Manejo de una pantalla LCD

10

Anda mungkin juga menyukai