Temario Fundamentos de Programacion Ice 2021

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

IPN-ESIME ZACATENCO-ICE-ACADEMIA DE COMPUTACIÓN

INSTITUTO POLITÉCNICO NACIONAL


ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA
UNIDAD ZACATENCO
DEPARTAMENTO DE INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA
ACADEMIA DE COMPUTACIÓN

PROGRAMA SINTÉTICO

Carrera: Ingeniería en Comunicaciones y Electrónica

Asignatura: Fundamentos de programación Semestre: 1º.

Objetivo general: El alumno resolverá problemas de ingeniería y ciencias mediante la


programación estructurada.

CONTENIDO SINTÉTICO:

I. Introducción a la programación.
II. Fundamentos de programación estructurada.
III. Sentencias de flujo programático.
IV. Estructuras de datos.
V. Aplicaciones.

METODOLOGÍA:

Se utilizará la metodología del aprendizaje inductivo-deductivo o viceversa, para promover la


participación activa y constante de los asistentes en la búsqueda, lectura y análisis de la
información que posibilite la integración de los aspectos teóricos, prácticos, análisis y
solución de problemas.

EVALUACIÓN Y ACREDITACIÓN:

80% de asistencia teórico-práctica.


Entrega de trabajos, tareas y prácticas de laboratorio.
Participación en actividades individuales y/o en equipo.
Tres exámenes departamentales.

BIBLIOGRAFÍA:

B. W. KERNIGHAN; D.M. Ritchie, Lenguaje de Programación C. Prentice Hall.


CEBALLOS, Francisco Javier, .Enciclopedia del Lenguaje C. Computec-Rama.México, 1994. DEITEL, H.M.;
Deitel, P.J., Cómo programar en C/C++. Prentice Hall Hispanoamericana. México,1995.

Clave: Tipo de asignatura: Teórico / Práctico


Vigente: AGOSTO 2003 Modalidad: Escolarizada
Créditos: 9
Horas/semana/teoría: 3 Horas/semana/práctica: 3
Horas/semestre/teoría: 54 Horas/semestre/práctica: 54 Horas/totales: 108

FUNDAMENTACIÓN DE LA ASIGNATURA

El acelerado avance científico y tecnológico en la Ingeniería y en general en todas las áreas


del conocimiento, se ha debido en buena medida al desarrollo de poderosas
herramientas computacionales de análisis, diseño y simulación que ha permitido
resolver problemas más complejos con mucha mayor velocidad y precisión, así como
automatizar diversos procesos y almacenar y procesar grandes cantidades de información.
Por lo anterior, es imprescindible incluir en la formación de los Ingenieros asignaturas que
contengan principios fundamentales de computación y programación, que les permita tener los
elementos y herramientas para que al egresar puedan hacer uso de las tecnologías.
IPN-ESIME ZACATENCO-ICE-ACADEMIA DE COMPUTACIÓN

No. Unidad: I Nombre: Introducción a la programación.

Objetivos particulares de la unidad

El alumno manipulará los elementos básicos de los sistemas operativos y compiladores de C

No. Fecha
TEMAS CLAVE BIBLIOGRÁFICA
TEMA 2020
1.1 Oct-06 Sistemas Operativos. 7C, 10C
1.1.1 Definición, características y función de un sistema operativo.
1.1.2 Análisis comparativo de Sistemas Operativos (MS-DOS, LINUX, WINDOWS)
1.2 Oct-09 Evolución de los lenguajes de programación. 9C
1.2.1 Definición, características y funciones de los lenguajes de programación.
1.3 Oct-13 Interpretes, Compiladores. 9C
1.3.1 Definición de Intérpretes y Compiladores
1.3.2 Ambiente integral del Lenguaje C

No. Unidad: II Nombre: Fundamentos de programación estructurada

Objetivos particulares de la unidad

El alumno elaborará programas estructurados en lenguaje C


No. Fecha
TEMA 2020 TEMAS CLAVE BIBLIOGRÁFICA

2.1 Oct-15 Estructura general de un programa. 6B, 2B, 4B


2.2 Oct-16 Tipos de datos y Operadores 6B, 2B, 4B
2.2.1 Tamaños, Declaración, Modificadores
2.2.2 Operadores Lógicos, aritméticos y de asignación
2.3 Oct-19 Funciones de biblioteca. 6B, 2B, 4B
2.3.1 Funciones de entrada y salida
2.3.2 Funciones Matemáticas
2.4 Oct-21 Funciones generadas por el usuario. 6B, 2B, 4B
2.4.1 Argumentos y parámetros formales
2.4.2 Funciones con y sin argumentos
2.4.3 Funciones que regresan valores

No. Unidad: III Nombre: Estructuras de flujo programático

Objetivos particulares de la unidad

El alumno generará programas que incluyan estructuras de decisión e iteración en lenguaje C

No. Fecha
TEMAS CLAVE BIBLIOGRÁFICA
TEMA 2020
3.1 Nov-03 Estructuras de decisión 6B, 2B, 4B
3.1.1 Simple
3.1.2 Ramificada
3.2 Nov-10 Estructuras de iteración Pre y Post Condicional 6B, 2B, 4B
3.2.1 Contador y acumuladores
3.3 Nov-18 Estructuras de control
3.3.1 Ruptura de un lazo 6B, 2B, 4B
IPN-ESIME ZACATENCO-ICE-ACADEMIA DE COMPUTACIÓN

No. Unidad: IV Nombre: Estructuras de datos

Objetivos particulares de la unidad

El alumno elaborará programas empleando apuntadores y arreglos en lenguaje C.

No. Fecha
TEMA 2020 TEMAS CLAVE BIBLIOGRÁFICA

4.1 Nov-23 Arreglos unidimensionales 6B, 2B, 4B


4.1.1 Concepto y forma general
4.1.2 Arreglos numéricos y de caracteres
4.2 Dic-11 Arreglos bidimensionales 6B, 2B, 4B
4.2.1 Concepto y forma general
4.2.2 Arreglos numéricos y de caracteres
4.3 Dic- 16 Apuntadores 6B, 2B, 4B
4.3.1 Concepto
4.3.2 Tipos de apuntadores
4.3.3 Operaciones con apuntadores
4.3.4 Relación de apuntadores con arreglos

No. Unidad: V Nombre: Aplicaciones

Objetivos particulares de la unidad

El alumno propondrá y construirá un programa integral en C aplicado a una problemática específica de la ciencia o
de la ingeniería.

No. Fecha
TEMA 2021 TEMAS CLAVE BIBLIOGRÁFICA

5.1 Ene-07 Análisis del problema y elaboración del algoritmo 3C


5.2 Codificación e implementación 3C
5.3 Ene- 12 Pruebas modulares e integrales 3C
5.4 Mantenimiento 3C

RELACIÓN DE PRÁCTICAS

PRÁCT. No. Fecha


NOMBRE DE LA PRÁCTICA UNIDAD DURACIÓN
20-21
1 Oct-09 Sistemas operativos. 1 3
2 Oct-12 Lenguajes de programación 1 1.5
3 Oct-14 Compiladores. 1 1.5
4 Oct-20 Entrada y salida por consola. 2 1.5
5 Oct-20 Operaciones básicas. 2 3
6 Nov-06 Funciones matemáticas. 2 4.5
7 Nov-13 Funciones de usuario. 2 6
8 Nov-19 Sentencias de decisión. 3 6
9 Nov-25 Sentencias de iteración. 3 6
10 Dic-15 Sentencias de control. 3 3
11 Dic-21 Arreglos unidimensionales. 4 6
12 Dic-22 Arreglos bidimensionales. 4 6
13 Ene-11 Apuntadores. 4 6
IPN-ESIME ZACATENCO-ICE-ACADEMIA DE COMPUTACIÓN

Calendarización de Exámenes Departamentales

Fecha
PERÍODO UNIDAD
2020 - 2021
1° 23 de Octubre de 2020 I y II

2° 30 de Noviembre de 2020 III y IV

3° 19 deEnero de 2021 IV y V

CLAVE B C BIBLIOGRAFÍA
1 X BRONSON, Gary, J., C++ para ingeniería y ciencias, International Thomson Editores, Impreso
en México, 2000, 862 pp, ISBN: 968-7529-87-3
2 X CEBALLOS, Francisco Javier, Enciclopedia del Lenguaje C, Computec-Rama, México, 1994.
3 X COHOON, James P. y Davidson, Jack W., Programación y diseño en C++, Introducción a la
programación y al diseño orientado a objetos
2ª edición, 2000, Impreso en España, 1022 pp, ISBN: 84-481-2682-3
4 X DEITEL, H.M.; Deitel, P.J. Cómo programar en C/C++, Prentice- Hall, Hispanoamericana,
México,1995.
5 X JAMSA, Kris, Aprenda y practique C++, 3ª edición, 1999, Oxford University Press, Impreso en
México, 377 pp, ISBN: 970-613-460-3
6 X KERNIGHAN, B. W.; D.M. Ritchie, Lenguaje de Programación C, Prentice-Hall.
7 X PITTS, David, La Biblia de Red Hat Linux, Anaya Multimedia, Madrid
8 X SCHILDT, Herbert, Turbo C/C++ Manual de Referencia, McGraw Hill
Impreso en México, 1990, 874 pp, ISBN: 84-7615-738-X
9 X TACKER, Arlen B., Lenguajes de programación, McGraw-Hill
10 X TANEMBAUM, A.S., Sistemas Operativos, análisis y diseño, Prentice-Hall.

También podría gustarte