Syllabus LengPro 543242 2014
Syllabus LengPro 543242 2014
I.- IDENTIFICACION
Nombre: Algoritmos y lenguajes de Programación
Código: 543242-1 Créditos: 3 Créditos SCT: 7
543242-2
543242-3
543242-4
Prerrequisitos: -Primer año
Modalidad: Presencial Calidad: Obligatorio Duración: Semestral
Trabajo Académico: 7
Horas Teóricas: 3 Horas Prácticas: 1 Horas Laboratorio: 0
Horas de otras actividades: 2
Docente
Rosa Figueroa / Ricardo Sánchez / Pamela Guevara
Responsable
Docente
N/A
Colaborador
Comisión
Evaluación
Duración
17
(semanas)
Fecha:Marzo 2013 Aprobado por:
II.- DESCRIPCION.
IV.- CONTENIDOS
V.- METODOLOGIA
El aprendizaje de las materias se realiza mediante clases expositivas sobre
teoría y conceptos, además de sesiones de laboratorio que permiten practicar
los conceptos vistos en clases.
VI.- EVALUACION.
Esta asignatura cuenta con distintos instrumentos de evaluación:
Contenidos: Evaluaciones escritas o en computador.
◦ 2 certámenes: certamen 1 (C1) y certamen 2 (C2), para evaluar
contenidos teóricos y prácticos.
Laboratorios (L): Evaluaciones de las actividades de laboratorio. Tests,
interrogaciones, o tareas que permitan evaluar el aprendizaje práctico de
los alumnos en las sesiones de laboratorio. Se realizarán 5 evaluaciones
de este tipo, para los laboratorios 2, 3, 4, 6, 8 (ver planificación).
La copia se castigará con la nota mínima para todas las copias (incluida
original).
Básica:
El lenguaje de programación C. Brian W. Kernighan. Dennos M.
Ritchie. Prentice Hall (2da Edición), 1995. ISBN: 9688802050.
Pointers on C. Kenneth A. Reek. Addison Wesley (1st edition), 1997.
ISBN: 0673999866.
Complementaria:
C – Manual de Referencia. Herbert Schildt. MC Graw Hill (4a Edición),
2001. ISBN: 8448128958.
C Languaje Tutorial:
http://www.frlp.utn.edu.ar/materias/internetworking/apuntes/ctutorial/ctuto
rial.pdf
Aprenda lenguaje ANSI C como si estuviera en primero:
http://mat21.etsii.upm.es/ayudainf/aprendainf/AnsiC/leng_c.pdf
VIII.- PLANIFICACIÓN
Trabajo Resultado de
Semana Actividad Responsable
académico aprendizaje
1 Presentación asignatura docente 1h
CAP1. Introducción a la
1 docente 1h R1
computación y programación.
CAP1. Introducción a la
2 docente 1h R1
computación y programación.
CAP2. Fundamentos de
programación. Algoritmos,
2 diagramas de flujo, programas docente 1h R1,R2
Cap3: Introducción al lenguaje de
programación C.
docente –
2 Laboratorio 1: Introducción alumnos 2h R1, R2
ayudantes
CAP4. Tipos de Datos,
3 declaraciones, operadores docente 2h R2, R3
básicos.
docente –
Laboratorio 2 (S1): Uso algoritmos
3 alumnos 2h R1, R2, R3
y tipos de datos.
ayudantes
CAP4. Tipos de Datos,
4 declaraciones, operadores docente 2h R2, R3
básicos.
docente –
Laboratorio 2 (S2): Uso algoritmos
4 alumnos 2h R1, R2, R3
y tipos de datos.
ayudantes
CAP5. Sentencias de control de
5 docente 2h R2, R3
programa.
docente –
Laboratorio 3 (S1): Sentencias de
5 alumnos 2h R1, R2, R3
control de programa.
ayudantes
CAP5. Sentencias de control de
6 docente 2h R1, R2, R3
programa.
docente –
Laboratorio 3 (S2): Sentencias de
6 alumnos 2h R1, R2, R3
control de programa.
ayudantes
7 CAP6. Funciones. Recursión. docente 2h R2, R3
docente –
Laboratorio 4 (S1): Funciones y
7 alumnos 2h R2, R3
ámbito
ayudantes
8 CAP7. Arreglos, Cadenas. docente 2h R1, R2, R3
docente –
Laboratorio 4 (S2): Funciones y
8 alumnos 2h R1, R2, R3
ámbito
ayudantes
9 CAP7. Arreglos, Cadenas. docente 1h R1, R2, R3
9 CAP8. Punteros. docente 1h R1, R2, R3
docente –
Laboratorio 5: Arreglos
9 alumnos 2h R2, R3
unidimencionales y strings
ayudantes
10 CAP8. Punteros. docente 2h R2, R3
docente –
Laboratorio 6 (S1): Arreglos
10 alumnos 2h R2, R3
dinámicos y punteros
ayudantes
11 CAP8. Punteros. docente 1h R1, R2, R3
docente –
Laboratorio 6 (S2): Arreglos
11 alumnos 2h R1, R2, R3
dinámicos y punteros
ayudantes
12 CAP9. Estructuras. docente 2h R2, R3
docente –
13 Laboratorio 7: Estructuras alumnos 2h R2, R2
ayudantes
13 CAP10. Entrada/salida. docente 2h R2, R3
docente –
Laboratorio 8 (S1): Archivos y
13 alumnos 2h R2, R3
Estructuras
ayudantes
14 CAP10. Entrada/salida. docente 2h R1, R2, R3
docente –
Laboratorio 8 (S2): Archivos y
14 alumnos 2h R1, R2, R3
Estructuras
ayudantes
15 CAP11. Listas enlazadas. docente 2h R1, R2, R3
alumno
15 Práctica: Ejemplos de aplicación 2h R1, R2, R3
ayudante
16 CAP11. Listas enlazadas. docente 2h R1, R2, R3
alumno
16 Práctica: Ejemplos de aplicación 2h R1, R2, R3
ayudante
docente –
CAP12: Introducción a R1, R2, R3,
17 alumnos 2h
Programación Orientada a Objetos R4
ayudantes
Ejemplos de Programación alumno R1, R2, R3,
17 2h
Orientada a Objetos ayudante R4
IX.- OTROS
Datos Contacto
Prof. Rosa Figueroa: Oficina 205, Segundo Piso, Ingeniería Biomédica, email:
[email protected].
Prof. Ricardo Sánchez: Oficina 238, Segundo Piso, Edificio Central Ingeniería,
email: [email protected]
Prof. Pamela Guevara: Oficina 206, Segundo Piso, Ingeniería Biomédica,
email: [email protected].
Foro: se habilitará un foro web en el cual todos los alumnos de todas las
secciones podrán realizar preguntas tanto teóricas como prácticas,
relacionadas con materia y especialmente con las sesiones de laboratorio.
Tanto los profesores, como los alumnos ayudantes y los alumnos podrán
responder y discutir para resolver las dudas.
ANEXO
Carga Académica
Tipo Horas supervisadas Horas autónomas
Aula 2 0
Laboratorio 2 0
Trabajo individual 2
Trabajo grupal 1
Horas semanales de trabajo académico del alumno 7
Horas totales de trabajo académico del alumno 119