Profesor: Francisco Gómez
Clase: Martes (11:00 am a 1:00 pm) y Jueves (11:00 am a 1:00 pm)
Programa: Programa
Horario oficina: Martes 10 a 11 am, 405, 336
email: fagomezj@gmail.com,fagomezj@unal.edu.co
website: https://sites.google.com/site/fagomezj/introcc2016
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
Talleres y puntos 70%, proyecto final 30%.