TBP Contenido PE2006II

8
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 1-8

Transcript of TBP Contenido PE2006II

Page 1: TBP Contenido PE2006II

UNIVERSIDAD RICARDO PALMAFACULTAD DE INGENIERIA

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

TALLER BASICO DE PROGRAMACION – GRUPO 5

“Unidades de Aprendizaje”

MG. Jorge A. Rodríguez Huerta

Marzo 2008

1-5

Page 2: TBP Contenido PE2006II

RED DE APRENDIZAJE

UNIDADES DE APRENDIZAJE

Unidad de Aprendizaje 1: Conceptos básicos de la construcción de algoritmos y programas.

Semana Sesión / Tema Actividades

1

Teoría: Conceptos básicos de la construcción de algoritmos y programas:

Problemas, datos, procedimientos e informaciónResolució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.

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.

2

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.

Page 3: TBP Contenido PE2006II

Unidad de Aprendizaje 2: Representación y Abstracción de datos.

Semana Sesión / Tema Actividades

3

Teoría: Conceptos básicos de la representación y abstracción de datos.

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.

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.

4

Teoría: Conceptos básicos de la representación y abstracción de datos.

Representación física de los datos.Ejercicios de entrada y salida de datos.

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.

Unidad de Aprendizaje 3: Manejo de Expresiones.

Semana Sesión / Tema Actividades

5

Teoría: Manejo de Expresiones

Operadores y expresiones. Evaluación de expresiones. Conversiones de tipos primitivo.

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.

6

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.

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 4: Expresiones Condicionales y la Condición IF.

Semana Sesión / Tema Actividades

7

Teoría: Expresiones Condicionales y la Condición IF

La expresión condicional. La condicional "if".

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.

8 SEMANA DE EXAMEN PARCIAL

Page 4: TBP Contenido PE2006II

Semana Sesión / Tema Actividades

9

Teoría: Expresiones Condicionales y la Condición IF

La expresión condicional. La condicional "if". "if" anidados, if else.

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.

Unidad de Aprendizaje 5: Sentencia Switch.

Semana Sesión / Tema Actividades

10

Teoría: Sentencias Switch.

Sintaxis y semántica del "switch".

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.

Unidad de Aprendizaje 6: Bucles.

Semana Sesión / Tema Actividades

11

Teoría: Bucles.Sintaxis y semántica de la sentencia while, do…while.

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.

12

Teoría: Bucles.Sintaxis y semántica de la sentencia for.

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.

Page 5: TBP Contenido PE2006II

Unidad de Aprendizaje 7: Arreglos Unidimensionales.

Semana Sesión / Tema Actividades

13

Teoría: Conceptos de Arreglos Unidimensionales.

Definición y uso de arreglos unidimensionales (o de un solo nivel)

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

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.

14

Teoría: Conceptos de Arreglos Unidimensionales

Definición y uso de arreglos unidimensionales (o de un solo nivel)

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

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.

15

Teoría: Conceptos de Arreglos Unidimensionales.

Definición y uso de arreglos unidimensionales (o de un solo nivel)

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

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.

16 SEMANA DE EXAMEN FINAL17 SEMANA DE EXAMEN SUSTITUTORIO

REFERENCIAS BIBLIOGRAFICAS

Autor Título Año Lugar Editorial

Fco. Javier CeballosJava 2. Curso de programación

2000 México Alfaomega Ra-ma

Efrain Oviedo Lógica de Programación 2004 Colombia ECO EdicionesOsvaldo Cairó Estructuras de datos 2006 México Mc Graw Hill

Jesús BobadillaJava a través de ejemplos

2006 México Ra-Ma

TEMAS DE INVESTIGACION

1) Algoritmia

2) Datos: Tipos de datos / Estructura de datos

3) El Computador: Historia / Evolución / Generación

4) Lenguajes de programación

5) Sistemas de Numeración: Conceptos / Cambios de base / Operaciones básicas

6) Sistemas Operativos: Historia / Evolución / Generación

7) Software: Concepto, Clasificación, Historia / Evolución / Generación

8) Tecnología Orientado a Objetos (TOO)