Está en la página 1de 2

LICENCIATURA EN INGENIERÍA EN SISTEMAS COMPUTACIONALES

Programa de Estudios Anexo 2


NOMBRE DE LA UNIDAD DE COMPETENCIA

TALLER DE PROGRAMACIÓN

CLAVE DE UNIDAD DE
COMPETENCIA
MLIS101

RESULTADO (S) GENERAL(ES) DE LA UNIDAD DE COMPETENCIA

Al finalizar esta unidad de competencia el estudiante:


Emplea las bases de la programación en Lenguaje C, para el diseño y desarrollo de aplicaciones
de propósito general.

TEMAS Y SUBTEMAS

1. Introducción a los lenguajes de programación.


1.1. Concepto de programa.
1.2. Proceso de desarrollo de programas.
1.3. Concepto de lenguaje.
1.4. Métodos para el desarrollo de programas y lenguajes de programación.
1.5. Evolución de conceptos en los lenguajes de programación.

2. Conceptos básicos de Lenguaje C.


2.1. Introducción al Lenguaje C.
2.2. Estructura de un programa.
2.3. Tipos de datos.
2.4. Declaración de variables y constantes.
2.5. Sentencias de entrada y salida.
2.6. Operadores.
2.6.1.Aritméticos.
2.6.2.Relacionales.
2.6.3.Lógicos.

3. Sentencias de control de flujo.


3.1. Sentencia if, else if.
3.2. Sentencia switch.
3.3. Sentencia for.
3.4. Sentecia while, do-while.

4. Funciones.
4.1. Concepto.
4.2. Utilidad de una función.
4.3. Declaración y llamada de una función.
4.4. Tipos de funciones.
4.5. Implementación.
LICENCIATURA EN INGENIERÍA EN SISTEMAS COMPUTACIONALES

4.6. Funciones de entrada/salida.

5. Arreglos.
5.1. Concepto.
5.2. Tipos de arreglos.
5.2.1.Vectores.
5.2.2.Matrices.
5.3. Declaración de arreglos.
5.4. Aplicaciones.

6. Punteros.
6.1. Concepto.
6.2. Tipos de punteros.
6.3. Declaración de punteros.
6.4. Punteros y arreglos.
6.5. Puntero a puntero.
6.6. Puntero a funciones.
6.7. Aplicaciones.

ESTRATEGIAS DE APRENDIZAJE

 Actividades con Docente:  Actividades Independientes:

A. Diseño del Diagramas de Flujo. G. Lectura y análisis de documentos con su


B. Participación en mesas de análisis sobre las informe correspondiente.
características y aplicaciones de la H. Investigación documental sobre aplicaciones
programación en lenguaje C. y herramientas para el desarrollo de
C. Exposición colectiva sobre temas asignados. programas en lenguaje C.
D. Desarrollo de prácticas vinculadas a la I. Elaboración de cuadros comparativos del
solución de problemas a través de la. Lenguaje C con otros lenguajes o
creación de algoritmos, generación del código aplicaciones.
fuente y ejecutables de aplicación J. Desarrollo de prácticas relacionadas con el
E. Desarrollo de ejercicios para depurar manejo de diferentes compiladores de
códigos creados en Lenguaje C Lenguaje C.
F. Exposición del programa diseñado, para su K. Elaboración de reportes de práctica y
retroalimentación grupal. presentación de resultados.
L. Elaboración del proyecto integral: Diseño y
desarrollo de un programa de aplicación para
un caso o problema real o simulado.

CRITERIOS Y PROCEDIMIENTOS DE EVALUACIÓN Y ACREDITACIÓN


 Prácticas (ejecución y reportes) 30 %
 Participación en actividades (resumen de mesas, informes de lectura,
20 %
investigaciones, exposición)
 Análisis de casos y propuesta de soluciones algorítmicas 20 %

 Proyecto (elaboración y exposición oral) 30 %

También podría gustarte