PRESENTACIÓN GENERAL DEL CURSO

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
PRESENTACIÓN GENERAL DEL CURSO por Mind Map: PRESENTACIÓN GENERAL DEL CURSO

1. OBJETIVO GENERAL DEL APRENDIZAJE DEL CURSO

1.1. Entender y aplicar los conceptos de los fundamentos de programación para el desarrollo de sistemas de información.

2. La “Programación de Computadores” es una ciencia que utiliza los lenguajes de programación como herramienta con la que los humanos le indicamos a la máquina (computador) como automatizar una secuencia de instrucciones para la solución de un problema.

3. RESULTADOS DEL APRENDIZAJE ESPERADOS DEL CURSO

3.1. RA1. Representa los elementos de un problema, utilizando lenguajes lógicos o matemáticos procesuales plasmados en herramientas informáticas

3.2. RA2. Identifica los elementos básicos de un problema y su descomposición en clases, objetos, atributos, métodos, comportamientos, variables, constantes y operadores para codificarlo y resolverlo.

3.3. RA3. Aplica técnicas de programación y sus estructuras para llevar a etapa computacional la solución que propone

3.4. RA4. Codifica en forma técnica y organizada los conceptos básicos de programación que permitan la solución a problemas que puedan ser implantadas a través de un computador

3.5. RA5. Elabora algoritmos que solucionan problemas de manejo de información

3.6. RA6. Diseña y verifica algoritmos de baja complejidad entendida como un bajo número de variables y relaciones utilizando herramientas de testing y frameworks de desarrollo.

3.7. RA7. Selecciona entre las diferentes posibilidades de almacenamiento: Escalar, vectorial y Matricial, existentes para la memoria, y las implementa en un lenguaje de programación.

4. DESARROLLO DE LAS COMPETENCIAS TRANSVERSALES

4.1. LISTADO DE COMPETENCIAS GENÉRICAS O TRANSVERSALES

4.1.1. Personales Trabajo en equipo Habilidades en las relaciones interpersonales Razonamiento crítico

4.1.2. Instrumentales Capacidad de análisis y síntesis Conocimiento de una lengua extranjera Conocimientos de informática relativos al ámbito de estudio Resolución de problemas Toma de decisiones

4.1.3. Sistémicas Aprendizaje autónomo Adaptación a nuevas situaciones Creatividad Motivación por la calidad

5. CONTENIDOS POR UNIDADES Y SUBTEMAS

5.1. UNIDAD #1: INTRODUCCION

5.1.1. 1.1 Conceptos de hardware y software

5.1.2. 1.2 C.P.U, memorias y periféricos

5.1.3. 1.3 La memoria Principal.

5.1.4. 1.4 Programas Fuente y Objeto

5.1.5. 1.5 La compilación y sus fases

5.1.6. 1.6 Lenguajes de programación

5.2. UNIDAD #2: ALGORITMOS

5.2.1. 2.1 Definición de algoritmos

5.2.2. 2.2 Características de un algoritmo

5.2.3. 2.3 Diagrama entrada – proceso – salida

5.2.4. 2.4 Representación gráfica de un algoritmo

5.2.5. 2.5 Prueba de escritorio

5.3. UNIDAD #3. DATOS, TIPOS DE DATOS Y OPERACIONES BASICAS:

5.3.1. 3.1 Los datos y su clasificación.

5.3.2. 3.2 Constantes y variables.

5.3.3. 3.3 Expresiones aritméticas y computacional

5.3.4. 3.4 Operaciones aritméticas.

5.3.5. 3.5 Expresiones lógicas.

5.3.6. 3.6 Prioridad de operadores

5.4. UNIDAD #4. ESTRUCTURAS BASICAS DE PROGRAMACION

5.4.1. 4.1 Instrucciones y tipos de instrucciones.

5.4.2. 4.2 Estructura secuencial.

5.4.3. 4.3 Estructura condicional (simple, compuesta, anidada y múltiple).

5.4.4. 4.4 Estructuras repetitivas (para…..mientras).

5.4.5. 4.5 Estructuras repetitivas anidadas.

5.5. UNIDAD #5. PUESTA A PUNTO DE LA ESTACIÓN DE TRABAJO

5.5.1. 5.1 Instalación del lenguaje de programación

5.5.2. 5.2 Trabajo con los manuales del lenguaje de programación

5.5.3. 5.3 Instalación del IDE local

5.5.4. 5.4 Trabajo con los manuales del lenguaje de programación

5.5.5. 5.5 Interacción con el entorno de trabajo local

5.5.6. 5.6 Configuración de entorno de trabajo CLOUD

5.5.7. 5.7 Interacción con el entorno de trabajo CLOUD

5.5.8. 5.8 Reconocer las librerías y los paquetes propios del lenguaje de programación

5.6. UNIDAD #6. ARREGLOS Y MATRICES

5.6.1. 6.1 Vectores.

5.6.2. 6.2 Operaciones básicas con vectores.

5.6.3. 6.3 Matrices.

5.6.4. 6.4 Operaciones básicas con matrices

5.6.5. 6.5 Algoritmos de ordenamiento (Burbuja, quick sort, y merge sort).

5.6.6. 6.6 Algoritmos de búsqueda

5.7. UNIDAD #7. Funciones

5.7.1. 7.1 Definición de funciones

5.7.2. 7.2 Elementos de una función

5.7.3. 7.3 Llamado a una función

5.7.4. 7.4 Tipos de funciones

5.8. UNIDAD #8. Archivos

5.8.1. 8.1 Definición de archivos

5.8.2. 8.2 Tipos de archivos

5.8.3. 8.3 Escritura, lectura, búsqueda y borrado sobre archivos

5.8.4. 8.4 Operaciones con archivos