Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

6/3/23, 19:03 Syllabus del Curso-2: PARADIGMAS DE PROGRAMACIÓN

Syllabus del Curso-2

1. IDENTIFICACIÓN

Nombre

Curso: Paradigmas de Programación

Ingeniería de Computación e Informática Informática,


Carrera:
Ingeniería Civil Informática

Código: PTEC102

Unidad Académica Responsable: Facultad de Ingeniería

Área de Conocimiento UNESCO:

Integradora:

¿Considera Actividad de Campo Clínico?

Absorbe Alguna Dimensión de Formación General

¿Cuáles?

2. PRE-REQUISITOS

PTEC101 - ALGORITMOS Y ESTRUC DE DATOS

( INS126 - DISEÑO DE ALGORITMOS

Y INS127 - ESTRUCTURAS DE DATOS )

O ICF123 - ALGORIT. Y ESTRUCTURA DE DATOS

3. CO-REQUISITOS

4. CARGA ACADÉMICA

SCT (Horas SCT (Horas


Horas UNAB
Tipo de Actividad Cronológicas) Cronológicas)
(Directas)
Directas Personal

INDIRECTA

TALLER 4

https://canvas.unab.cl/courses/29221/pages/syllabus-del-curso-2?module_item_id=923635 1/8
6/3/23, 19:03 Syllabus del Curso-2: PARADIGMAS DE PROGRAMACIÓN

TEORIA

Créditos Totales

5. DESCRIPCIÓN

6. TRIBUTACIÓN AL PERFIL DE EGRESO

Resultado de
Perfil de Egreso
Aprendizaje

7. RESULTADO DE APRENDIZAJE. (Solo para asignaturas integradoras)

N° Resultados de Aprendizaje Unidades Temáticas

8. PRODUCTOS O DESEMPEÑOS ESPERADOS. (Solo para asignaturas integradoras)

9. APRENDIZAJES ESPERADOS. (Solo para asignaturas NO integradoras)

N° Aprendizajes Esperados Unidades Temáticas

AE1. Construir programas Unidad 1: Simulando nuestro


basados en el paradigma entorno: el paradigma
orientado al objeto para orientado al objeto
resolver problemas que
Repaso de conceptos de
requieren modelar contextos
programación orientada al
complejos.
objeto.
Constructores y
Destructores.
Sobrecarga de métodos y
operadores.
Herencia y polimorfismo.
Diseño de programas
orientados al objeto usando
UML.
Bibliotecas de Clases.

https://canvas.unab.cl/courses/29221/pages/syllabus-del-curso-2?module_item_id=923635 2/8
6/3/23, 19:03 Syllabus del Curso-2: PARADIGMAS DE PROGRAMACIÓN

Construcción de programas
orientados al objeto usando
C++.

Unidad 2: Interactuando con


el usuario: el paradigma
AE2 Construir programas
orientado al evento
basados en el paradigma
2 orientado a eventos para Diseño de interfaces de
resolver problemas que usuario.
requieran manejar interfaces El concepto de evento.
de usuario. Manejo de eventos.
Construcción de interfaces
de usuario usando Java.

Unidad 3: Simulando
inteligencia: los paradigmas
funcional y lógico

AE3. Construir programas Conceptos generales de


basados en los paradigmas programación funcional.
funcional y lógico para Listas y recursión en
3
resolver problemas que programación funcional.
requieran simular Construcción de programas
razonamiento basado en en Scheme.
reglas. Introducción a la lógica
proposicional y de primer
orden.
Construcción de programas
usando Prolog.

10. HABILIDADES TRANSVERSALES

Razonamiento científico y cuantitativo

11. SEMANA A SEMANA (CALENDARIO)

https://canvas.unab.cl/courses/29221/pages/syllabus-del-curso-2?module_item_id=923635 3/8
6/3/23, 19:03 Syllabus del Curso-2: PARADIGMAS DE PROGRAMACIÓN

Descripción
General de la Descripción
N° N° Actividad General del Trabajo
Nombre Unidad
Semana Unidad Presencial
Jueves
Martes

Paradigmas. El Introducción a C++ y


concepto de su ciclo de ejecución,
1 1 Unidad 1 programas. Instalación de C++,
Programación Estructura de un
orientada a objetos programa en C++

El concepto de
variable, tipos de
Arreglos, Punteros y
2 1 datos, operaciones
memoria dinámica
matemáticas,
operaciones de E/S

Simulando
Variables, tipos de
nuestro
variables y
3 1 entorno paradigma Excepciones
almacenamiento en
orientado a objeto
memoria
POO

Diagrama de clases Constructores y


en UML y Definición destructores.
4 1
de Clases y Objetos Encapsulamiento y
en C++ sobrecarga

5 1 Herencia Polimorfismo

Ejercitación de
6 1 Programas en C++.
Repaso.

Introducción a Java Introducción a Java


y su ciclo de y su ciclo de
7 2 Unidad 2: ejecución, ejecución, Estructura
Estructura de un de un programa en
programa en Java Java

8 2
Eventos: El
concepto de evento Programación GUI
y Manejo de eventos
Eventos y MVC

https://canvas.unab.cl/courses/29221/pages/syllabus-del-curso-2?module_item_id=923635 4/8
6/3/23, 19:03 Syllabus del Curso-2: PARADIGMAS DE PROGRAMACIÓN

Arquitectura
Cliente/Servidor

La API de Java para


desarrollo de GUI:
Interactuando con Programación AWT y SWING
el usuario: el basada en eventos:
9 2 paradigma Características, Jerarquía de clases

orientado al Ventajas y para las GUI

evento Desventajas Jerarquía de


componentes:
Contenedores

Construcción de
10 2 Diseño de interfaces interfaces de usuario
de usuario en Java usando Java

Ejercitación de Ejercitación de
11 2 programación GUI programación GUI en
en Java Java.

Ejercitación de Ejercitación de
12 2 programación GUI programación GUI en
en Java Java.

Conceptos de
Conceptos de
13 3 Unidad 3 programación
programación lógica
funcional

Introducción a

Introducción a Prolog y su ciclo de


Simulando Prolog y su ciclo de ejecución,
inteligencia: los ejecución Instalación de
14 3
paradigmas Prolog, Estructura
funcional y lógico Lógica proposicional de un programa en
y de primer orden Prolog

Programación lógica

Estructura de un Construcción de
15 3
programa en Prolog programas en Prolog

Lista y recursión en Construcción de


16 3
prolog programas en Prolog

https://canvas.unab.cl/courses/29221/pages/syllabus-del-curso-2?module_item_id=923635 5/8
6/3/23, 19:03 Syllabus del Curso-2: PARADIGMAS DE PROGRAMACIÓN

17 3 Examen

18

12. PROGRAMA EXPERIENCIA CLINICA (Solo para asignaturas con actividad de campo clínico)

N° Semana de
Experiencia Actividades
Clínica

13. MODALIDAD DIDÁCTICA

14. EVALUACIÓN

Indicador(es) Instrumento
Nombre Poderación N° de Aprendizaje de de

Evaluación (%) Semana Esperado Evaluación Evaluación
(opcional) (opcional)

AE1.
Construir
programas
basados en
el paradigma
Resuelve
orientado al
ejercicios
objeto para
1 Tarea N°1 33 6 en C++
resolver
orientados
problemas
a objetos
que
requieren
modelar
contextos
complejos.

2 Tarea N°2 34 12 Resuelven


AE2
ejercicios
Construir
en Java
programas
orientados
basados en
a eventos
el paradigma
orientado a
eventos para
resolver
problemas
https://canvas.unab.cl/courses/29221/pages/syllabus-del-curso-2?module_item_id=923635 6/8
6/3/23, 19:03 Syllabus del Curso-2: PARADIGMAS DE PROGRAMACIÓN

que
requieran
manejar
interfaces de
usuario.

AE3.
Construir
programas
basados en
Resuelven
los
ejercicios en
paradigmas
Scheme y
funcional y
Prolog
lógico para
3 Tarea N°3 33 16 orientados a
resolver
la
problemas
programación
que
funcional y
requieran
lógica
simular
razonamiento
basado en
reglas.

Resuelven
Ejercicios
ejercicios
Actividad Prácticos a
4 cortos
realizar por
Practica prácticos en
unidad
cada unidad

10

11

15. CONDICIONES DE APROBACIÓN, REPROBACIÓN Y EXIMICIÓN

Para calcular la nota de presentación a examen (NPE) se deben considerar las


siguientes evaluaciones:
https://canvas.unab.cl/courses/29221/pages/syllabus-del-curso-2?module_item_id=923635 7/8
6/3/23, 19:03 Syllabus del Curso-2: PARADIGMAS DE PROGRAMACIÓN

T1: Tarea N°1.

T2: Tarea N°2.

T3: Tarea N°3.

ActT: Actividades prácticas por Unidad

Finalmente, la NPE se calcula mediante la siguiente fórmula:

NPE = 33%*T1 + 34%*T2 + 33%*T3

Si el alumno obtiene un NPE ≥ 5.0, se exime del examen, y la Nota Final (NF) de la
asignatura es la NPE.

Sino, el alumno debe rendir el examen, y la NF de la asignatura será:

NF = 70%*NPE + 30%*NOTA_EXAMEN

El alumno aprobará esta asignatura si obtiene una NF ≥ 4.0.

16. BIBLIOGRAFÍA

16.1 OBLIGATORIA:

16.2 OPTATIVA:

https://canvas.unab.cl/courses/29221/pages/syllabus-del-curso-2?module_item_id=923635 8/8

También podría gustarte