If 0105 Taller Basico de Programacion
If 0105 Taller Basico de Programacion
If 0105 Taller Basico de Programacion
SLABO PLAN DE ESTUDIOS 2008 I. DATOS GENERALES CURSO CDIGO CICLO CRDITOS CONDICIN NATURALEZA HORAS DE TEORIA HORAS DE LABORATORIO HORAS TALLER HORAS TOTALES REQUISITOS REA ACADMICA II. SUMILLA El curso de Taller Bsico de Programacin corresponde al primer semestre de formacin de la Escuela Acadmica de Ingeniera Informtica. Su naturaleza es de especialidad. III. COMPETENCIA DE LA CARRERA Desarrolla y mantiene sistemas de software confiable y eficiente y que sea econmico desarrollarlos y mantenerlos y que satisfagan los requisitos definidos por los clientes. IV. COMPETENCIA DEL CURSO Utiliza las funciones bsicas de las plataformas operativas vigentes. Describe, evala, utiliza e implementa soluciones para diversos problemas usando los conceptos de secuencia, alternativa, repeticin, fragmentacin, algortmica y lgica computacional. Se introduce la sintaxis y semntica de un lenguaje de programacin. Se resuelven problemas de aplicacin directa que utilizan arreglos unidimensionales. IF 0101 TALLER BASICO DE PROGRAMACIN 1 de 7 : : : : : : : : : : : : TALLER BASICO DE PROGRAMACIN IF 0105 I (Primero) 04 Obligatorio Especialidad 03 02 04 09 Ninguno Talleres
V. RED DE APRENDIZAJE
Unidad de Aprendizaje 1
Unidad de Aprendizaje 2
Unidad de Aprendizaje 3
Manejo de Expresiones.
Unidad de Aprendizaje 4
Unidad de Aprendizaje 5
Sentencia Switch.
Unidad de Aprendizaje 6
Bucles.
Unidad de Aprendizaje 7
Arreglos Unidimensionales. VI. UNIDADES DE APRENDIZAJE UNIDAD 1: Unidad de Aprendizaje 1 Logro de la unidad: Conceptos bsicos de la construccin de algoritmos y programas. Semana Sesin / Tema Actividades Teora: Conceptos bsicos de la construccin de Presentacin del Tema. Desarrollo, 1
algoritmos y programas: ejemplos prcticos. Problemas, datos, procedimientos e informacin Resolucin de problemas usando el computador: El computador. Procedimientos y datos en el computador. Programas, subprogramas (funciones) y lenguajes de programacin.
IF 0101
2 de 7
Taller guiado construccin de programas- en el lenguaje de programacin Java 2 utilizando el IDE NetBeans, Participacin y desarrollo de alumnos con consultas y preguntas. Presentacin del Tema. Desarrollo, ejemplos prcticos.
Teora: Conceptos bsicos de la construccin de algoritmos y programas: Conceptos generales de computacin y programacin: Algoritmo. Pseudocdigo y diagramas de flujo. Identificadores. Constantes y variables. Arreglos. Expresiones. Palabras reservadas. Argumentos, parmetros actuales y parmetros formales, datos estticos y dinmicos. Programacin estructurada. Programacin orientada a objetos (clases, objetos, constructor, sobrecarga, herencia, mtodos set y get). Taller y Laboratorio: construccin de algoritmos y programas.
Taller guiado construccin de programas- en el lenguaje de programacin Java 2, utilizando el IDE NetBeans, con la Participacin de los alumnos con consultas y preguntas.
Sesin / Tema
Teora: Conceptos bsicos de la representacin y abstraccin de datos. Tipos de datos y su representacin en el computador. Datos de tipo primitivo. Datos de tipo estructurado. Taller y Laboratorio: construccin de algoritmos y programas.
Actividades
Presentacin del Tema. Desarrollo, ejemplos prcticos.
Taller guiado construccin de programas- en el lenguaje de programacin Java 2, utilizando el IDE NetBeans, con la Participacin de los alumnos con consultas y preguntas. Presentacin del Tema. Desarrollo, ejemplos prcticos.
Teora: Conceptos bsicos de la representacin y abstraccin de datos. Representacin fsica de los datos. Ejercicios de entrada y salida de datos. Taller y Laboratorio: construccin de algoritmos y programas
IF 0101
3 de 7
programacin Java 2, utilizando el IDE NetBeans, con la Participacin de los alumnos con consultas y preguntas.
UNIDAD 3: Unidad de Aprendizaje 3 Logro de la unidad: Manejo de Expresiones. Semana Sesin / Tema 5 Teora: Manejo de Expresiones
Operadores y expresiones. Evaluacin expresiones. Conversiones de tipos primitivo. de
Actividades
Presentacin del Tema. Desarrollo, ejemplos prcticos.
Taller y Laboratorio: construccin de algoritmos y programas. Taller guiado construccin de programas- en el lenguaje de programacin Java 2, utilizando el IDE NetBeans, con la Participacin de los alumnos con consultas y preguntas. Presentacin del Tema. Desarrollo, ejemplos prcticos.
Teora: Abstraccin de datos Manejo de Expresiones. Variables temporales en la evaluacin de expresiones. Ejercicios sobre evaluacin de expresiones. Taller y Laboratorio: construccin de algoritmos y programas.
Taller guiado construccin de programas- en el lenguaje de programacin Java 2, utilizando el IDE NetBeans, con la Participacin de los alumnos con consultas y preguntas.
UNIDAD 4: Unidad de Aprendizaje 4 Logro de la unidad: Expresiones Condicionales y la Condicin IF. Semana Sesin / Tema Teora: Expresiones Condicionales y la Condicin IF 7
La expresin condicional. La condicional "if". Taller y Laboratorio: construccin de algoritmos y programas. Taller guiado construccin de programas- en el lenguaje de programacin Java 2, utilizando el IDE NetBeans, con la Participacin de los alumnos con consultas y preguntas.
Actividades
Presentacin del Tema. Desarrollo, ejemplos prcticos.
8 IF 0101
PARACIALES 9
Teora: Expresiones Condicionales y la Condicin IF La expresin condicional. La condicional "if". "if" anidados, if else. Taller y Laboratorio: construccin de algoritmos y programas. Taller guiado construccin de programas- en el lenguaje de programacin Java 2, utilizando el IDE NetBeans, con la Participacin de los alumnos con consultas y preguntas. Presentacin del Tema. Desarrollo, ejemplos prcticos.
UNIDAD 5: Unidad de Aprendizaje 5 Logro de la unidad: Sentencias Switch. Semana Sesin / Tema Teora: Sentencias Switch. 10
Sintaxis y semntica del "switch". Taller y Laboratorio: construccin de algoritmos y programas. Taller guiado construccin de programas- en el lenguaje de programacin Java 2, utilizando el IDE NetBeans, con la Participacin de los alumnos con consultas y preguntas.
Actividades
Presentacin del Tema. Desarrollo, ejemplos prcticos.
UNIDAD 6: Unidad de Aprendizaje 6 Logro de la unidad: Bucles. Semana Sesin / Tema Teora: Bucles. 11 Actividades
Presentacin del Tema. Desarrollo, ejemplos prcticos.
Sintaxis y semntica de la sentencia while, do while. Taller y Laboratorio: construccin de algoritmos y programas.
12
Taller guiado construccin de programas- en el lenguaje de programacin Java 2, utilizando el IDE NetBeans, con la Participacin de los alumnos con consultas y preguntas. Presentacin del Tema. Desarrollo, ejemplos prcticos.
Taller guiado construccin de programas- en el lenguaje de programacin Java 2, utilizando el IDE NetBeans, con la Participacin de los alumnos con consultas y
IF 0101
5 de 7
preguntas.
UNIDAD 7: Unidad de Aprendizaje 7 Logro de la unidad: Arreglos Unidimensionales. . Semana Sesin / Tema Teora: Conceptos de Arreglos Unidimensionales. 13
Definicin y uso de arreglos unidimensionales (o de un solo nivel) Taller y Laboratorio: construccin de algoritmos y programas elementales. Taller guiado construccin de programas- en el lenguaje de programacin Java 2, utilizando el IDE NetBeans, con la Participacin de los alumnos con consultas y preguntas. Presentacin del Tema. Desarrollo, ejemplos prcticos.
Actividades
Presentacin del Tema. Desarrollo, ejemplos prcticos.
14
Teora: Conceptos de Arreglos Unidimensionales Definicin y uso de arreglos unidimensionales (o de un solo nivel) Taller y Laboratorio: construccin de algoritmos y programas medianamente complejos.
15
Teora: Conceptos de Arreglos Unidimensionales. Definicin y uso de arreglos unidimensionales (o de un solo nivel) Taller y Laboratorio: construccin de algoritmos y programas complejos.
Taller guiado construccin de programas- en el lenguaje de programacin Java 2, utilizando el IDE NetBeans, con la Participacin de los alumnos con consultas y preguntas. Presentacin del Tema. Desarrollo, ejemplos prcticos.
Taller guiado construccin de programas- en el lenguaje de programacin Java 2, utilizando el IDE NetBeans, con la Participacin de los alumnos con consultas y preguntas.
16 17
VII. METODOLOGIA 7.1. Metodologa activa. Participacin activa de los alumnos en grupos de trabajo y de forma individual. 7.2. Desarrollo de las Guas de laboratorio. IF 0101 TALLER BASICO DE PROGRAMACIN 6 de 7
7.3. Los recursos de enseanza son: Equipo multimedia, Internet, Pizarra acrlica, plumones, software propio para el desarrollo del curso. VIII. EVALUACIN
La nota final (NF) resultar de aplicar la frmula siguiente: NF = 0.20 * E1 + 0.35 * E2 + 0.15 * A1 + 0.2 *P1+0.10*P2 Donde: E1 : EVALUACION COMUN semana 7 E2 : EVALUACION COMUN semana 15 A1 : Nota nica de evaluacin en clase. P1 : PRACTICA CALIFICADA semana 5 P2 : PRACTICA CALIFICADA semana 11
XI.
Autor Ttulo Ao Fco. Javier Ceballos Java 2. Curso de 200 programacin 0 Efrain Oviedo Lgica de 200 Programacin 4 Osvaldo Cair Estructuras de 200 datos 6
Augusto Vega P. Tutor de Java, Tipo links, v1.0 2004
Jess Bobadilla
IF 0101
7 de 7