Está en la página 1de 3

PROGRAMA DE ESTUDIOS

INSTITUTO DE EDUCACIÓN DIGITAL DEL ESTADO DE PUEBLA

PROGRAMA ACADÉMICO: Licenciatura en Sistemas Computacionales

ASIGNATURA: Programación Lenguaje C

NIVEL EDUCATIVO: Licenciatura MODALIDAD:

Escolarizada ( ) No escolarizada ( ) Mixta ( X )

SERIACIÓN: Ninguna CLAVE DE LA ASIGNATURA: LSC1201

CICLO: Segundo Cuatrimestre

HORAS CONDUCIDAS HORAS TOTAL DE HORAS POR CRÉDITOS


INDEPENDIENTES CICLO

48 48 96 6

OBJETIVO GENERAL DE LA ASIGNATURA

Identificar, planear y diseñar programación con lenguaje C.

PERFIL DOCENTE REQUERIDO

Ingeniero en Sistemas Computacionales, preferentemente con experiencia y maestría en esta misma


área, que cuente con la habilidad para la comunicación asertiva escrita y oral, la impartición de
cátedra, el manejo grupos la evaluación del aprendizaje y el liderazgo, así como con actitudes
positivas, propositivas, creativas e innovadoras. Deseable experiencia como docente de nivel
licenciatura impartiendo materias afines a su carrera y experiencia en su campo profesional.

PROGRAMA ACADÉMICO: Licenciatura en Sistemas Computacionales


ASIGNATURA: Programación Lenguaje C

HORAS TEMAS Y SUBTEMAS OBJETIVOS DE LOS TEMAS


ESTIMADAS
1. Introducción al Leguaje C

1.1 Estructura de un programa en C. Detallar los distintos elementos que


16
1.2 Definición de variables. pueden aparecer en un programa,
1.3 Constantes. identificadores, palabras reservadas,
1.4 Conversión automática de tipos. literales, operadores y separadores.
1.5 Entrada y salida de información.
1.6 El entorno de programación.

2. Programación Estructurada

2.1 Instrucciones básicas en C Desarrollar programas estructurados y


20 2.2 Estructura secuencial. modulares, mediante el análisis del
2.3 Estructura selectiva. problema, el diseño de un algoritmo y
2.4 Estructura repetitiva. su codificación en lenguaje C.
2.5 Programación estructurada en C
2.6 Estructuras de selección o decisión

3. Tipos de Datos Estructurados en C


Conocer los tipos de datos
3.1 Definición de arrays. estructurados en el lenguaje de
20 3.2 Definición de estructuras. programación, identifica las
3.3 Definición de cadenas. estructuras de datos abstracta óptima.

4. Diseño Modular en C

4.1 Funciones en C.
20 4.2 Procedimientos. Resolver problemas de base mediante
4.3 Diferencias entre funciones y el diseño, codificación e implantación
de programas de computadora en
procedimientos.
lenguaje C.
4.4 Ámbito y visibilidad de las variables.
4.5 Paso de parámetros entre subprogramas

5. Gestión De Memoria

5.1 Variables y su disposición de memoria Conocer procesos que comparten


5.2 Punteros. memoria y el maximizar el grado de
multiprogramación.
5.3 Ficheros y tipos de ficheros
20
ACTIVIDADES DE APRENDIZAJE Y METODOLOGÍA
 Exposición de fundamentos y metodologías de la disciplina
 Presentación de resultados de propuestas y evaluación de interfaces de usuario
 Discusión de resultados de estudios de usabilidad
 Observación de usuarios en laboratorio de usabilidad
 Investigación de tendencias en el área
 Preparación de reportes y presentaciones de resultados

NORMAS Y PROCEDIMIENTOS DE EVALUACIÓN


Examen escrito, con preguntas de opción múltiple sobre lo más relevante del curso.

 Asistencia (10%)
 Participación en clase (20%)
 Actividades de aprendizaje (20%)
 Evidencia integradora (10%)
 Examen final (40%)

BIBLIOGRAFÍA IMPRESA O ELECTRÓNICA (TÍTULO, AUTOR, EDITORIAL, FECHA,


EDICIÓN, SITIO WEB )
Antología de la materia:
 IEDEP (2016). Programación Lenguaje C.
Otros recursos bibliográficos de apoyo:
 Diseño de Algoritmos y su programación en C. (2015). Méndez, A. Ed. Alfa Omega
 C/c ++: curso de programación 2015 (manual imprescindible). Acera, M. Ed. Anaya
Multimedia.
BIBLIOGRAFÍA ELECTRÓNICA
 http://www.monografias.com/trabajos/introc/introc.shtml#ixzz4NJAg4yn9
 https://www.ecured.cu/Constante_(Inform%C3%A1tica)
 http://arco.esi.uclm.es/~david.villa/pensar_en_C++/vol1/ch12s06.html
 http://www.carlospes.com/curso_de_informatica_basica/
01_04_datos_de_entrada_y_datos_de_salida.php
 http://lml.ls.fi.upm.es/ep/entornos.html#toc5
 http://www.sites.upiicsa.ipn.mx/polilibros/portal/polilibros/p_terminados/PolilibroFC/
Unidad_III/Unidad%20III_8.htm
 http://eps.upo.es/troncoso/MaterialDocente/FP/T2.pdf
 http://correo.uan.edu.mx/~iavalos/Estructuras%20de%20desicion.html
 http://www.iesjuandelacierva.com/paginade/fupro/apuntes/ut10.htm
 http://platea.pntic.mec.es/vgonzale/cyr_0204/cyr_01/control/lengua_BASIC/
funciones.htm
 http://www.zator.com/Internet/A8_2_3.htm

También podría gustarte