You are on page 1of 6

Programa del curso TI -1401

Taller de Programacin
Escuela de Computacin Carrera Administracin de Tecnologa de Informacin

[ltima revisin de la plantilla: 12 diciembre de 2013]

I parte: Aspectos relativos al plan de estudios


1 Datos generales
Nombre del curso: Cdigo: Tipo de curso: Electivo o no: N de crditos: N horas de clase por semana: N horas extraclase por semana: % de las reas curriculares: Ubicacin en el plan de estudios: Requisitos: Correquisitos: El curso es requisito de: Asistencia: Suficiencia: Posibilidad de reconocimiento: Vigencia del programa: Taller de Programacin TI-1401 Terico-Prctico No es electivo 3 4 5 N/A Primer Semestre Ninguno TI-1400 Introduccin a la Programacin TI-2402 Algoritmos y Estructuras de Datos TI-2403 Organizacin y Arquitectura de Computadores Obligatoria No No I Semestre de 2014

2 Descripcin general

Este curso introduce los conceptos y herramientas necesarias para el desarrollo de programas, asimismo, complementa y ejercita las destrezas y las habilidades adquiridas en el curso de "Introduccin a la Programacin" con el fin de desarrollar experiencia en el desarrollo de programas.

Escuela de ComputacinAdministracin de Tecnologa de Informacin

Pgina | 2 de 6

3 Objetivos generales

Al finalizar este curso el estudiante debe ser capaz de construir un programa con los elementos bsicos de un ambiente de programacin. Operar efectivamente un sistema computacional y manejar la terminologa que es utilizada en la disciplina de las ciencias de la computacin. Manejar los comandos bsicos de un sistema operativo y los dispositivos de hardware. Manejar las herramientas ms utilizadas en un ambiente de desarrollo de programacin. Implementar, validar y documentar programas. Manejar conceptos y terminologa fundamentales en las ciencias de la computacin. Conocer aspectos importantes del papel de la programacin dentro de la computacin, la realidad nacional e internacional. Organizacin de un sistema computacional Antecedentes histricos Arquitectura de un computador Memoria Unidad Central de Procesamiento Almacenamiento secundario Codificacin de la informacin Otras arquitecturas Sistemas numricos El sistema binario y otras bases Representacin de los nmeros enteros Representacin de fracciones Sistema Operativo Funciones del sistema operativo Caractersticas virtuales Evolucin del sistema operativo Arquitectura del sistema operativo Programacin de un computador Antecedentes histricos El programa almacenado Ejecucin de un programa Implementacin de un lenguaje Lenguajes imperativos Lenguajes declarativos

4 Contenidos

Escuela de ComputacinAdministracin de Tecnologa de Informacin

Pgina | 3 de 6

El ambiente de desarrollo Elementos del ambiente Componentes de una aplicacin Estructuras de control Construccin de Funciones Mdulos Proyectos y Desarrollo de Aplicaciones

Relacin estimada de temas y semanas: Tema


1) Organizacin de un sistema computacional 2) Sistemas numricos 3) Sistema Operativo 4) Programacin de un computador 5) El ambiente de desarrollo

Semanas
1, 2, 3, 4 5, 6, 7, 8 9, 10, 11, 12 13, 14, 15, 16 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11, 12, 13, 14, 15,16

II parte: Aspectos operativos


5 Metodologa de enseanza y aprendizaje
Este curso es complementario al curso "TI-1400 Introduccin a la Programacin", cada semana consiste de 2 horas en una clase magistral, conferencias, videos, etc y 2 horas de trabajo en el laboratorio de computadoras. El taller debe hacer nfasis en las buenas prcticas de un ingeniero en computacin. Los ejercicios que se desarrollan son complemento de los retos desarrollados en Introduccin a la Programacin. Normativa General 1. El curso se aprueba con nota de 70. No hay examen de reposicin. 2. No se aceptarn trabajos 10 minutos despus de la fecha y hora indicadas. Por lo tanto, trabajos entregados tardamente tendrn una nota de cero. Los quices no se reponen y se debe llegar a tiempo a su presentacin. 3. Los exmenes escritos han de entregarse en cuadernillos oficiales del ITCR, debidamente engrapados y presentados. 4. El contenido acadmico de las actividades: quices, parciales o proyectos, son acumulativos. 5. Los fraudes en cualquier actividad llevada a cabo durante el semestre implicar que se perder el curso y se reportar la nota mnima. Adems se
Escuela de ComputacinAdministracin de Tecnologa de Informacin

Pgina | 4 de 6

enviar una carta al expediente del estudiante. 6. La asistencia a clases es obligatoria. Si un estudiante falta al 15% o ms del total de horas semestrales pierde automticamente el curso. Si el estudiante llega 10 minutos despus de iniciada la leccin se considerar ausente del periodo. 7. El profesor reserva el derecho de calificar forma y fondo de las actividades tomando como referencia la mejor actividad presentada.

6 Evaluacin

Los estudiantes elaboraran pruebas cortas, evaluaciones, tareas, proyectos programados, exposiciones, as como participacin en clase. Proyecto programado 1 Proyecto programado 2 Proyecto programado 3 Exmenes (2) Laboratorios, quices, tareas, exposiciones 15% 15% 20% 20%

30% 100%

7 Bibliografa

Levine, Guillermo. Computacin y programacin moderna, Pearson Educacin, 2001. Abelson, Harold; Sussman, Gerald J. "Structure and Interpretation of Computer Programs", The MIT Press, McGraw-Hill Company, Massachusetts, Peterson, J.L.; Siberschatz, A. "Operating Systems Concepts", Addison-Wesley, 1983.

8 Profesor

Grupo 3 Ing. Isaac Alpzar Chacn, M.Sc. Correo electrnico: ialpizar@itcr.ac.cr, isaacalpizar@gmail.com Horario de Clases: Mircoles 03:00 - 04:50 pm, Aula B2 08, Viernes 03:00 04:50 pm, Aula B1 - 05 Usuario de Skype: live:isaac.alpizar.chacon
Pgina | 5 de 6

Escuela de ComputacinAdministracin de Tecnologa de Informacin

Horario de Consulta: martes de 3:30 pm a 5:30 pm. en Oficina de Comunicacin Visual del TEC Digital. Medio oficial electrnico: TEC Digital

Escuela de ComputacinAdministracin de Tecnologa de Informacin

Pgina | 6 de 6

You might also like