IN STITUTO POLITÉCN ICO NAC IONA L
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
PROGRAMA SINTÉTICO
UNIDAD ACADÉMICA: Unidad Profesional Interdisciplinaria de Biotecnología
CARRERA: Ingeniería en Alimentos, Ingeniería Ambiental, Ingeniería. Biomédica, Ingeniería Biotecnológica e
Ingeniería Farmacéutica
UNIDAD DE APRENDIZAJE: Programación NIVEL: Uno
OBJETIVO GENERAL:
El alumno resolverá problemas de ingeniería aplicados a la biotecnología empleando algoritmos de tipo numérico
y codificándolos en un lenguaje de programación de alto nivel
DESCRIPCIÓN GENERAL DE CONTENIDOS:
I Arquitectura de una Computadora
II Desarrollo de Algoritmos Numéricos
III Manejo de un Lenguaje de Programación.
IV Técnicas de Programación Estructurada
ORIENTACIÓN DIDÁCTICA:
El alumno será capaz de relacionar la lógica computacional con su entorno, para desarrollar la habilidad de
resolver problemas de uso cotidiano y de ingeniería fomentando su desarrollo multidisciplinario. Cabe destacar
que se supervisará el desempeño de cada 10 alumnos por profesor en dicho laboratorio
EVALUACIÓN Y ACREDITACIÓN:
Evaluación mediante tres exámenes parciales cuyo promedio representa 70% de la calificación final, el 30%
restante corresponde a la evaluación de habilidades practicas realizada en el aula de cómputo. Para aprobar el
curso se requiere un mínimo de 80% de asistencia al curso y obtener una calificación mínima de 6.0 Se podrá
también acreditar el curso previamente mediante un examen y si el alumno obtiene en éste una calificación
mínima de 6.0, acreditará el curso
BIBLIOGRAFÍA:
Behrouz a: Forouzan Introducción a la ciencia de la computación 1ª Edición Editorial Thomson. México.
2003.383pp
Cairo. Introducción a la programación 2ª Edición .Editorial. Alfaomega. México 2002. 400pp.
Charles F. Bowman. Algoritmos y Estructuras de Datos. Editorial. Oxford. México 1999.333pp.
Hernández J. R. Taller de computación: Diagramación lógica, programación y sistemas, 2ª . edic. Edit. Trillas,
México. 1996. 134 pp.
Joyanes A. L. Metodología de la Programación. Diagramas de Flujo, algoritmos y Programación Estructurada.
2ª. Edición. Editorial Mc. Graw-Hill. México. 1988. 248 pp.
Joyce Farrel. Introducción a la programación. Editorial Thomson. México. 2001.267pp.
Lozano R. L. Diagramación y Programación Estructurada y Libre. 3ª. edic. Edit. Mc. Graw Hill, México. 1988. 380
pp.
IN STITUTO POLITÉCN ICO NAC IONA L
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
UNIDAD ACADÉMICA: Unidad Profesional UNIDAD DE APRENDIZAJE: Programación
Interdisciplinaria de Biotecnología
TIPO DE UNIDAD DE APRENDIZAJE: Práctica
CARRERA: Ingeniería en Alimentos, Ingeniería
Ambiental, Ingeniería Biomédica, Ingeniería VIGENCIA: agosto, 2006
Biotecnológica e Ingeniería Farmacéutica
NIVEL: 1, uno
OPCIÓN:
PROFESIONAL ASOCIADO: CRÉDITOS: 3.0
ÁREA FORMATIVA: Institucional. Otros cursos
MODALIDAD: Escolarizada
PROPÓSITO GENERAL
Actualmente la programación con apoyo de la computadora es una herramienta indispensable para resolver un gran
número de problemas del área de la ingeniería y con el fin hacer más sencilla su enseñanza a los estudiantes de esta
área. Este curso únicamente se imparte mediante sesiones prácticas en el Aula de Cómputo. El dominio de las
habilidades de programación es una base para cursar la asignatura Métodos Numéricos y otras de ingeniería aplicada,
incluidas en los planes de estudio de las carreras profesionales que se imparten en esta institución
OBJETIVO GENERAL
El alumno resolverá problemas de ingeniería aplicados a la biotecnología empleando algoritmos de tipo numérico y
codificándolos en un lenguaje de programación de alto nivel
TIEMPOS ASIGNADOS UNIDAD DE APRENDIZAJE AUTORIZADO POR:
DISEÑADA O REDISEÑADA POR:: Consejo General Consultivo
HORAS TEORÍA/SEMANA: 0 Academia de Modelación
HORAS PRÁCTICA/SEMANA:3
REVISADA POR:
HORAS TEORÍA/SEMESTRE: 0 Subdirección Académica
FECHA: 2006
HORAS PRÁCTICA/SEMESTRE:54
APROBADA POR:
HORAS TOTALES/SEMESTRE:54
Dr. Enrique Durán Páramo
IN STITUTO POLITÉCN ICO NAC IONA L
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
UNIDAD DE APRENDIZAJE: Programación HOJA: 3 DE 8
N° UNIDAD TEMÁTICA: I NOMBRE: Arquitectura de una Computadora
OBJETIVOS PARTICULARES
El alumno conocerá la arquitectura básica de una computadora y los lenguajes de programación más empleados.
CLAVE
No. CONTENIDOS T P TAA BIBLIO-
GRÁFICA
1.0 Arquitectura de una computadora. 3.0 3.0 1,6
1.1 Hardware
1.1.1 Unidad de Procesamiento Central.
1.1.2 Unidad Aritmética y Lógica
1.1.3 Unidad de control.
1.1.4 Tipos de Memorias(Externas e internas)
.1.2 Software y Redes (Internet) 6.0
1.2.1 Sistemas Operativos
1.2.2 multiusuario, multitareas
1.3 Lenguajes de Programación 6.0
1.3.1 Bajo Nivel
1.3.2 Nivel Intermedio
1.3.3 Alto Nivel.
Bajo Nivel
Nivel Intermedio
ESTRATEGIAS DIDÁCTICAS
Elaborará una maqueta describiendo los diferentes componentes de una computadora.
Aplicará los diferentes lenguajes de programación en problemas relacionados con el área biológica.
EVALUACIÓN DE LOS APRENDIZAJES
Se evaluará el nivel de logro de los estudiantes moderando su interacción y verificando los resultados obtenidos en la
computadora, obteniendo así el 30 % de su evaluación, el 70 % se obtendrá de un examen escrito.
IN STITUTO POLITÉCN ICO NAC IONA L
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
UNIDAD DE APRENDIZAJE: Programación HOJA: 4 DE: 8
N° UNIDAD TEMÁTICA: II NOMBRE: Desarrollo de Algoritmos Numéricos
OBJETIVOS PARTICULARES
El alumno aprenderá a desarrollar algoritmos numéricos para la resolución de problemas de ingeniería.
CLAVE
No. CONTENIDOS T P TAA BIBLIO-
GRÁFICA
2.0 Concepto de algoritmo y sus características. 3.0 3.0 2,3 y 4
2.1 Planteamiento del problema a resolver.
2.1.2 Identificación de entradas y salidas.
2.1.3 Análisis de los procesos requeridos para resolver un problema con
apoyo computacional.
2.1.4
Diagramas de flujo. 6.0 6.0
2.1.5 Simbología estandarizada para diagramas de flujo.
2.2 Técnicas para la elaboración del diagrama de flujo. 6.0 6.0
Aplicación de la prueba de escritorio.
2.3 Diagramas de estructuras de control secuencial
2.3.1 Conceptos de variables
2.3.2 Conceptos de acumuladores
2.3.3 Conceptos de contadores.
ESTRATEGIAS DIDÁCTICAS
el alumno aprenderá a construir algoritmos numéricos para la resolución de problemas de ingeniería.
EVALUACIÓN DE LOS APRENDIZAJES
Se evaluara el nivel de logro de los estudiantes moderando su interacción y verificando los resultados obtenidos en la
computadora, obteniendo así el 30 % de su evaluación, el 70 % se obtendrá de un examen escrito.
IN STITUTO POLITÉCN ICO NAC IONA L
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
UNIDAD DE APRENDIZAJE: Programación HOJA: 5 DE: 8
N° UNIDAD TEMÁTICA: III NOMBRE: Manejo de un Lenguaje de Programación
OBJETIVOS PARTICULARES : El alumno verificará el manejo del lenguaje de programación empleado
CLAVE
No. CONTENIDOS T P TAA BIBLIOG
RÁFICA
3.0 Introducción 3.0 3.0 4,5 y 6
3.1 Tipos de datos
3.1.1 Enteros
3.1.2 Flotantes
3.1.3 De carácter
3.2 Declaración de variables. 3.0
3.2.1 Inicialización de variables 3.0
3.3 Declaración de constantes
3.4 Tipos de expresiones 3.0 3.0
3.4.1 Instrucciones de expresión 3.0
3.4.2 Instrucciones compuestas
3.5 Operadores lógicos, relacionales y aritméticos 6.0
3.6 Funciones de entrada y salida 6.0
3.7 Funciones predeterminadas del lenguaje
ESTRATEGIAS DIDÁCTICAS
El alumno resolverá problemas relacionados con el área biológica utilizando un lenguaje de programación.
EVALUACIÓN DE LOS APRENDIZAJES
Se evaluará el nivel de logro de los estudiantes moderando su interacción y verificando los resultados obtenidos en la
computadora, obteniendo así el 30 % de su evaluación, el 70 % se obtendrá de un examen escrito.
IN STITUTO POLITÉCN ICO NAC IONA L
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
UNIDAD DE APRENDIZAJE: Programación HOJA: 6 DE: 8
N° UNIDAD TEMÁTICA: IV NOMBRE: Técnicas de Programación Estructurada
OBJETIVOS PARTICULARES : el alumno distinguirá las diferentes estructuras de un lenguaje de programación
CLAVE
No. CONTENIDOS T P TAA BIBLIO-
GRÁFICA
4.0 Estructuras 4,5 y 6
4.1 Algorítmicas Selectivas 3.0 3.0
4.1.1 Estructura selectiva simple “si entonces”
4.1.2 Estructura selectiva dobles “si entonces/sino”
4.1.3 Estructura selectiva múltiple “si múltiple” 3.0 3.0
4.14 Estructura selectiva anidadas
4.2 Algorítmicas Repetitivas 3.0 3.0
4.2.1 Estructura repetitiva fija (for) 3.0 3.0
4.2.2 Estructura repetitiva condicionada ( mientras cumpla haz) 3.0 3.0
4.2.3 Estructura repetitiva condicionada ( haz mientras cumpla)
ESTRATEGIAS DIDÁCTICAS
El alumno distinguirá y manejará el uso los diferentes tipos de estructuras lógicas basadas en un lenguaje de
programación estructurado, representado en los algoritmos gráficos.
EVALUACIÓN DE LOS APRENDIZAJES
Se evaluará el nivel de logro de los estudiantes moderando su interacción y verificando los resultados obtenidos en la
computadora, obteniendo así el 30 % de su evaluación, el 70 % se obtendrá de un examen escrito
IN STITUTO POLITÉCN ICO NAC IONA L
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
PROGRAMA SINTÉTICO
UNIDAD DE APRENDIZAJE: Programación. HOJA: 7 DE: 8
RELACIÓN DE PRÁCTICAS
PRACT. NOMBRE DE LA PRÁCTICA UNIDADES DURACIÓN LUGAR DE
No. TEMÁTICAS DE LA REALIZACIÓN
PRÁCTICA
EN HORAS
1 Arquitectura de computadoras I 3.0 Laboratorio de Cómputo
2 Lenguajes de programación I 3.0 Laboratorio de Cómputo
3 Algoritmos numéricos II 6.0 Laboratorio de Cómputo
4 Algoritmos gráficos II 6.0
5 Entorno del lenguaje de programación. III 6.0 Laboratorio de Cómputo
6 Operaciones con escalares y conceptos III 6.0 Laboratorio de Cómputo
básicos de programación
7 Tipos de datos y operadores en el lenguaje III 6.0 Laboratorio de Cómputo
de programación.
8 Estructuras de control IV 9.0 Laboratorio de Cómputo
9 Estructuras de control anidadas e IV 9.0 Laboratorio de Cómputo
EVALUACIÓN Y ACREDITACIÓN:
El alumno entregará al menos el 80% de sus prácticas elaboradas en el aula de cómputo a la sesión siguiente
correspondiente, con derecho a examen departamental.
IN STITUTO POLITÉCN ICO NAC IONA L
SECRETARÍA ACADÉMICA
DIRECCIÓN DE EDUCACIÓN SUPERIOR
PROGRAMA SINTÉTICO
UNIDAD DE APRENDIZAJE: HOJA: 8 DE: 8
PERÍODO UNIDAD PROCEDIMIENTO DE EVALUACIÓN
I I yII. Se evaluará en el Laboratorio de Computo las destrezas y habilidades adquiridas por el
alumno mediante un examen práctico y teórico.
II III Se evaluará en el Laboratorio de Computo las destrezas y habilidades adquiridas por el
alumno mediante un examen práctico y teórico.
III IV Se evaluará en el Laboratorio de Computo las destrezas y habilidades adquiridas por el
alumno mediante un examen práctico y teórico.
CLAVE B C BIBLIOGRAFÍA
1 X *Joyanes A. L. Metodología de la Programación. Diagramas de Flujo, algoritmos y
Programación Estructurada. 2ª. Edición. Editorial Mc. Graw-Hill. México. 1988, 248
pp.
2 X *Lozano R. L. Diagramación y Programación Estructurada y Libre. 3ª. edic. Edit. Mc.
Graw Hill, México 1988, 380 pp.
3 X Hernández J. R. Taller de computación: Diagramación lógica, programación y
sistemas, 2ª . edic. Edit. Trillas, México 1996. 134 pp.
4 X Delores M. E. Solución de problemas de ingeniería con MATLAB, 1ª edic. Edit.
Prentice May, México 1997, 329 pp.
5 X Nakamura S. Análisis numérico y visualización gráfica con MATLAB, 2ª. edic. Edit.
Pearson, México 1997, 476 pp.
6 X Gonick L. Aprenda divirtiéndose computación, 4ª. reimpresión. Edit. HARLA, México
1985, 246 pp.
Charles F. Bowman. Algoritmos y estructuras de datos Aproximación en C.