Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
I.- IDENTIFICACION
Nombre: Algoritmos y Lenguaje 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
Pamela Guevara / Ricardo Sánchez
Responsable
Docente
N/A
Colaborador
Comisión
Evaluación
Duración
17
(semanas)
Fecha: Marzo 2015 Aprobado por:
II.- DESCRIPCION.
IV.- CONTENIDOS
CAP1. Introducción a la computación y programación.
CAP2. Fundamentos de programación. Algoritmos, diagramas de flujo,
programas.
CAP3. Introducción al lenguaje de programación C.
CAP4. Tipos de Datos, declaraciones, operadores básicos.
CAP5. Sentencias de control de programa. Sentencias de selección, iteración y
salto.
CAP6. Funciones. Recursión.
CAP7. Arreglos, Cadenas.
CAP8. Punteros.
CAP9. Estructuras.
CAP10. Entrada/salida.
CAP11. Listas enlazadas.
CAP12. Conceptos básicos de Programación Orientada al Objeto.
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 al menos 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
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