Sei sulla pagina 1di 6

Syllabus Asignatura

Unidad Académica Responsable: Departamento de Ingeniería Eléctrica


CARRERA a las que se imparte: Ingeniería Civil Eléctrica, Ingeniería Civil
Electrónica, Ingeniería Civil en Telecomunicaciones, Ingeniería Civil Biomédica
MÓDULO: N/A

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

Semestre en el plan de ELE – Plan 2006 – tercer semestre


estudios: ELN – Plan 2005 – tercer semestre
TEL – Plan 2004 – tercer semestre
BIO – Plan 2013 – tercer semestre

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.

Asignatura teórico-práctica que entrega los fundamentos de algoritmos y


lenguajes de programación.

Esta asignatura aporta a la siguiente competencia del perfil de egreso del


Ingeniero Civil Eléctrico:
 Capacidad de participar en equipos de trabajo multidisciplinario.
 Capacidad de diseñar, modelar, adaptar, integrar, organizar, dirigir,
optimizar y administrar procesos eléctricos.
Esta asignatura aporta a la siguiente competencia del perfil de egreso del
Ingeniero Civil Electrónico:
 Capacidad de participar en equipos de trabajo multidisciplinario.
 Capacidad de diseñar, modelar, adaptar, integrar, organizar, dirigir,
optimizar y administrar procesos electrónicos.

Esta asignatura aporta a la siguiente competencia del perfil de egreso del


Ingeniero Civil en Telecomunicaciones:
 Capacidad de plantear soluciones a problemas del ámbito tecnológico
usando como herramientas la formulación de modelos matemáticos, el
diseño y el cálculo.
 Planificar, proyectar, diseñar y calcular sistemas, redes y servicios de
generación, transmisión, detección, manejo y gestión de la información.

Esta asignatura aporta a la siguiente competencia del perfil de egreso del


Ingeniero Civil Biomédico:
 Capacidad de participar en equipos de trabajo multidisciplinario.
 Capacidad de diseñar, modelar, adaptar, integrar, organizar, dirigir,
optimizar y administrar procesos y sistemas biomédicos.

III.- RESULTADOS DE APRENDIZAJE ESPERADOS

Se espera que al final del curso el alumno sea capaz de:

R1. Conocer las capacidades de algoritmos para la solución de problemas


reales.
R2. Diseñar programas haciendo uso de un lenguaje de programación y a partir
de pseudo códigos.
R3. Programar en forma efectiva mediante el uso de la sintaxis del lenguaje de
programación C.
R4. Conocer principios de programación orientada al objeto.

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 nota final será: NF = C1*0.3 + C2*0.35 + P*0.35.


La asignatura se aprueba con nota final ≥ 4.0.

La copia se castigará con la nota mínima para todas las copias (incluida
original).

La asistencia a las sesiones de laboratorio será obligatoria.

VII.- BIBLIOGRAFIA Y MATERIAL DE APOYO.

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

Se realizará un total de 8 labotarios, 3 de los cuales tendrán sólo una sesión. El


resto de los laboratorios tendrá 2 sesiones, donde la primera contemplará
ejercicios guiados, y la segunda contemplará una evaluación (en gris más
claro).

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. Pamela Guevara: Oficina 206, Segundo Piso, Ingeniería Biomédica,


email: pguevara@udec.cl.
Prof. Ricardo Sánchez: Oficina 238, Segundo Piso, Edificio Central Ingeniería,
email: risanchez@udec.cl

Horario de Atención: por definir.

Email: parte importante de la información del curso, tal como cambios de


horarios, salas para evaluaciones, links a material de apoyo, etc., se enviará
mediante emails.

Grupo de facebook: se habilitará un grupo en el cual 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

Nombre: Algoritmos y lenguajes de Programación


Código: 543242-2 Créditos: 3 Créditos SCT: 4
Prerrequisitos: -Primer año

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

Potrebbero piacerti anche