UNIVERSIDAD RICARDO PALMA

FACULTAD DE INGENIERIA

EAP Ingeniería Informática
Semestre Académico 2008 – I

TALLER BASICO DE PROGRAMACION – GRUPO 5

“Unidades de Aprendizaje”

MG. Jorge A. Rodríguez Huerta

Marzo 2008
1-5

RED DE APRENDIZAJE

UN ID ADE S DE A PRE NDI ZAJE Unidad de Aprendizaje 1: Conceptos básicos de la construcción de algoritmos y programas. Semana Sesión / Tema
Teoría: Conceptos básicos de la construcción de algoritmos y programas: Problemas, datos, procedimientos e información Resolución de problemas usando el computador: El computador. Procedimientos y datos en el computador. Programas, subprogramas (funciones) y lenguajes de programación. Taller y Laboratorio: construcción de algoritmos y programas. Teoría: Conceptos básicos de la construcción de algoritmos y programas: Conceptos generales de computación y programación: Algoritmo. Pseudocódigo y diagramas de flujo. Identificadores. Constantes y variables. Arreglos. Expresiones. Palabras reservadas. Argumentos, parámetros actuales y parámetros formales, datos estáticos y dinámicos. Programación estructurada. Programación orientada a objetos (clases, objetos, constructor, sobrecarga, herencia, métodos set y get). Taller y Laboratorio: construcción de algoritmos y programas. Presentación del Tema. Desarrollo, ejemplos prácticos. Taller guiado – construcción de programas- en el lenguaje de programación Java 2, utilizando el IDE NetBeans, con la participación de los alumnos con consultas y preguntas.

Actividades
Presentación del Tema. Desarrollo, ejemplos prácticos. Taller guiado – construcción de programas- en el lenguaje de programación Java 2 utilizando el IDE NetBeans, Participación y desarrollo de alumnos con consultas y preguntas.

1

2

Unidad de Aprendizaje 2: Representación y Abstracción de datos. Semana Sesión / Tema
Teoría: Conceptos básicos de la representación y abstracción de datos. 3 Tipos de datos y su representación en el computador. Datos de tipo primitivo. Datos de tipo estructurado. Taller y Laboratorio: construcción de algoritmos y programas. Teoría: Conceptos básicos de la representación y abstracción de datos. 4 Representación física de los datos. Ejercicios de entrada y salida de datos. Taller y Laboratorio: construcción de algoritmos y programas

Actividades
Presentación del Tema. Desarrollo, ejemplos prácticos. Taller guiado – construcción de programas- en el lenguaje de programación Java 2, utilizando el IDE NetBeans, con la participación de los alumnos con consultas y preguntas. Presentación del Tema. Desarrollo, ejemplos prácticos. Taller guiado – construcción de programas- en el lenguaje de programación Java 2, utilizando el IDE NetBeans, con la participación de los alumnos con consultas y preguntas.

Unidad de Aprendizaje 3: Manejo de Expresiones. Semana Sesión / Tema
Teoría: Manejo de Expresiones Operadores y expresiones. Evaluación de expresiones. Conversiones de tipos primitivo. 5 Taller y Laboratorio: construcción de algoritmos y programas.

Actividades
Presentación del Tema. Desarrollo, ejemplos prácticos. Taller guiado – construcción de programas- en el lenguaje de programación Java 2, utilizando el IDE NetBeans, con la participación de los alumnos con consultas y preguntas. Presentación del Tema. Desarrollo, ejemplos prácticos. Taller guiado – construcción de programas- en el lenguaje de programación Java 2, utilizando el IDE NetBeans, con la participación de los alumnos con consultas y preguntas.

Teoría: Abstracción de datos Manejo de Expresiones. Variables temporales en la evaluación de expresiones. Ejercicios sobre evaluación de expresiones. Taller y Laboratorio: construcción de algoritmos y programas.

6

Unidad de Aprendizaje 4: Expresiones Condicionales y la Condición IF. Semana Sesión / Tema
Teoría: Expresiones Condicionales y la Condición IF La expresión condicional. La condicional "if". 7 Taller y Laboratorio: construcción de algoritmos y programas. Taller guiado – construcción de programas- en el lenguaje de programación Java 2, utilizando el IDE NetBeans, con la participación de los alumnos con consultas y preguntas.

Actividades
Presentación del Tema. Desarrollo, ejemplos prácticos.

8

SEMANA DE EXAMEN PARCIAL

Semana

Sesión / Tema
Teoría: Expresiones Condicionales y la Condición IF La expresión condicional. La condicional "if". "if" anidados, if else.

Actividades
Presentación del Tema. Desarrollo, ejemplos prácticos. Taller guiado – construcción de programas- en el lenguaje de programación Java 2, utilizando el IDE NetBeans, con la participación de los alumnos con consultas y preguntas.

9

Taller y Laboratorio: construcción de algoritmos y programas.

Unidad de Aprendizaje 5: Sentencia Switch. Semana Sesión / Tema
Teoría: Sentencias Switch. Sintaxis y semántica del "switch". 10 Taller y Laboratorio: construcción de algoritmos y programas. Taller guiado – construcción de programas- en el lenguaje de programación Java 2, utilizando el IDE NetBeans, con la participación de los alumnos con consultas y preguntas.

Actividades
Presentación del Tema. Desarrollo, ejemplos prácticos.

Unidad de Aprendizaje 6: Bucles. Semana Sesión / Tema
Teoría: Bucles. Sintaxis y semántica de la sentencia while, do…while. Taller y Laboratorio: construcción de algoritmos y programas.

Actividades
Presentación del Tema. Desarrollo, ejemplos prácticos. Taller guiado – construcción de programas- en el lenguaje de programación Java 2, utilizando el IDE NetBeans, con la participación de los alumnos con consultas y preguntas. Presentación del Tema. Desarrollo, ejemplos prácticos. Taller guiado – construcción de programas- en el lenguaje de programación Java 2, utilizando el IDE NetBeans, con la participación de los alumnos con consultas y preguntas.

11

Teoría: Bucles. Sintaxis y semántica de la sentencia for. Taller y Laboratorio: construcción de algoritmos y programas.

12

Unidad de Aprendizaje 7: Arreglos Unidimensionales. Semana Sesión / Tema
Teoría: Conceptos de Arreglos Unidimensionales. Definición y uso de arreglos unidimensionales (o de un solo nivel) 13 Taller y Laboratorio: construcción de algoritmos y programas elementales.

Actividades
Presentación del Tema. Desarrollo, ejemplos prácticos. Taller guiado – construcción de programas- en el lenguaje de programación Java 2, utilizando el IDE NetBeans, con la participación de los alumnos con consultas y preguntas. Presentación del Tema. Desarrollo, ejemplos prácticos. Taller guiado – construcción de programas- en el lenguaje de programación Java 2, utilizando el IDE NetBeans, con la participación de los alumnos con consultas y preguntas. Presentación del Tema. Desarrollo, ejemplos prácticos. Taller guiado – construcción de programas- en el lenguaje de programación Java 2, utilizando el IDE NetBeans, con la participación de los alumnos con consultas y preguntas.

Teoría: Conceptos de Arreglos Unidimensionales Definición y uso de arreglos unidimensionales (o de un solo nivel) 14 Taller y Laboratorio: construcción de algoritmos y programas medianamente complejos.

Teoría: Conceptos de Arreglos Unidimensionales. Definición y uso de arreglos unidimensionales (o de un solo nivel) 15 Taller y Laboratorio: construcción de algoritmos y programas complejos.

16 17

SEMANA DE EXAMEN FINAL SEMANA DE EXAMEN SUSTITUTORIO

REFE RE NCIA S BIBLI OG RAFICA S Autor Fco. Javier Ceballos Efrain Oviedo Osvaldo Cairó Jesús Bobadilla Título Java 2. Curso de programación Lógica de Programación Estructuras de datos Java a través de ejemplos Año 2000 2004 2006 2006 Lugar México Colombia México México Editorial Alfaomega Ra-ma ECO Ediciones Mc Graw Hill Ra-Ma

TE MA S DE I NVE ST IG ACI ON 1) 2) 3) 4) 5) 6) 7) Algoritmia Datos: Tipos de datos / Estructura de datos El Computador: Historia / Evolución / Generación Lenguajes de programación Sistemas de Numeración: Conceptos / Cambios de base / Operaciones básicas Sistemas Operativos: Historia / Evolución / Generación Software: Concepto, Clasificación, Historia / Evolución / Generación Tecnología Orientado a Objetos (TOO)

8)