Universidad Técnica del Norte
Carrera de Ingeniería en Sistemas Computacionales

PLAN DE CLASE
OBJETIVO GENERAL
Crear aplicaciones en lenguajes de programación orientados a objetos, utilizando las estructuras de datos con las funciones de acceso y
manipulación correspondientes.
COMPETENCIAS GENÉRICAS
Capacidad de abstracción, análisis y síntesis.
Capacidad para identificar, plantear y resolver problemas.
Capacidad para tomar decisiones.
COMPETENCIAS ESPECÍFICAS
Capacidad de utilizar el razonamiento lógico para la solución de problemas que requieran soluciones computacionales.

TRABAJO AUTÓNOMO
DEL/A ESTUDIANTE

1. TIPOS DE DATOS EN LOS
LENGUAJES DE PROGRAMACIÓN
ORIENTADOS A OBJETOS
1.1. Tipos,
operadores
y 1 6
expresiones en los lenguajes
de programación
1.2. Nuevos Tipos de Datos

0

Declaración de los nuevos
tipos de datos

N° de horas

Virtuales

Actividades

6

ESTRATEGIAS
DE
ENSEÑANZA APRENDIZAJE

Lluvias de ideas
Lecturas
Exposición

RESULTADOS
DE
APRENDIZAJE

Definir las
estructuras de
datos, incluyendo
su forma y
operaciones.

RECURSOS
Descripción

Docente
Profesionales
en Formación
Proyector
Pizarra

Valoración

EVIDENCIAS

TUTOTRÍAS

Presenciales

Prácticas

CLASES

Teóricas

CONTENIDOS
(UNIDADES Y TEMAS)

SEMANA

N° HORAS

Evaluación sobre las
definiciones de los
2.0
nuevos tipos de
datos.
Universidad Técnica del Norte
Carrera de Ingeniería en Sistemas Computacionales

2. TIPO
ABSTRACTO
DE
DATOS PILA
2.1. Conceptos
2.2. Análisis,
Diseño
e 4 10
Implementación de la clase
Pila
2.3. Tipos de Notaciones

3. TIPO
ABSTRACTO
DE
DATOS COLA
3.1. Conceptos
3.2. Análisis,
Diseño
e 3 9
Implementación de la clase
Cola
3.3. Colas de prioridad
4. TIPO
ABSTRACTO
DE
DATOS LISTA
4.1. Conceptos
4.2. Análisis,
Diseño
e
Implementación de la clase
6 18
Lista Lineal
4.3. Pilas mediante listas
4.4. Colas mediante listas
4.5. Listas circulares
4.6. Listas
doblemente
enlazadas

5. TABLAS HASH
5.1. Ideas Básicas
5.2. Hashing enlazado

2 6

14

Resolución de ejercicios sobre
las operaciones de una E.D.
Pila.
18
Generación de un programa
computacional que ejecute las
operaciones de la Pila.

Exposición
Resolución de
ejercicios en clase
Planteamiento de
ejercicios
propuestos.
Guía para la
programación

9

Resolución de ejercicios sobre
las operaciones de una E.D.
Cola.
12
Generación de un programa
computacional que ejecute las
operaciones de la Cola.

Exposición
Resolución de
ejercicios en clase
Planteamiento de
ejercicios
propuestos.
Guía para la
programación

18

Resolución de ejercicios sobre
las operaciones de una E.D.
Lista.
Generación de un programa
computacional que ejecute las
operaciones de la Lista.

Exposición
Resolución de
ejercicios en clase
Planteamiento de
ejercicios
propuestos.
Guía para la
programación

Resolución de ejercicios
utilizando tablas Hash.
Generación de un programa
computacional que utilice
Tablas Hash.

Exposición
Resolución de
ejercicios en clase
Planteamiento de
ejercicios
propuestos.
Guía para la
programación

6

Construir
estructuras
de
datos
Pila,
usando
declaraciones en
lenguajes
de
programación
orientados
a
objetos.
Escribir
programas para
desarrollar las
funciones de
acceso y otras
operaciones útiles
de las Colas.

Docente
Profesionales
en Formación
Proyector
Pizarra
Tiza Líquida
Laboratorio de
Computación

Programa
desarrollado por los
estudiantes:
Técnica de
Programación 0,5
Funcionamiento 1
Validación 0,5
Defensa 0,5

2,5

Docente
Profesionales
en Formación
Proyector
Pizarra
Tiza Líquida
Laboratorio de
Computación

Programa
desarrollado por los
estudiantes:
Técnica de
Programación 0,5
Funcionamiento 1
Validación 0,5
Defensa 0,5

2.5

Utilizar las
estructuras de
datos en varias
aplicaciones
prácticas.

Docente
Profesionales
en Formación
Proyector
Pizarra
Tiza Líquida
Laboratorio de
Computación

Programa
desarrollado por los
estudiantes:
Técnica de
Programación 0,5
Funcionamiento 1
Validación 0,5
Defensa 0,5

2,5

Utilizar las
estructuras de
datos en varias
aplicaciones
prácticas.

Docente
Profesionales
en Formación
Proyector
Pizarra
Tiza Líquida
Laboratorio de
Computación

Programa
desarrollado por los
estudiantes:
Técnica de
Programación 0,5
Funcionamiento 1
Validación 0,5
Defensa 0,5

2.5
Universidad Técnica del Norte
Carrera de Ingeniería en Sistemas Computacionales

Revisado por:

_______________________
f) Coordinador CISIC

Fecha: ____________

Aprobado por:

_______________________
f) Consejo Académico

Fecha: ____________

Plan clase

  • 1.
    Universidad Técnica delNorte Carrera de Ingeniería en Sistemas Computacionales PLAN DE CLASE OBJETIVO GENERAL Crear aplicaciones en lenguajes de programación orientados a objetos, utilizando las estructuras de datos con las funciones de acceso y manipulación correspondientes. COMPETENCIAS GENÉRICAS Capacidad de abstracción, análisis y síntesis. Capacidad para identificar, plantear y resolver problemas. Capacidad para tomar decisiones. COMPETENCIAS ESPECÍFICAS Capacidad de utilizar el razonamiento lógico para la solución de problemas que requieran soluciones computacionales. TRABAJO AUTÓNOMO DEL/A ESTUDIANTE 1. TIPOS DE DATOS EN LOS LENGUAJES DE PROGRAMACIÓN ORIENTADOS A OBJETOS 1.1. Tipos, operadores y 1 6 expresiones en los lenguajes de programación 1.2. Nuevos Tipos de Datos 0 Declaración de los nuevos tipos de datos N° de horas Virtuales Actividades 6 ESTRATEGIAS DE ENSEÑANZA APRENDIZAJE Lluvias de ideas Lecturas Exposición RESULTADOS DE APRENDIZAJE Definir las estructuras de datos, incluyendo su forma y operaciones. RECURSOS Descripción Docente Profesionales en Formación Proyector Pizarra Valoración EVIDENCIAS TUTOTRÍAS Presenciales Prácticas CLASES Teóricas CONTENIDOS (UNIDADES Y TEMAS) SEMANA N° HORAS Evaluación sobre las definiciones de los 2.0 nuevos tipos de datos.
  • 2.
    Universidad Técnica delNorte Carrera de Ingeniería en Sistemas Computacionales 2. TIPO ABSTRACTO DE DATOS PILA 2.1. Conceptos 2.2. Análisis, Diseño e 4 10 Implementación de la clase Pila 2.3. Tipos de Notaciones 3. TIPO ABSTRACTO DE DATOS COLA 3.1. Conceptos 3.2. Análisis, Diseño e 3 9 Implementación de la clase Cola 3.3. Colas de prioridad 4. TIPO ABSTRACTO DE DATOS LISTA 4.1. Conceptos 4.2. Análisis, Diseño e Implementación de la clase 6 18 Lista Lineal 4.3. Pilas mediante listas 4.4. Colas mediante listas 4.5. Listas circulares 4.6. Listas doblemente enlazadas 5. TABLAS HASH 5.1. Ideas Básicas 5.2. Hashing enlazado 2 6 14 Resolución de ejercicios sobre las operaciones de una E.D. Pila. 18 Generación de un programa computacional que ejecute las operaciones de la Pila. Exposición Resolución de ejercicios en clase Planteamiento de ejercicios propuestos. Guía para la programación 9 Resolución de ejercicios sobre las operaciones de una E.D. Cola. 12 Generación de un programa computacional que ejecute las operaciones de la Cola. Exposición Resolución de ejercicios en clase Planteamiento de ejercicios propuestos. Guía para la programación 18 Resolución de ejercicios sobre las operaciones de una E.D. Lista. Generación de un programa computacional que ejecute las operaciones de la Lista. Exposición Resolución de ejercicios en clase Planteamiento de ejercicios propuestos. Guía para la programación Resolución de ejercicios utilizando tablas Hash. Generación de un programa computacional que utilice Tablas Hash. Exposición Resolución de ejercicios en clase Planteamiento de ejercicios propuestos. Guía para la programación 6 Construir estructuras de datos Pila, usando declaraciones en lenguajes de programación orientados a objetos. Escribir programas para desarrollar las funciones de acceso y otras operaciones útiles de las Colas. Docente Profesionales en Formación Proyector Pizarra Tiza Líquida Laboratorio de Computación Programa desarrollado por los estudiantes: Técnica de Programación 0,5 Funcionamiento 1 Validación 0,5 Defensa 0,5 2,5 Docente Profesionales en Formación Proyector Pizarra Tiza Líquida Laboratorio de Computación Programa desarrollado por los estudiantes: Técnica de Programación 0,5 Funcionamiento 1 Validación 0,5 Defensa 0,5 2.5 Utilizar las estructuras de datos en varias aplicaciones prácticas. Docente Profesionales en Formación Proyector Pizarra Tiza Líquida Laboratorio de Computación Programa desarrollado por los estudiantes: Técnica de Programación 0,5 Funcionamiento 1 Validación 0,5 Defensa 0,5 2,5 Utilizar las estructuras de datos en varias aplicaciones prácticas. Docente Profesionales en Formación Proyector Pizarra Tiza Líquida Laboratorio de Computación Programa desarrollado por los estudiantes: Técnica de Programación 0,5 Funcionamiento 1 Validación 0,5 Defensa 0,5 2.5
  • 3.
    Universidad Técnica delNorte Carrera de Ingeniería en Sistemas Computacionales Revisado por: _______________________ f) Coordinador CISIC Fecha: ____________ Aprobado por: _______________________ f) Consejo Académico Fecha: ____________