Está en la página 1de 8

Facultad de Ciencias Qumicas e Ingeniera

PROGRAMA DE ESTUDIO

Nombre de la asignatura: LENGUAJE DE PROGRAMACIN PARA INGENIERA

Clave: TIC02 Ciclo Formativo:


Bsico ( ) Profesional ( X ) Especializado ( )
Fecha de elaboracin: marzo 2015
Horas Horas Horas Horas de Crditos Tipo Modalidad (es)
Semestre semana Teora Prctica
96 6 2 4 8 Terica ( ) Presencial (X)
Terica-prctica ( X) Hbrida ( )
Prctica ( )
Semestre recomendado: 2 Requisitos curriculares: Ninguno

Programas acadmicos en los que se imparte: IEE, II, IM, IQ

Conocimientos y habilidades previos: Reconocer smbolos, definiciones, trminos, funciones y


expresiones, as como resolver problemas sencillos de la ingeniera, por medio del manejo de la
lgica computacional a travs de un lenguaje de programacin.

1. DESCRIPCIN Y CONTEXTUALIZACION DE LA ASIGNATURA

En la actualidad, la programacin aplicada a problemas de ingeniera se ha convertido en


parte modular para la creacin, rediseo y la implantacin de sistemas en la industria,
pues se caracteriza por ser de propsito general, permitiendo el desarrollo de programas
compactos y portables. Adems, permite el diseo, anlisis y ejecucin de casos reales en
Ciencia y Tecnologa, entre otros. Proporcionando las bases fundamentales para diversas
asignaturas, como lo son: Mtodos Numricos, Microcontroladores, Ingeniera de
Sistemas, entre otras. Esta asignatura forma parte de la Etapa Disciplinar de las cuatro
carreras de ingeniera que se ofertan en la FCQeI.

2. CONTRIBUCIN DE LA ASIGNATURA AL PERFIL DE EGRESO

Generar aptitudes para el anlisis y tratamiento de problemas de ingeniera, a travs del


estudio, propuesta y evaluacin de posibles soluciones, mediante el uso de un lenguaje de
programacin, con base a:
Analizar el problema en funcin de los datos de entrada y los datos que se esperan
obtener.
Desarrollar las herramientas de diseo para el anlisis de soluciones.
Verificar la solucin obtenida por el mtodo propuesto con respecto a los datos de
entrada y el resultado esperado.

Plan de Estudios 2015.


Facultad de Ciencias Qumicas e Ingeniera

3. CONTROL DE ACTUALIZACIONES

Fecha Participantes Observaciones (cambios y


justificacin)
Dr. Jos A. R. Muoz Ledo Carranza Emisin del documento
Mtra. Alina Martnez Oropeza
Marzo 2015 Mtra. Ariadna Ortiz Huerta
Mtro. Jos Gerardo Vera Dimas
Mtra. Martha Lilia Eraa Daz
Lic. Sergio Jaimes Daz
Dr. Marco Cruz Chavez

4. OBJETIVO GENERAL

Desarrollar algoritmos computacionales utilizando lenguaje C para la solucin de problemas


de la ingeniera.

5. COMPETENCIAS GENRICAS y/o TRANSVERSALES MODELO


UNIVERSITARIO

Generacin y aplicacin de conocimiento Aplicables en contexto


Capacidad Creativa. Capacidad de aplicar los conocimientos en
la prctica.
Habilidad para buscar, procesar y analizar
informacin. Capacidad para identificar, plantear y
resolver problemas.

Sociales ticas
Capacidad de expresin y comunicacin. Compromiso con la calidad.

Capacidad de trabajo en equipo. Compromiso con la tica.

6. CONTENIDO TEMTICO

UNIDAD TEMA SUBTEMA


1 Introduccin a la 1.1 Anlisis del problema.
programacin 1.2 Conceptos bsicos del diseo de algoritmos.
1.3 Fases de implementacin.
1.4 Datos, constantes, variables y expresiones.
1.5 Pseudocdigo.
1.6 Diagramas de flujo.
1.7 Verificacin de algoritmos.
1.8 Ejercicios.

Plan de Estudios 2015.


Facultad de Ciencias Qumicas e Ingeniera

2 Programacin en 2.1. Estructura general de un programa.


lenguaje C 2.2. Libreras utilizadas en lenguaje C.
2.3. Tipos de datos.
2.4. Contadores, Acumuladores e Interruptores.
2.5. Funciones de entrada y salida.
2.6. Operadores y expresiones.
2.7. Declaracin de variables, constantes, directiva
#define.
2.8. Editor, compilador, depurador.
2.9. Programacin estructurada.
2.10. Estructuras secuenciales, selectivas, repetitivas,
anidadas.
2.11. Compilacin y ejecucin de un programa en C.
2.12. Ejercicios y programas.
3 Manejo de 3.1. Variables locales y globales.
funciones 3.2. Estructura de una funcin.
3.3. Llamadas a funcin.
3.4. Retorno de datos.
3.5. Paso de parmetros por valor.
3.6. Recursividad.
3.7. Ejercicios y programas.
4 Arreglos, 4.1 Arreglos unidimensionales (Arrays).
matrices y 4.2 Arreglos multidimensionales (Matrices).
apuntadores 4.3 Arreglos y matrices numricas.
4.4 Cadenas de caracteres.
4.5 Conceptos bsicos y operadores de apuntadores.
4.6 Expresiones y relacin de apuntadores.
4.7 Paso de parmetros por referencia.
4.8 Ejercicios y programas.
5 Manejo de 5.1. Conceptos bsicos del manejo de archivos.
Archivos 5.2. Envo y lectura de datos desde archivos.
5.3. Ejercicios.

7. UNIDADES DE COMPETENCIAS DISCIPLINARES

Unidad 1: Introduccin a la programacin


Competencia de la unidad:
Aplica la lgica computacional para el anlisis de problemas en los lenguajes de
programacin estructurada y del diseo de algoritmos.
Objetivo de la unidad:
Aplicar los conceptos bsicos y caractersticas de los lenguajes de programacin
estructurada y del diseo de algoritmos.
Elementos de Competencia Disciplinar
Conocimientos Habilidades Actitudes y Valores
Anlisis del problema Conceptualizacin Analtica

Plan de Estudios 2015.


Facultad de Ciencias Qumicas e Ingeniera

Conceptos bsicos del Capacidad de identificar Compromiso


diseo de algoritmos y resolver problemas Honestidad
Fases de Determinacin de Disciplina
implementacin soluciones y alternativas Responsabilidad
Datos, constantes, Solucin de problemas Tolerancia
variables y expresiones Creatividad Perseverancia
Pseudocdigo
Diagramas de flujo
Verificacin de
algoritmos
Estrategias de enseanza: Recursos didcticos
Uso de mapas mentales, diagramas de flujo, Pizarrn, proyector de can,
mapas conceptuales, resumen, cuestionarios, computadora
ejercicios prcticos, presentaciones
electrnicas, trabajos en equipo e
individuales

Unidad 2: Programacin en lenguaje C


Competencia de la unidad:
Comprende los conceptos fundamentales de la programacin y de la estructura de un
programa para el diseo de algoritmos computacionales bsicos.
Objetivo de la unidad:
Comprender la estructura general de un programa en C, as como sus elementos
fundamentales, mediante la elaboracin de algoritmos computacionales enfocados a
resolver problemas cotidianos codificndolos en lenguaje C.
Elementos de Competencia Disciplinar
Conocimientos Habilidades Actitudes y Valores
Estructura general de un Determinacin de Analtica
programa. soluciones y Honestidad
Libreras utilizadas en alternativas Compromiso
Capacidad de
lenguaje C.
anlisis, sntesis y Disciplina
Tipos de datos. evaluacin Responsabilidad
Contadores, Acumuladores e Creatividad Tolerancia
Interruptores. Capacidad de Perseverancia
Funciones de entrada y salida. identificar y resolver Percepcin
Operadores y expresiones. problemas
Puntualidad
Trabajo en equipo
Declaracin de variables,
Buena comunicacin
constantes, directiva #define oral y escrita
Editor, compilador, depurador.
Programacin estructurada.
Estructuras secuenciales,

Plan de Estudios 2015.


Facultad de Ciencias Qumicas e Ingeniera

selectivas, repetitivas,
anidadas.
Compilacin y ejecucin de un
programa en C.
Ejercicios y programas.
Estrategias de enseanza: Recursos didcticos
Uso de pseudocdigos, diagramas de flujo, Pizarrn, lenguaje a utilizar, computadora,
mapas conceptuales, resumen, bibliografa en C
cuestionarios, ejercicios prcticos, trabajos
en equipo e individual.

Unidad 3: Manejo de Funciones


Competencia de la unidad:
Comprende los conceptos bsicos del manejo de funciones para entender la estructura
modular de un programa en C
Objetivo de la unidad:
Comprender el concepto de modularidad, as como el manejo de los diferentes tipos de
variables, con la finalidad de desarrollar programas bsicos ms eficientes y compactos.
Elementos de Competencia Disciplinar
Habilidades Habilidades Actitudes y Valores
Variables locales y Anlisis, sntesis, Analtica
globales. tratamiento y evaluacin Compromiso
Estructura de una de problemas Disciplina
Capacidad de proponer
funcin. Responsabilidad
soluciones y alternativas
Llamadas a funcin. Creatividad Tolerancia
Retorno de datos. Capacidad de identificar Perseverancia
Paso de parmetros por y resolver problemas Puntualidad
valor. Trabajo colaborativo Honestidad
Recursividad. Buena comunicacin oral
Ejercicios y programas. y escrita
Estrategias de enseanza: Recursos didcticos
Aprendizaje basado en ejercicios prcticos, Pizarrn, lenguaje a utilizar, computadora,
aprendizaje basado en proyectos, trabajo bibliografa en C
individual y colaborativo, participaciones,
presentaciones electrnicas

Unidad 4: Arreglos, Matrices y Apuntadores


Competencia de la unidad:
Aplica los conceptos de arreglos y matrices, as como su manejo por medio de paso de
parmetros.
Objetivo de la unidad:
Aplicar el concepto de apuntador para ser utilizado en el manejo de arreglos y matrices en

Plan de Estudios 2015.


Facultad de Ciencias Qumicas e Ingeniera

un programa modular.
Elementos de Competencia Disciplinar
Habilidades Habilidades Actitudes y Valores
Arreglos Anlisis, sntesis, Analtica
unidimensionales tratamiento y evaluacin Compromiso
(Arrays). de problemas Disciplina
Capacidad de proponer
Arreglos Responsabilidad
soluciones
multidimensionales
Creatividad Tolerancia
(Matrices). Capacidad para resolver Perseverancia
Arreglos y matrices problemas Puntualidad
numricas. Trabajo colaborativo Honestidad
Cadenas de caracteres.
Conceptos bsicos y
operadores de
apuntadores.
Expresiones y relacin
de apuntadores.
Paso de parmetros por
referencia.
Ejercicios y programas.
Estrategias de enseanza: Recursos didcticos
Aprendizaje basado en ejercicios, aprendizaje Pizarrn, lenguaje de programacin a
basado en proyectos, trabajo individual y utilizar, computadora, bibliografa en C
colaborativo, participaciones, presentaciones
electrnicas

Unidad 5: Manejo de Archivos


Competencia de la unidad:
Aplica los conocimientos de manejo de la informacin en archivos de texto, mediante la
aplicacin del lenguaje C.
Objetivo de la unidad:
Aplicar los conocimientos del manejo de archivos de texto para la transferencia,
almacenamiento y lectura de datos desde un programa en C.
Elementos de Competencia Disciplinar
Habilidades Habilidades Actitudes y Valores
Conceptos bsicos del Anlisis, sntesis, Analtica
manejo de archivos. tratamiento y evaluacin Compromiso
Envo y lectura de datos de problemas Disciplina
desde archivos. Capacidad de proponer Honestidad
Ejercicios. soluciones Responsabilidad
Creatividad Tolerancia
Capacidad para resolver Perseverancia

Plan de Estudios 2015.


Facultad de Ciencias Qumicas e Ingeniera

problemas Puntualidad
Trabajo colaborativo
Estrategias de enseanza: Recursos didcticos
Aprendizaje basado en ejercicios prcticos, Pizarrn, lenguaje a utilizar, computadora,
aprendizaje basado en proyectos, trabajo bibliografa en C
individual y colaborativo, participaciones.

8. EVALUACIN

Documentos de referencia: Reglamento General de Exmenes de la UAEM,


Reglamento de la FCQeI.

ARTCULO 80. - En las asignaturas tericas y terico-prcticas, la calificacin que


se asentar en el acta de examen ordinario ser el promedio ponderado de
mnimo 3 evaluaciones parciales y un examen de carcter departamental que
incluya los contenidos temticos de la asignatura.

Cada evaluacin parcial estar integrada por un examen parcial y las actividades
inherentes a cada asignatura.

9. FUENTES DE CONSULTA

Bibliografa bsica:

Francisco Javier Ceballos. Enciclopedia del Lenguaje C. Ed. AlfaOmega, 2003.

B. W. Kernighan y D. M. Ritchie. El Lenguaje de Programacin C. 2 edicin. ISBN


0-13-110362-8. Ed. Prentice Hall. Erratas, 1993.

H. M. Deitel y P. J. Deitel. Como Programar en C/C++. 2 edicin. Ed. Prentice


Hall, 1999.

Bibliografa complementaria:

Antonakos J. l. Programacin Estructurada en C. Prentice Hall. 1999.

Joyanes A. L. Fundamentos de Programacin, 2a edicin, Mc Graw Hill


Interamericana. 1996.

Plan de Estudios 2015.


Facultad de Ciencias Qumicas e Ingeniera

Direcciones electrnicas sugeridas:

M.A. Cruz Chavez, A. Martnez Oropeza. Tutorial de Turbo C IDE 2.0. http:// www.
uaem.mx/ posgrado/mcruz/cursos/cursosenlinea.htm

Plan de Estudios 2015.

También podría gustarte