Programa de Asignatura Programación Visual I Managua, Abril, 2013
1. DATOS GENERALES Nombre de la asignatura: Programación Visual I Código: Requisito / Correquisito: Carrera (s): Modalidad: Turno: Semestre: Ninguno Informática Educativa Presencial, Profesionalización, Mixta Matutino, Sabatino, Nocturno III Número total de horas: 225 horas, 75 horas presenciales y 150 horas de estudio independiente Frecuencia Semanal: Presencial 5 horas por semana Número de Créditos: 5 Área de formación a la que pertenece: Básica 1
2. INTRODUCCIÓN La asignatura de Programación Visual I se encuentra clasificada en el área de formación básica, en el primer semestre del segundo año de la carrera. Es una asignatura base que brinda los conocimientos necesarios para diseñar y desarrollar aplicaciones con un entorno visual amigable y fácil de utilizar para el usuario. Además estos conocimientos, habilidades y destrezas que son puestos en práctica en el área de recursos educativos digitales en las cuales se requiere del desarrollo de materiales educativos digitales. La asignatura de Programación Visual I tiene como asignaturas precedentes Informática Básica, Matemática General y Lógica Computacional. Esta asignatura tiene como consecuente Programación Visual II. El aporte que esta asignatura hace al desarrollo de los conocimientos, capacidades, habilidades y destrezas en el alumno, es la resolución de problemas cotidianos que requieren de programación, aplicando una metodología lógica que despierta la actitud de pensamiento crítico y sistemático para el desarrollo de programas. También aporta conocimientos en el lenguaje de programación JAVA, así como el entorno de desarrollo y cada uno de sus componentes; y la manera que se realiza la entrada y salida de información de manera gráfica utilizando las estructuras de control en diferentes niveles de complejidad. En el presente documento usted encontrará la estructura del programa de asignatura Programación Visual I, empezando por una introducción general, continuando con una descripción, seguido del detalle metodológico que contiene los objetivos, plan temático, objetivos, contenidos y recomendaciones metodológicas por unidad, recursos didácticos, sistema de evaluación y bibliografía sugerida. En general, este primer curso de Programación Visual es de mucha importancia ya que a través del conocimiento y uso del paradigma orientado a objetos, los conceptos generales de programación, flujo y control de instrucciones así como la entrada y salida de manera visual, la resolución de problema y su intrínseca relación con el desarrollo de la lógica de programación, los estudiantes valorarán el alcance obtenido en posteriores asignaturas que demanden este tipo de conocimiento, habilidades y destrezas. 2
3. DESCRIPTOR DE LA ASIGNATURA La asignatura de Programación Visual I desarrolla las capacidades en técnicas de programación, técnicas de planificación y uso de plataformas de desarrollo, mediante análisis y resolución de problemas reales de manera lógica, a través de lenguajes de programación de alto nivel. También ayuda al estudiante a desarrollar aplicaciones utilizando interfaz gráfica. Los principales contenidos son: Unidad 1. Conceptos Generales de programación (Proceso de desarrollo de un programa (entrada, proceso y salida), Utilización de paradigmas, Programación Orientada a Objetos, Entorno de desarrollo de JAVA, Análisis de los elementos de un programa, Identificación de variables de entrada, proceso y salida, Codificación, compilación, ejecución y depuración de programas, Diagramas de flujo a partir de código). Unidad 2. Desarrollo de programas en JAVA (Definición de interfaz gráfica, JAVA para desarrollo multiplataforma, Depuración paso a paso y por procedimiento, Definición de máquina virtual, Configuración de máquina virtual, Tipos de datos, Variables, Operadores y expresiones, Fragmentos de código, Formateo, Conversión de tipos de datos, Utilización de cajas de diálogo de entrada, confirmación y mensajes). Unidad 3. Estructuras de control de flujo de programas (Estructuras Selectivas, Estructuras Cíclicas, Contadores, acumuladores e interruptores). Tiene un total de 225 horas, organizadas en 75 horas presenciales y 150 horas de estudio independiente, para un total de 5 créditos. 3
4. PLAN TEMÁTICO Modalidad Presencial N 1 2 3 Nombre de la unidad Conceptos Generales de programación Desarrollo de programas en JAVA Estructuras de control de flujo de programas Total de horas presenciales Horas de estudio Independiente Teóricas Prácticas 7 8 30 45 8 15 46 69 6 29 70 105 Total de horas 4 Examen -- 2 4 6 Total 21 54 150 225 Modalidad Profesionalización N 1 2 3 Nombre de la unidad Conceptos Generales de programación Desarrollo de programas en JAVA Estructuras de control de flujo de programas Total de horas presenciales Horas de estudio Independiente Teóricas Prácticas 8 7 30 45 10 13 46 69 12 23 70 105 Total de horas 4 Examen -- 2 4 6 Total 30 45 150 225 4
Modalidad Mixta N 1 2 3 Nombre de la unidad Conceptos Generales de programación Desarrollo de programas en JAVA Estructuras de control de flujo de programas Horas en línea Total de horas presenciales Horas de estudio Independiente Teóricas Prácticas 5 2 8 30 45 6 2 15 46 69 Total de horas 4 2 29 70 105 4 Examen 0 -- 2 4 6 Total 15 6 54 150 225 5
5. SISTEMA DE EVALUACIÓN Modalidad Regular y Profesionalización La evaluación se establece según el régimen académico estudiantil aprobado en el consejo universitario en sesión ordinaria No. 03-2013 del 8 de febrero 2013 que consiste en lo siguiente: 1. El estudiante debe cumplir un 75% de asistencia a clases para poder presentarse a las evaluaciones, 60% para el caso de embarazo con riesgo o enfermedades. 2. Se acumulará un 60% de la nota final a través de: a. 4 Trabajos (Asignación de ejercicios, creación de diagramas de flujo) b. 4 Pruebas cortas (Cuestionarios en aula virtual, sistemático) 3. Se realizará un examen de 40% y se deberá considerar los objetivos generales de la asignatura desarrollados hasta esa fecha: a. Para la modalidad regular deberá realizarse en las semanas 11 o 12 b. Para la modalidad profesionalización deberá realizarse entre las semanas 9 y 13 4. Después de realizados los exámenes, se continuará con las evaluaciones que aún estén pendientes de desarrollar. 5. La calificación mínima para tener derecho a examen especial es de 30 puntos 6
6. BIBLIOGRAFÍA PARA DOCENTES Deitel, H., & Deitel, P. (2012). JAVA Hown to program (9 ed.). Bosto, Massachusetts: Prentice Hall. Deitel, H., & Paul, D. (2002). Cómo programar en C/C++ y Java (4 ed.). Mexico: Pearson Prentice Hill. García de Jalón, J., Rodriguez, J. I., Mingo, I., Imaz, A., Brazález, A., Larzabal, A., y otros. (2000). Aprenda Java como si estuviera en primero. San Sebastian: Universidad de Navarra, España. Gottfried, B. (2005). Programación en C (2 ed., Vol. 2). (J. R. Lázaro, Trad.) Madrid,España: Mc Graw Hill, Companies, Inc. Roman, L. L. (2007). Metodología de la programación orientada a objeto (1 ed.). Mexico: Alfaomega Grupo Editor, S.A. PARA ESTUDIANTES Deitel, H., & Deitel, P. (2012). JAVA Hown to program (9 ed.). Bosto, Massachusetts: Prentice Hall. Deitel, H., & Paul, D. (2002). Cómo programar en C/C++ y Java (4 ed.). Mexico: Pearson Prentice Hill. García de Jalón, J., Rodriguez, J. I., Mingo, I., Imaz, A., Brazález, A., Larzabal, A., y otros. (2000). Aprenda Java como si estuviera en primero. San Sebastian: Universidad de Navarra, España. Gottfried, B. (2005). Programación en C (2 ed., Vol. 2). (J. R. Lázaro, Trad.) Madrid,España: Mc Graw Hill, Companies, Inc. Roman, L. L. (2007). Metodología de la programación orientada a objeto (1 ed.). Mexico: Alfaomega Grupo Editor, S.A. 7