TBP Contenido PE2006II
-
Upload
renzo-zamora -
Category
Documents
-
view
201 -
download
0
Transcript of 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
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.
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
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.
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)