Professional Documents
Culture Documents
Área a la que
PROGRAMA DE ESTUDIOS Área General
pertenece:
Horas teóricas: 3
Horas
2
Programación I practicas:
Créditos: 8
Clave: F0028
PRESENTACIÓN
El lenguaje de programación C se ha convertido en el lenguaje de elección para la
implantación de sistemas en la industria informática pues se caracteriza por ser de
uso general y poseer una sintaxis sumamente compacta y de alta portabilidad.
Esta asignatura proporciona las bases fundamentales para las siguientes Materias
como son: Programación II, Programación III, Programación IV y Programación V; por
eso esta materia pertenece al área general.
OBJETIVO GENERAL
El alumno será introducido a la programación estructurada utilizando el lenguaje C.
Al finalizar el curso el alumno será capaz de escribir programas diseñados para un fin
determinado y podrá depurarlos y ejecutarlos.
CONTENIDO
F0028_Programación I 1/7
División Académica de Ciencias Básicas Licenciatura en Ciencias Computacionales
Unidad 2 Introducción al C.
No.
Objetivo Este capitulo describe los datos y tipos de datos utilizados por el
particular lenguaje, junto con las sentencias (funciones predefinidas) para
introducir datos y visualizar resultados.
Hrs estimadas
F0028_Programación I 2/7
División Académica de Ciencias Básicas Licenciatura en Ciencias Computacionales
Unidad 3
Estructuras de control selectivas.
No.
Objetivo El concepto de flujo de control a través de un programa se refiere al
particular orden en que se ejecuta las acciones individuales de un programa.
Aunque un flujo normal de un programa es lineal, existen métodos
que permiten salir del flujo lineal, a través del uso de las estructuras
de control.
En esta unidad el alumno aprenderá a representar decisiones en
algoritmos cuando existen acciones con dos ó más alternativas. Se
muestra como realizar ejecución condicional utilizando expresiones
lógicas y las sentencias if y switch ó inclusive el operador ? : .
Hrs estimadas
F0028_Programación I 3/7
División Académica de Ciencias Básicas Licenciatura en Ciencias Computacionales
Unidad 5
Diseño Modular
No.
Objetivo Las funciones son unidades de programas diseñados para ejecutar
particular una tarea especifica. El proceso de descomposición de un programa
en módulos, se conoce como modulación y a la programación
relativa a ellas como programación modular. En esta unidad el
alumno será capaz de definir funciones especificas, conocerá como
se comportan y la importancia de la programación modular.
Hrs estimadas
Unidad 6
Los arreglos
No.
Objetivo Una estructura de datos es una colección de elementos organizados
particular de un modo especifico. En esta unidad el alumno estudiara los
arreglos; conceptos básicos, operaciones y tratamientos.
Hrs estimadas
F0028_Programación I 4/7
División Académica de Ciencias Básicas Licenciatura en Ciencias Computacionales
Sugerencias didácticas
UNIDAD 1
El alumno deberá Investigar los lenguajes que dieron origen al C y quienes fueron
sus creadores.
Se le debe proyectar el entorno de trabajo del compilador C para que el alumno
observe su funcionamiento.
UNIDAD 2
proporcione ejercicios prácticos para que los alumnos resuelvan. Es importante
aplicar exámenes rápidos para evaluar el proceso de aprendizaje.
Elabore tareas para que el alumno reafirme los conceptos vistos en cada sesión de
clases y vaya desarrollando un pensamiento estructurado.
UNIDAD 3
F0028_Programación I 5/7
División Académica de Ciencias Básicas Licenciatura en Ciencias Computacionales
F0028_Programación I 6/7
División Académica de Ciencias Básicas Licenciatura en Ciencias Computacionales
UNIDAD 7
Elabore un proyecto donde utilice las funciones para cadenas.
Las competencias las podrá medir con el proyecto y un examen escrito.
Bibliografía
BIBLIOGRAFÍA BÁSICA Y ACCESIBLE EN LIBRERÍAS LOCALES
BIBLIOGRAFÍA COMPLEMENTARIA
F0028_Programación I 7/7