Escolar Documentos
Profissional Documentos
Cultura Documentos
Aspectos Generales
Secci
on
Profesor
1
Ra
ul Montes
2
Tania Gallardo
3
Jorge Bozo
4
Carolina Fuentes
5
Valeria Herskovic
6
Jes
us Bellido
7
Martn Ugarte
8
Tania Gallardo
9
Carolina Fuentes
10
Jorge Bozo
11
Mauricio Arriagada
C
atedras
Laboratorios
Horario Sala Horario Sala
M-J:1
B11
M:5-6
NA
M-J:1
A5
M:5-6
NA
M-J:1
CS102
M:5-6
NA
M-J:1
CS304
M:5-6
NA
M-J:1
B12
J:5-6
NA
M-J:2
B18
W:5-6
NA
M-J:2
B23
W:5-6
NA
M-J:2
A7
W:5-6
NA
M-J:2
B11
J:5-6
NA
M-J:4
A3
V:5-6
NA
M-J:4
A1
V:5-6
NA
Objetivos
Desarrollar en los estudiantes las competencias necesarias para que sean capaces
de resolver problemas de diversa ndole meidante la programacion de computadores. Se espera que los estudiantes aprendan a elaborar modelos y algoritmos que
permitan resolver estos problemas usando el enfoque de orientacion a objetos y
a escribir programas que implementen estos algoritmos utilizando el lenguaje de
programacion Python (version 3).
Al finalizar el curso, los estudiantes deberan ser capaces de:
Explicar conceptos basicos relativos a un programa computacional como clases, variables e instancias de clases, control de flujo, metodos, arreglos y
strings.
Aplicar tecnicas fundamentales para la resolucion de diversos problemas con
ayuda del computador, como identificar los datos relevantes de un problema
y las relaciones entre ellos, modelar estos datos en una representacion para
un computador y descomponer problemas grandes en varios problemas mas
peque
nos.
1
Contenidos
1. Introduccion a los algoritmos.
9. Ordenacion y b
usqueda
10. Listas multidimensionales
4. Variables, expresiones
5. Control de flujo
12. Archivos
6. Funciones
13. Recursion.
7. Strings
14. Simulacion.
Referencias
[1] Python
software
foundation,
http://docs.python.org/3/.
Python
v3
Documentation,
Evaluaci
on
La evaluacion del curso1 estara compuesta de Proyectos, una evaluacion escrita
de medio semestre, un Examen Final y peque
nas evaluaciones semanales, seg
un
se detalla a continuacion.
Proyectos
Habra tres proyectos individuales. Cada proyecto ponderara un 10 % de la nota
final del curso. Las fechas de entrega de los proyectos son las siguientes:
17 de septiembre
22 de octubre
19 de noviembre
Evaluaci
on de medio semestre
Se realizara una evaluacion escrita el da sabado 5 de octubre a las 9:00 am.
Esta evaluacion tendra una ponderacion del 20 % de la nota final del curso.
Examen
Al finalizar el curso se llevara a cabo un examen, el cual tiene como objetivo asegurar que los estudiantes hayan obtenido las competencias esperadas.
Tendra una ponderacion del 40 % de la nota final del curso y se llevara a cabo el da jueves 28 de noviembre a las 9:00. El examen estara enfocado a medir
las competencias declaradas en este programa.
Evaluaciones semanales
Cada semana se realizara una evaluacion, la cual puede ser:
Un control en horario de clases
Una entrega de laboratorio
Una peque
na tarea.
En caso de asistir a mas del 80 % de los laboratorios, usted obtendra 5 decimas
en su nota de evaluaciones semanales.
Criterios de Aprobaci
on y Nota Final
Para aprobar el ramo es necesario cumplir con los siguientes dos criterios:
Tener nota igual o superior a 3.95 en el examen.
Tener nota igual o superior a 3.95 como nota final del curso.
1 Para
C
alculo de la nota final
Si C es el promedio simple de las evaluaciones semanales (mas el bonus por
asistencia a laboratorios, si corresponde), P el promedio simple de los proyectos,
I es la nota de la evaluacion escrita y E la nota del examen, se calculara una nota
ponderada N P de la siguiente forma:
N P = 0.1C + 0.3P + 0.2I + 0.4E.
La nota final del curso N F se calcula como
3.9 si N P 3.95 y E < 3.95
NF =
.
N P en otro caso
P
agina Web
La informacion concerniente al curso (este documento, notas, avisos, enunciados, laboratorios, etc.) estara disponible en la World Wide Web en la URL
https://intro.ing.puc.cl
a partir de la segunda semana de clases. Por ahora solo podra encontrar este
documento.
Observaciones Importantes
1. Los alumnos que en forma bien justificada (de acuerdo a Direccion de Docencia) no se puedan presentar a la evaluacion escrita de medio semestre, su
nota del examen pasara a valer un 60 %.
2. El examen es absolutamente obligatorio.
3. Cualquier forma de deshonestidad academica (por ejemplo, copia de codigo o
copia en una evaluacion escrita) sera sancionada con la maxima rigurosidad
permitida por el reglamento. Se informara a la Direccion de Docencia de la
Escuela del alumno para que esta aplique las sanciones adicionales que estime convenientes. En particular revisar la Poltica de Integridad Academica
presentada en la proxima pagina.
Planificaci
on
A continuacion se muestra en detalle cada una de las actividades que incluyen
una entrega y/o calificacion. Aquellos puntos que mencionan Materia hasta no
son inclusivos. Por ejemplo Materia hasta strings se refiere a toda la materia
que se vio antes de comenzar con strings.
Agosto
Actividad
Tarea semanal 0
Proyecto 1
Tarea semanal 1
Laboratorio 1
Control 1
Laboratorio 2
Laboratorio 3
Tarea semanal 2
Septiembre
Laboratorio 4
Proyecto 2
Control 2
Laboratorio 5
Tarea semanal 3
Laboratorio 6
Midterm
Control 3
Octubre
Laboratorio 7
Laboratorio 8
Proyecto 3
Control 4
Laboratorio 9
Laboratorio 10
Tarea semanal 4
Noviembre
Laboratorio 11
Examen
Eval.
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
Materia
-Algoritmos en Blockly
-Materia hasta strings
-Transici
on Blockly-Python
-Turtle
-Transici
on Blockly-Python
-Control de Flujo en Python
-Control de Flujo en Python
-Control de flujo
-Funciones
-Control de flujo
-Funciones
-Funciones
-Materia hasta Clases
-Funciones con strings
-Strings
-Enumerabilidad
-Listas
-B
usqueda
-Listas
-B
usqueda
-Materia hasta Ordenaci
on
-Ordenaci
on
-Listas multidimensionales
-Ordenaci
on
-Listas multidimensionales
-OOP
-Introducci
on a Clases
-Materia hasta Recursi
on
-Clases
-Archivos
-Recursi
on
-Archivos
-Recursi
on
-Simulaci
on
-Todo
Fecha Publicaci
on
martes 13
viernes 16
martes 20
martes 20 - viernes 23
Fecha Entrega
16 de Agosto
17 de Sept.
23 de Agosto
En laboratorio
martes 27 - viernes 30
martes 27 - viernes 30
martes 3 - viernes 6
En clases
En laboratorio
En laboratorio
martes 10
martes 10 - viernes 13
martes 17
martes 17 - viernes 20
martes 24 - viernes 27
martes 1
13 de Sept.
En laboratorio
22 de Oct.
En clases
En laboratorio
4 de Oct.
martes 1 - viernes 4
En laboratorio
s
abado 5
martes 8 - viernes 11
En clases
martes 8 - viernes 11
En laboratorio
martes 15 - viernes 18
En laboratorio
martes 22
martes 22 - viernes 25
martes 22 - viernes 25
martes 5 - viernes 8
martes 5
19 de Nov.
En clases
En laboratorio
En laboratorio
8 de Nov.
martes 12 - viernes 15
jueves 28
En laboratorio
-