Programación de Computadores IWI-131
Universidad Técnica Federico Santa María
Campus Santiago
Departamento de Informática
Universidad Técnica Federico Santa María
Descripción de la Asignatura
• Nombre: Programación de
Computadores
• Sigla: IWI-131
• Créditos: 3
• Pre-requisito: Ingreso a primer año.
• Coordinador: Pedro Godoy
• e-mail 1: [email protected]
• www.ramos.utfsm.cl (Programación)
Departamento de Informática
Programación de Computadores IWI-131
2
Profesor
• Nombre: Claudio O’Ryan
• e-mail a: [email protected]
• Horario de Cátedra:
Lu 1-2 A-103
Mi 1-2 A-102
Paralelo: 15
• Horario Ayudantía: Por definir
• Horario Laboratorio: Por definir
Departamento de Informática
Programación de Computadores IWI-131
3
Objetivos
• General:
– Programar un computador utilizando un lenguaje
de programación.
• Específicos:
– Utilizar las instrucciones básicas de un lenguaje
de programación: secuencia, selección y
repetición.
– Utilizar las capacidades de manejo de estructuras
de datos simples y compuestas.
– Diseñar programas modulares.
– Desarrollar programas para la manipulación de
archivos de datos.
Departamento de Informática
Programación de Computadores IWI-131
4
Unidades Temáticas
•
•
•
•
•
•
•
•
•
Algoritmos
Estructura de un programa en Java
Declaraciones
Tipos de datos simples
Sentencias básicas
Estructuras de control
Funciones/Métodos
Tipos de datos estructurados
Archivos
Departamento de Informática
Programación de Computadores IWI-131
5
Ayudantía de Laboratorio
• 11 experiencias
• Más información en la página del ramo.
• Se debe inscribir en el laboratorio de
informática.
• Se usará DrJava con Java5, release 17
Departamento de Informática
Programación de Computadores IWI-131
6
Ayudantía de Laboratorio
Vitacura
Lunes
09-ago-10
16-ago-10
23-ago-10
30-ago-10
06-sep-10
13-sep-10
20-sep-10
27-sep-10
04-oct-10
11-oct-10
18-oct-10
25-oct-10
01-nov-10
08-nov-10
15-nov-10
22-nov-10
29-nov-10
06-dic-10
Miércoles
11-ago-10
18-ago-10
25-ago-10
01-sep-10
08-sep-10
15-sep-10
22-sep-10
29-sep-10
06-oct-10
13-oct-10
20-oct-10
27-oct-10
03-nov-10
10-nov-10
17-nov-10
24-nov-10
01-dic-10
08-dic-10
San Joaquin
Martes
10-ago-10
17-ago-10
24-ago-10
31-ago-10
07-sep-10
14-sep-10
21-sep-10
28-sep-10
05-oct-10
12-oct-10
19-oct-10
26-oct-10
02-nov-10
09-nov-10
16-nov-10
23-nov-10
30-nov-10
07-dic-10
Jueves
12-ago-10
19-ago-10
26-ago-10
02-sep-10 4 Sept Cert 1
09-sep-10
16-sep-10
23-sep-10
30-sep-10
07-oct-10
14-oct-10 16 Oct Cert 2
21-oct-10
28-oct-10
04-nov-10
11-nov-10
18-nov-10
25-nov-10 27 Nov Cert 3
02-dic-10
09-dic-10
Temas Catedra
Introducción / Pseudocódigo
Tipo datos / E selección
Estructura de Control
Ejercicios
Corrección Certamen, repaso C1
Arreglos
Arreglos
Metodos
Métodos
Ejercicios
Corrección C2
Estructuras / Objetos
Estructuras / Objetos
Archivos
Archivos
Ejercicios
Examen y Notas finales en SIGA
Vacaciones
Departamento de Informática
Programación de Computadores IWI-131
Quices
Laboratorios
Introd - Sentencias
Quiz Pseudocodigo
E. Selección
E. Control
Quiz Cert 1
Ctrl
Arreglos
Métodos
Repaso
Arreglos
Métodos
Ctrl
Clases y Obj
Clases y Obj
Archivos
Quiz Cert 2
Archivos
Cert 3
Ctrl
7
Ayudantía de Cátedra
• Ayudante: Por Definir
• 1 a 2 sesiones semanales
• Sala por definir
Departamento de Informática
Programación de Computadores IWI-131
8
Evaluaciones
• NF = 0,7 * NC + 0,2 * Nlab + 0,1 * NQ
• NC = 0,3 * C1 + 0,3 * C2 + 0,4 * C3
• Nlab = 0,25 * ctrl1 + 0,25 * ctrl2 + 0,25 * ctrl3 + 0,25 * Asistencia
•
•
Laboratorios:
Hay 12 sesiones de laboratorios, de las cuales sólo se considerarán 11, por lo
que pueden faltar a una clase que no sea de control sin justificativo y no será
considerada en la nota final. No hay derecho a recuperar una inasistencia salvo
que sea de algún control.
NQ: Nota quices y participación en clases
Esta nota la maneja el profesor y se basa principalmente en la nota de los
quices pero existe la opción de que el profesor de puntos por salir a la
pizarra, tareas extras, etc.
Departamento de Informática
Programación de Computadores IWI-131
9
Evaluaciones
• Toda inasistencia no justificada a un
certamen se califica con nota 0 (cero).
• Se realizará un certamen recuperativo para
quienes
falten
a
un
certamen
justificadamente,
con
documentos
acreditados por RR. EE.
• Además podrán dar el certamen recuperativo
aquellas personas, cuya nota final de la
asignatura se encuentre en el rango 50 – 54.
• La inasistencia al certamen recuperativo de
quienes hayan faltado a algún certamen es
calificada con nota 0 (cero).
Departamento de Informática
Programación de Computadores IWI-131
10
Evaluaciones
• Solo pueden apelar a los certámenes los
alumnos que lo hayan desarrollado con tinta.
• La apelación debe ser entregada en clases
dentro de la semana que sigue a la entrega
de los resultados y adjuntado todos los
documentos necesarios.
• Toda apelación fuera de plazo no será
considerada.
Departamento de Informática
Programación de Computadores IWI-131
11
Evaluaciones
• Toda inasistencia no justificada a un
laboratorio se califica con nota 0 (cero).
• Se realizarán experiencias de carácter
recuperativo para quienes falten a un
laboratorio justificadamente, con documentos
acreditados por RR. EE.
• La inasistencia a las experiencias
recuperativas es calificada con nota 0 (cero).
• Las faltas a laboratorios que no sean
controles no son recuperables.
Departamento de Informática
Programación de Computadores IWI-131
12
Contenidos Certamen 1
1.
2.
3.
4.
Fecha: Sábado 4/09/2010
Compatibilidad de tipos de datos y
precedencia de operadores.
Rutear un programa que involucre
selección e iteración.
Desarrollar un programa que utilice
selección e iteración.
Equivalencias
while – do/while– for
if then else – switch case
Departamento de Informática
Programación de Computadores IWI-131
13
Contenidos Certamen 2
Fecha: Sábado 16/10/2010
1. Rutear un programa con
funciones/metodos.
2. Diseñar funciones/metodos.
3. Rutear un programa que involucre arreglos.
4. Desarrollar un programa de que involucre
arreglos de 1 o más dimensiones.
Departamento de Informática
Programación de Computadores IWI-131
14
Contenidos Certamen 3
Fecha: Sábado 27/11/2010
1. Desarrollar / Rutear un programa que
involucre clases.
2. Desarrollar / Rutear un programa utilizando
arreglos de objetos.
3. Desarrollar/ Rutear un programa para
procesar archivos de enteros /
caracteres(texto).
Departamento de Informática
Programación de Computadores IWI-131
15
Contenidos Certamen Recuperativo
Fecha:
Viernes 10/12/2010
Toda la materia.
Departamento de Informática
Programación de Computadores IWI-131
16
Información
• Sitio Oficial en www.ramos.utfsm.cl
–
–
–
–
Campus Santiago
Depto. Informática
Programación Campus Vitacura-Pedro Godoy
15 Claudio O’Ryan
• Referencias Bibliográficas
– “Thinking in Java”, 3rd Edition – Bruce Eckel.
– Como programar en Java, Séptima Edición,
Deitel. Editorial Pearson.
Departamento de Informática
Programación de Computadores IWI-131
17
FIN
O es el comienzo?
Departamento de Informática
Universidad Técnica Federico Santa María
Descargar

Programación de Computadores IWI-131