Introducción a las ciencias de la computación y la programación
Profesor: Francisco Gómez
Clase: Martes (9:00 a 11:00) 404-216 y Jueves (9:00 a 11:00) 404-216
Programa: Programa
Horario oficina: Miercoles 11 a 1 pm, 405, 336
email: fagomezj@gmail.com,fagomezj@unal.edu.co
website: https://sites.google.com/site/fagomezj/introcs2019_i
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) Computación teórica, 2) Sistemas Computacionales y 3) Aplicaciones. 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
Archivos
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
Teoría de la información
Lógica computacional y sistemas digitales
Algunas aplicaciones de ciencias de la computación
Recursos
Estrategia de calificación
Dos evaluaciones parciales de 25% cada una, 30% talleres y 20% puntos.