lunes, 20 de abril de 2020

PARTICIPACIÓN EN EL CURSO DE FUNDAMENTOS DE PROGRAMACIÓN - IDAT

Como estudiante de la carrera de "Desarrollo de Sistemas de la Información" de I ciclo, compartiré mi aprendizaje sobre el curso de "Fundamentos de programación". La naturaleza del curso es teórica práctica y contribuye a que el estudiante pueda desarrollar su capacidad de análisis para así brindar soluciones básicas utilizando la computadora, mediante el diseño de algoritmos para finalmente traducirlos en códigos de lenguaje de programación, esta unidad toma como referencia al curso Python de Cisco. Los principales temas que se revisan durante el curso son: arreglos unidimensionales, arreglos de caracteres, arreglos bidimensionales, arreglos de estructuras, así como ordenamiento básico. 




Objetivos:
  • Identificar las etapas de desarrollo de un algoritmo básicos utilizando pseudocódigo
  • Diseñar algoritmos que involucran procesos secuenciales y selectivos siguiendo las etapas de desarrollo de un algoritmo para aplicarlos en un lenguaje de programación
Syllabus:




SEMANA 1
INTRODUCCIÓN A LOS FUNDAMENTOS DE PROGRAMACIÓN 1




























*S1_introducción a los Fundamentos de Programación 1*


*Fundamentos de programación - Semana 1*


*Semana 1: Lab_01_Introducción a los Fundamentos de Programción I*


*Foro de semana 1: video*



SEMANA 2
INTRODUCCIÓN A LOS FUNDAMENTOS DE PROGRAMACIÓN 2


*Semana 2: Lab_02_Introducción a los Fundamentos..*


*Fundamentos de programación - semana 2*


*Foro de semana 2: video*



SEMANA 3
INTRODUCCIÓN A LOS FUNDAMENTOS DE PROGRAMACIÓN 3


*Semana 3: Lab_03_Introducción de los Fundamentos...*


*Fundamentos de programación - Semana 3*


*Foro semana 3: Video*


*Tarea 2*


*Desarrollo de clase y tarea 2*



SEMANA 4
INTRODUCCIÓN A LOS FUNDAMENTOS DE PROGRAMACIÓN Y ESTRUCTURA DE UN ALGORITMO


*Semana 4: Lab_04_*


*Fundamentos de programación - Semana 4*


*Desarrollo de la clase 4*



SEMANA 5
ESTRUCTURAS DE CONTROL I


*Semana 5: Lab_05_*


*Fundamentos de la programación - semana 5*

*Foro semana 5: video*


*Evaluación continua y mi desarrollo*

*Portales para ejecutar código en línea*
https://edube.org/sandbox?language=python
https://www.onlinegdb.com/online_python_compiler
https://repl.it/languages/python3


SEMANA 6
ESTRUCTURAS DE CONTROL II

















*Semana 6: Lab_06_*

*Foro semana 6: video*


*Desarrollo de la clase*



SEMANA 7
ESTRUCTURAS DE INTERACIÓN I
















*Semana 7: Lab_07_Estructura de Iteración I*


*Diapositivas*


*Foro Semana: video*



SEMANA 8
ESTRUCTURAS DE INTERACIÓN II



















*Lab_08_Estructura de interación*


*Diapositiva*


*Evaluación continua 2*


*Foro semana 8*



SEMANA 9
Lógica en Python



















*Semana 9_Lógica en Python*


*Diapositiva*

*Foro semana*


SEMANA 10
Repaso previo a evaluación contínua

  • Estructuras condicionales
  • Estructuras repetitivas
  • Lógica en Python

*Documento s10*


*Diapositiva s10*



SEMANA 11
Arreglo de datos I
  • ¿Qué es un vector?
  • Escritura y características de vectores
  • Construcción de arreglos unidimensionales (vector)
Curso PCAP Cisco Python
  1. Fundamentos: Parte 1
    1. Listas - colecciones de datos
    2. Listas - ¿Por qué lo necesitamos?
    3.  Como crear y usar una lista
    4. Eliminando elementos de una lista
    5. Cómo no usar una lista
    6. Métodos de lista - métodos vs funciones
    7. Añadiendo elementos a las listas
    8. Haciendo uso de listas
    9. La segunda cara del bucle for
    10. Lista en acción
*Documento s11*


*Video de foro*


Página web para compartir y modificar código en tiempo real:
http://collabedit.com/


SEMANA 12
Arreglo de datos II
  • Construcción de arreglos bidimensionales (matriz)
  • Métodos de ordenamiento
  • Método de la burbuja
Cisco PCAP Cisco Python
  1. Fundamentos parte 2
    1. Ordenar listas simples - el algoritmo de clasificación de burbujas
    2. Listas - algunos detalles más
    3. Cómo se almacenan las listas
    4. Slices - la herramienta poderosa
    5. Los operadores in y not in
    6. Listas en aplicaciones avanzadas
    7. Listas en listas
    8. La lista de comprensión: por qué y cómo
    9. Listas en listas - matrices
    10. Listas en listas - 3era dimensión
*Documento S12*


*Video de foro*













**********************
EJERCICIOS DE PROGRAMACIÓN JAVASCRIPT




============================================
CONTINUARÁ... ACTUALMENTE LLEVANDO EL CURSO
============================================

0 comentarios:

Publicar un comentario