Introducción a las Ciencias de la Computación y la programación

Instructor: Francisco Gómez

Clase: Martes y Jueves (14:00 a 16:00) - Edificio 404 - Salón 216

Programa: Programa

Horario oficina: Lunes (10:00-12:00) - Edificio 405 - Ofc. 336

email: fagomezj@gmail.com

website: https://sites.google.com/site/fagomezj/csintro

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 del curso:

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 que los estudiantes adquieran los conocimientos basicos de programación.

Programación

  1. Introducción a las ciencias de la computación y la programación (Taller 1).

  2. Introducción a la computación teórica.

  3. Introducción a la arquitectura computacional.

  4. Introducción a las aplicaciones de las ciencias de la computación.

Recursos

Para programación online:

https://scratch.mit.edu/

https://cocalc.com

Instalación de un ambiente de trabajo:

https://www.continuum.io/downloads

Estrategia de calificación

Evaluación de lecturas 40%, sistema de puntos sobre asignaciones de programación 30%, proyecto final 30%.

Asignación de puntos

  • Rankear entre las 10 primeras posiciones (Colombia, Python) (5% Opcional)

    • http://www.codeabbey.com/index/user_ranking

  • Certificado de aprobación (Programación para Todos) (5% Opcional):

      • https://www.udacity.com/course/intro-to-computer-science--cs101