Programa de Formación Profesional DESARROLLO DE SOFTWARE Aplicable a partir 202120 • CLA-PROGRAMMING ESSENTIALS IN C (CISCO) SEMESTRE II Nivel Profesional Técnico N° Cod HT 1 HT-01 Introducción a la programación de computadoras 2 HT-02 Controles de Flujo 3 HT-03 Mas tipos de datos y lógica de la computadora 4 HT-04 Agregación de datos en Matrices 5 HT-05 Arrays y Estructuras 6 HT-06 Funciones 7 HT-07 Estructuras y cadenas como parámetros de función TAREAS CONTENIDOS CURRICULARES CUADRO PROGRAMA ESCUELA: TECNOLOGÍAS DE LA INFORMACIÓN CARRERA: DESARROLLO DE SOFTWARE MÓDULO FORMATIVO: CLA - PROGRAMMING ESSENTIALS IN C (CISCO) HO-01 D ifer e HO-02 A ntes Le plic n ac OP ión guaje HO-03 V ER sp alo Bá ara sic res AC a HO-04 A e dife ION ritm ntero r en étic s, e t es ES HO-05 C pro on a Com ntera pó tr sy pu sito HO-06 S ol de c t o s me en Flu acion te n jo: Co al y O tarios HO-07 D ncia s nc ecl p e ep a tos rador HO-08 E ració e bá n stru sico s arit ctu de Va mé sa HO-09 C ras ria ti bs on b de olu cos ver De les tos sio HO-10 C cis ne on ión s ver si HO-11 B ucl ón de es da HO-12 L tos óg ic HO-13 V a de l ac ect o o HO-14 C res, s mput a las ifica us ne dora ce HO-15 A ció s cci nd ida ó ed de s HO-16 C n de valo atos ad en res a HO-17 In sd e n ep de cad x r en HO-18 M ación oces as am atri d eM ien ces to HO-19 D atr M ic ecl ulti dim es a HO-20 M rar e e inic nsion atri ia c ale HO-21 C es de lizar s ole est es cci r uct t r uct ón HO-22 U ura ura de so s s d de HO-23 V fun atos rec aria cio urs ne ble s ivo HO-24 E s s sca , Par ám lare HO-25 A etro s com rray sy sc op HO-26 F ará resul un omo tad m cio pa os rám etros ne HO-27 C sp de e om t ros ara fun pila c m de ció fun ión n d etriza ció isju d n nta as Cod HO Desarrollo de Software Operación Nueva Operación Repetida 1 Desarrollo de Software PROGRAMA DE FORMACIÓN PROFESIONAL HOJA DE PROGRAMACIÓN Escuela: TECNOLOGÍAS DE LA INFORMACIÓN Módulo Formativo: Carrera: DESARROLLO DE SOFTWARE Módulo Ocupacional: CLA-PROGRAMMING ESSENTIALS IN C (CISCO) Semestre: II Objetivo General: Al finalizar el módulo formativo el aprendiz estará en la capacidad de: ▪ ▪ Brindar a los participantes los conocimientos y experiencias necesarias que les permitan aplicar los algoritmos y estructuras de datos dinámicos en C. El módulo formativo CLA-PROGRAMMING ESSENTIALS IN C es un curso oficial de CISCO Networking y debe ser impartido a través de CISCO NetACAD. HORAS CONTENIDOS DE APRENDIZAJE SEM (SEMANA) PROYECTOS T P A TAREAS DE APRENDIZAJE OPERACIONES CONOCIMIENTOS TECNOLÓGICOS CONOCIMIENTOS COMPLEMENTARIOS AUTOESTUDIO (OBJETIVOS ESPECÍFICOS) 11 1 3 2 Introducción a la programación de computadoras 11 1 3 2 Controles de Flujo 11 1 3 2 Mas tipos de datos y lógica de la computadora. CONTENIDOS CURRICULARES ▪ Diferentes Lenguajes para diferentes propósitos. ▪ Aplicación Básica. ▪ Valores enteros, enteras y comentarios. ▪ Aritmética Computacional y Operadores aritméticos. ▪ Control de Flujo: Conceptos básicos absolutos. ▪ Sentencias ▪ Declaración de Variables. ▪ Estructuras de Decisión. ▪ Conversiones. ▪ Conversión de datos. ▪ Bucles. ▪ Lógica de la computadora. ▪ IDE NetBeans for Windows ▪ Lenguaje de Programación ▪ Operadores aritméticos ▪ Lógica ▪ Aritmética ▪ Desarrollar ejercicios con algoritmos ▪ Sentencias y variables ▪ Estructuras y Conversiones ▪ Lógica ▪ Aritmética ▪ Desarrollar ejercicios aplicando variables, condicionales y conversiones. ▪ Conversión y Bucles ▪ Lógica de computadora ▪ Lógica ▪ Aritmética ▪ Realice un cuadro comparativo con los tipos de datos. 2 Desarrollo de Software PROGRAMA DE FORMACIÓN PROFESIONAL HOJA DE PROGRAMACIÓN Escuela: TECNOLOGÍAS DE LA INFORMACIÓN Módulo Formativo: Carrera: DESARROLLO DE SOFTWARE Módulo Ocupacional: CLA-PROGRAMMING ESSENTIALS IN C (CISCO) Semestre: II Objetivo General: Al finalizar el módulo formativo el aprendiz estará en la capacidad de: ▪ ▪ Brindar a los participantes los conocimientos y experiencias necesarias que les permitan aplicar los algoritmos y estructuras de datos dinámicos en C. El módulo formativo CLA-PROGRAMMING ESSENTIALS IN C es un curso oficial de CISCO Networking y debe ser impartido a través de CISCO NetACAD. HORAS CONTENIDOS DE APRENDIZAJE SEM (SEMANA) PROYECTOS T P A TAREAS DE APRENDIZAJE OPERACIONES CONOCIMIENTOS TECNOLÓGICOS CONOCIMIENTOS COMPLEMENTARIOS AUTOESTUDIO (OBJETIVOS ESPECÍFICOS) 11 1 3 2 Agregación de datos en Matrices. 12 2 4 3 Arrays y Estructuras. ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 12 2 4 3 Funciones. ▪ ▪ ▪ CONTENIDOS CURRICULARES Vectores, sus necesidades. Clasificación de datos. Acción de valores en cadenas. Cadenas de procesamiento. Indexación de Matrices. Matrices Multidimensionales. Declarar e inicializar estructuras. Matrices de estructuras. Colección de datos recursivos. Uso de funciones. Variables, Parámetros y resultados. Escalares como parámetros de función. ▪ Datos ▪ Vectores ▪ Cadenas ▪ Lógica ▪ Aritmética ▪ Realice ejercicios aplicando vectores y cadenas. ▪ Matrices ▪ Estructuras ▪ Colección de datos ▪ Lógica ▪ Aritmética ▪ Realice ejercicios aplicando matrices ▪ Funciones ▪ Variables y Parámetros ▪ Lógica ▪ Aritmética ▪ Realice ejercicios aplicando funciones 3 Desarrollo de Software PROGRAMA DE FORMACIÓN PROFESIONAL HOJA DE PROGRAMACIÓN Escuela: TECNOLOGÍAS DE LA INFORMACIÓN Módulo Formativo: Carrera: DESARROLLO DE SOFTWARE Módulo Ocupacional: CLA-PROGRAMMING ESSENTIALS IN C (CISCO) Semestre: II Objetivo General: Al finalizar el módulo formativo el aprendiz estará en la capacidad de: ▪ ▪ Brindar a los participantes los conocimientos y experiencias necesarias que les permitan aplicar los algoritmos y estructuras de datos dinámicos en C. El módulo formativo CLA-PROGRAMMING ESSENTIALS IN C es un curso oficial de CISCO Networking y debe ser impartido a través de CISCO NetACAD. HORAS CONTENIDOS DE APRENDIZAJE SEM (SEMANA) PROYECTOS T P A TAREAS DE APRENDIZAJE OPERACIONES CONOCIMIENTOS TECNOLÓGICOS CONOCIMIENTOS COMPLEMENTARIOS AUTOESTUDIO (OBJETIVOS ESPECÍFICOS) 12 2 4 4 Estructuras y cadenas como parámetros de función. CONTENIDOS CURRICULARES ▪ Arrays como parámetros de función. ▪ Funciones parametrizadas. ▪ Compilación disjunta. ▪ Arreglos ▪ Compilación ▪ Lógica ▪ Aritmética ▪ Realice ejercicios aplicando arreglos y funciones parametrizadas 4 Desarrollo de Software CONTENIDOS CURRICULARES 1