Está en la página 1de 7

Colegio Universitario de Cartago Programacin de Sistemas I Cuatrimestre, 2010 Profesor: Jairo Ramrez Sojo

Programacin I Cdigo: PS-221 Crditos: 4 Requisitos: Lgica computacional

Plan de formacin del curso: Programacin I

Descripcin Las computadoras fueron diseadas o ideadas como una herramienta mediante la cual podemos realizar operaciones de clculo complicadas en un lapso de mnimo tiempo. Pero la mayora de las aplicaciones de este fantstico invento del hombre, son las de almacenamiento y acceso de grandes cantidades de informacin. La informacin que se procesa en la computadora es un conjunto de datos, que pueden ser simples o estructurados. Los datos simples son aquellos que ocupan slo un localidad de memoria, mientras que los estructurados son un conjunto de casillas de memoria a las cuales hacemos referencia mediante un identificador nico. En la preparacin de un programa, el programador puede tener que escoger entre soluciones alternativas en muchos puntos. Cada eleccin debe hacerse para satisfacer los objetivos y restricciones de la tarea de programacin particular. El tiempo tomado para ejecutar el programa, es directamente proporcional al nmero de operaciones que el procesador tiene que realizar al hacerlo. El programador debe, por tanto, escoger un algoritmo que minimice las operaciones implicadas, y tener cuidado de evitar cualquier operacin redundante al expresar el algoritmo como un programa de computador.

Colegio Universitario de Cartago Programacin de Sistemas I Cuatrimestre, 2010 Profesor: Jairo Ramrez Sojo

Programacin I Cdigo: PS-221 Crditos: 4 Requisitos: Lgica computacional

Objetivo General Al final del curso se ser capaz de establecer estructuras lgicas de programacin que permitan hacer un uso ms eficiente del entorno del

computador, que permita minimizar los tiempos de acceso, as como de lograr formas ms efectivas de insercin y eliminacin de datos en estructuras de almacenamiento.

Objetivos Especficos 1. Historia General.

2. Conceptos Bsicos de programacin.

3. Parmetros.

4. Manejo de errores.

5. Archivos de texto.

6. Recursividad.

7. Conceptos de programacin orientada a objetos.

8. Programacin orientada a objetos bsica

Colegio Universitario de Cartago Programacin de Sistemas I Cuatrimestre, 2010 Profesor: Jairo Ramrez Sojo

Programacin I Cdigo: PS-221 Crditos: 4 Requisitos: Lgica computacional

Metodologa

El curso estar orientado por el profesor quien brindar una clase magistral sobre los conceptos que desea introducir, lo cual ser complementado con prctica en clase, exposiciones e investigacin por parte del estudiante.

Evaluacin

Porcentaje de las evaluaciones


Evaluacin Tareas programadas Examen #1 Examen #2 Exmanen Final Total
15 15 40

Porcentaje
30

100

Aspectos administrativos 1. El curso se aprueba con 70 de nota final. 2. Hay reposicin para las personas que obtuvieron nota superior a 60 e inferior a 70. 3. Para aprobar se deben entregar todos los proyectos. 4. No hay posibilidad de eximirse del proyecto final. 5. La asistencia al curso es obligatoria y se tomar cada da que se imparta el curso. El estudiante tiene 15 minutos luego de la hora de entrada oficial de clase, posteriormente se considerar ausente. La hora de entrada oficial es 6:00 p.m.

Colegio Universitario de Cartago Programacin de Sistemas I Cuatrimestre, 2010 Profesor: Jairo Ramrez Sojo

Programacin I Cdigo: PS-221 Crditos: 4 Requisitos: Lgica computacional

6. Los trabajos asignados se entregan al inicio de la clase y solamente lo podrn hacer las personas que se consideren presentes. 7. Los intentos de fraude sern sancionados segn lo que disponga el R.O.A. 8. Para los proyectos programados y tareas cortas programadas se pueden tomar las siguientes opciones de entrega: a. Personalmente en clase, en un diskette o CD debidamente identificado, previa firma de entrega. b. Al correo tareas@kyriosoft.com antes de las 11:59:59:99 p.m. del da de entrega del proyecto. La tarea debe ir en formato compreso con Winzip 9.0, Winrar 3.41 tar+gzip. El formato del nombre del asunto (o subject) es el Igual siguiente: formato

Estructuras/carn/nombre/proyecto(o

tarea)#.

debe seguir el nombre del archivo. De no seguir las indicaciones la tarea se considerar no entregada. Se recomienda guardar una copia del correo enviado en su cuenta de correo, de lo contrario no se aceptarn reclamos posteriores.* c. En la oficina del profesor en Tecnologa Informtica, en horas hbiles, en un diskette o CD debidamente identificado, previa firma de entrega. (Horas hbiles: L V de 10:00 a 1:00) 9. * Esta opcin de entrega estar habilitada nicamente en las tareas que indique el profesor. 10.Los diskettes o CD no identificados no se calificarn. 11.Es posible que durante en el desarrollo del curso se puedan utilizar las siguientes tecnologas: html, javascript, css, Java (principalmente JSP), ASP .NET, C#, VB .NET, PHP, SQL Server 2000, Access, Windows 2000, Linux. 12.Para programar se preferir el uso de un editor de texto simple, salvo indicacin en contrario del profesor. 13.Cualquier situacin no contemplada ser resuelta con el R.O.A.

Colegio Universitario de Cartago Programacin de Sistemas I Cuatrimestre, 2010 Profesor: Jairo Ramrez Sojo

Programacin I Cdigo: PS-221 Crditos: 4 Requisitos: Lgica computacional

14.Un porcentaje de la nota de cada proyecto, corresponder a avances que deben ser presentados al profesor conforme se desarrolla.

Referencias Bibliogrficas
005.155 W358a 004.90 P912d 005.152 B183p 004.67 P346a 004.67 S487p 005.133 J76c 005.133 S532a 004.67 R362di 005.13 S356a CEBALLOS, F.J,LENGUAJE Y APLICACIONES, Editorial Ra-ma, Costa Rica,1985 MARTIN SIERRA, A. J., PROGRAMADOR CERTIFICADO JAVA, Editorial Rama Francisco Javier Moldes Teo, JAVA 2. J2SE 1.4, ANAYA MULTIMEDIA Joyanes Aguilar,Luis, Fundamentos de programacin, Editorial McGrawHill, Mxico, 1990 Serrano Prez, Jorge. Programacin con ASP.NET. ES Anaya Multimedia 955, 2002 Jones, Allen, Freeman, Adam. C# para desarrolladores de Java . ES McGraw-Hill 419, 2003 Sharp, John, Jagger, Jon. Aprenda ya Microsoft C#.Net. ES McGraw-Hill 598, 2002 Reilly, Douglas J. . Diseo de aplicaciones con Microsoft ASP.NET. ES McGraw-Hill 409, 2002 Schildt, Herbert, Holmes, James . El arte de programar en Java. ME McGraw-Hill 384, 2004

Colegio Universitario de Cartago Programacin de Sistemas I Cuatrimestre, 2010 Profesor: Jairo Ramrez Sojo

Programacin I Cdigo: PS-221 Crditos: 4 Requisitos: Lgica computacional

Leccion/ Fecha 01

Materia a desarrollar en clase ** 1. Entrega y comentario del programa del curso 2. Motivacin y compromiso 3. La algoritmia como base fundamental de la programacin. 4. Problemas, algoritmos, diagramas y programas 5. Prcticas 6. Ms sobre Problemas, algoritmos, diagramas y programas y documentacin. 7.Ms Prcticas 8. Introducin a programacin 9. Vistazo general al Java 10. Historia del Lenguaje Java 11. Estructura Bsica de un Programa Pascal 12. Tipos de datos a- Concepto matemtico b- Concepto informtico c- Tipos de datos en Java d- Declaracin de tipos 13. Constantes 14. Variables 15. Sentencias a- Simples b- Compuestas c- Condicionales d- Opcin mltiple e- Repetitivas 16. Entrada y Salida de datos a- Organizacin de la E/S b-Sentencias READ y READLIN c- Sentencias WRITE y WRITELN d- Salida formateada e- Escritura con impresora 17. Arreglos a- Concepto b- Arreglos Multidimensionales c- Operaciones d- Declaracin de Arreglos EXAMEN PARCIAL # 1 18. Procedimientos y Funciones a- Concepto de mdulo y su funcin b-Procedimientos c- Alcance de Identificadores e- Parmetros f- Funciones g- Recursividad 19. Registros a- Concepto b-Definicin y declaracin c-Sentencia WITH 20. Archivos a- Concepto b- Definicin y declaracin 21. Punteros EXAMEN PARCIAL # 2

Trabajo Prctico o Quiz o Prctica***

02

03

04

TP1

05

06 07

08

09

TP2

10 11 12

Temas Varios 13 14 EXAMEN FINAL Exmen Extraordinario (Canelar recibo)

Colegio Universitario de Cartago Programacin de Sistemas I Cuatrimestre, 2010 Profesor: Jairo Ramrez Sojo

Programacin I Cdigo: PS-221 Crditos: 4 Requisitos: Lgica computacional

Programacin I Informacin del estudiante (Asistencia primera leccin)

Por favor escriba a continuacin la informacin personal que se le solicita con el fin de localizarlos en caso de ser necesario. Escriba de manera clara y legible. Entregue la hoja al completarla.

Carn: Nombre y apellidos: Nmero(s) de telfono:

Correo(s):

Nickname: