Introducción a las ciencias de la computación y la programación
Profesor: Francisco Gómez
Clase: Martes (9:00 a 11:00) 453-203 y Jueves (9:00 a 11:00) 406-104
Programa: Programa
Horario oficina: Por definir
email: fagomezj@gmail.com,fagomezj@unal.edu.co
website: https://sites.google.com/site/fagomezj/introcs2018_ii
Libros de texto y material guía: Introduction to Computer Science Using Python: A Computational Problem Solving Focus. by Charles Dierbach, Wiley, 2012. http://unradio.unal.edu.co/nc/detalle/cat/catedra-jose-celestino-mutis.html
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
Tres evaluaciones parciales de 25 % cada una. 25% sistema de puntos y proyecto final.