Introducción a las ciencias de la computación y la programación
Profesor: Francisco Gómez
Clase: Martes (2:00 a 4:00) y Jueves (2:00 a 4:00)
Programa: Programa
Horario oficina: Lunes de 10:00 am a 11:00 am (hangouts registro por calendario)
email: fagomezj@gmail.com,fagomezj@unal.edu.co
website: https://sites.google.com/site/fagomezj/introcs2020_ii
Libros de texto y material guía: Introduction to Computer Science Using Python: A Computational Problem Solving Focus. by Charles Dierbach, Wiley, 2012.
Descripción:
En este curso se busca introducir los conceptos básicos de las ciencias de la computación. En particular: 1) Fundamentos de computación teórica, 2) Sistemas computacionales y 3) Aplicaciones de las ciencias de la computación. Adicionalmente se espera que los estudiantes adquieran los conocimientos básicos de programación.
Programación
Programación.
Introducción al pensamiento algorítmico
Datos y expresiones
Estructuras de control
Listas
Funciones
Recursividad
Introducción a la programación orientada a objetos
Introducción a ciencias de la computación:
Fundamentos de ciencias de la computación
Algoritmos
Ciencia computacional teórica
Inteligencia artificial
Lógica computacional y sistemas digitales
Aplicaciones de ciencias de la computación
Recursos
Estrategia de calificación
Talleres de programación o ranking bishop en codeabbey 60%. Certificado de participación en CodeChef (November Challenge) 10%. Proyecto final 30%.