CARRERA PROFESIONAL DE INGENIERIA DE SISTEMAS E INFORMATICA SEMESTRE ACADÉMICO 2019-I I.
DATOS INFORMATIVOS 1.1 Asignatura : TALLER DE PROGRAMACIÓN I 1.2 Código : IFB0302 1.3 Ciclo de estudios : III 1.4 Créditos : 04 1.5 Total de horas semestrales : 80 1.6 N° horas semanales : 05 1.6.1 Teoría : 03 1.6.2 Práctica : 02 1.7 Inicio : 08-Abril-2019 1.8 Término : 26-Julio-2019 1.9 Pre requisito : Fundamentos de Programación (FIB0203) 1.10 Docente (es) : Ing. Juan Pedro Santos Fernández 1.11 Correo Electrónico :
[email protected]
II.
FUNDAMENTACIÓN
El egresado de la UPRIT debe ser capaz de aplicar con claridad y profundidad sus conocimientos para contribuir en la solución de problemas del mundo real a través del diseño de algoritmos con el lenguaje de programación java. Este servicio deberá ser ofrecido contemplando con sensibilidad los problemas sociales de nuestro país y su estrecha relación con la economía nacional. El perfil profesional está orientado a lograr que el estudiante de Ingeniería de Sistemas e Informática obtenga los suficientes conocimientos en la implementación de programas en java, además de identificar y analizar las propiedades de los objetos sus propiedades y comportamientos en el diseño de estructuras de control. El curso es de naturaleza teórico práctico. Los principales temas son: Algoritmos, estructuras de Control Secuenciales, selectivas y repetitivas. MISIÓN Formar profesionales Ingenieros de Sistemas e Informática capaces de planificar e implementar soluciones informáticas para los sistemas productivos de la Región y el País, con el uso eficiente de tecnología de última generación.
VISIÓN Contribuir al desarrollo integral de la Región y el País, convirtiéndose en una carrera líder en la formación de Ingenieros de Sistemas e Informática de calidad y excelencia de modo que oportuna, eficiente y eficazmente participe en los cambios de la tecnología moderna.
III. COMPETENCIA GENERAL DE LA ASIGNATURA
Al termino del curso el estudiante plantea y resuelva ejercicios y problemas, mediante el diseño de algoritmos e implementación en el lenguaje de programación Java considerando problemas reales en su aplicación y resolución de ingeniería analizando sus efectos favorables en la empresa. IV. PROGRAMACIÓN POR UNIDADES DE APRENDIZAJE 4.1. PRIMERA UNIDAD: CONCEPTOS BASICOS DE PROGRAMACION EN JAVA PROGRAMACIÓN DE CONTENIDOS SEMANALES
N° de Semanas 1 ra. Fecha:08
abril
2 da. Fecha: 15
abril 3 ra. Fecha: 22
CONTENIDOS CONCEPTUALES
CONTENIDOS PROCEDIMENTALES
CONTENIDOS ACTITUDINALES
Introducción a la Programación. Realiza representaciones de Algoritmos de Sentencias los algoritmos en Diagramas de Secuenciales, selectivas y Flujo y Pseudocódigo. repetitivas. Ejercicios Prácticos Implementación de un Sitio Web Creando un Sitio Web con HTML y HTML 5. Etiquetas de HTML Etiquetas de HTML 5
Toma conciencia de la importancia de resumir datos para presentar resultados
El Lenguaje de Programación Instala el IDE NetBeans Valora la importancia de la JAVA – NETBEANS Ejercicios Básicos haciendo uso instalación del Software Instalador de Netbeans de variables
abril 4 ta. Fecha: 29
Sentencia Secuencial Variables, Constantes Expresiones
Ejercicios de y Secuenciales
Sentencias Aporta ideas sobre el tema en discusión y contribuye a mejorar las relaciones entre los integrantes del grupo
Sentencia Condicional Variables, Constantes Expresiones
Ejercicios de y Condicionales
Sentencias Resalta la importancia de cada medida de dispersión y el uso peculiar correspondiente en su especialidad
abril 5 ta. Fecha: 06
mayo
6 ta.
Fecha 13 mayo
EVALUACION DE LA PRIMERA UNIDAD DE APRENDIZAJE Instrumento: Prueba Objetiva parcial y Presentación de
EVALUACIÓN DE LA UNIDAD
laboratorio
4.2. SEGUNDA UNIDAD: SENTENCIAS DE CONTROL REPETITIVAS 4.2.1. El estudiante define las sentencias repetitivas 4.2.2. El estudiante resuelve problemas con las sentencias repetitivas For 4.2.3. El estudiante resuelve problemas con las sentencias repetitivas While 4.2.4. El estudiante resuelve problemas con las sentencias repetitivas Do While PROGRAMACIÓN DE CONTENIDOS SEMANALES N° de Semanas
CONTENIDOS CONCEPTUALES
CONTENIDOS PROCEDIMENTALES
CONTENIDOS ACTITUDINALES
7 ma. Fecha :20 mayo
Variables Contador, Variable Desarrolla aplicaciones con Participa con interés en los acumulador. Ejemplos variables de tipo contador y temas tratados haciendo uso de las variables. acumulador.
8 va. Fecha: 27 mayo
Sentencia repetitiva I.
Desarrolla aplicaciones con Manifiesta responsabilidad y sentencias repetitivas entusiasmo en el simples. desarrollo de sus tareas
9 na. Fecha: 03 junio
Sentencia repetitiva II.
Desarrolla aplicaciones con Valora la importancia del sentencias repetitivas análisis para la toma de decisiones intermedias.
10 va. Fecha: 10 junio
Sentencia repetitiva III.
11 va. Fecha: 17 junio
Desarrolla aplicaciones con sentencias repetitivas complejas
EVALUACION DE LA SEGUNDA UNIDAD
EVALUACIÓN DE LA UNIDAD
Instrumento: Prueba Objetiva parcial y Presentación
de laboratorio
4.3. TERCERA UNIDAD: VECTORES Y FORMULARIOS 4.3.1. El estudiante examina minuciosamente un Vector y una matriz en JAVA.
y comprende el funcionamiento de
PROGRAMACIÓN DE CONTENIDOS SEMANALES N° de Semanas 12 va. Fecha: 24 junio 13 va. Fecha: 01 julio
14 va. Fecha: 08 julio 15 va. Fecha: 15 julio 16 va.
CONTENIDOS CONCEPTUALES
CONTENIDOS PROCEDIMENTALES
Desarrolla Aplicaciones con Vector y Matriz en JAVA Vectores y Matrices simples y Elementos de un vector y complejas Matriz Añadir elementos, Insertar, Tamaño de un vector y Matriz eliminar y modificar elementos de un vector y matriz. Diseño de formularios en JAVA. Sentencias Secuenciales, Sentencias Condicionales.
CONTENIDOS ACTITUDINALES
Participa con interés en los temas tratados. Manifiesta responsabilidad y entusiasmo en el desarrollo de sus tareas.
Desarrolla Aplicaciones con formularios y sus clases
Diseño de formularios en Desarrolla Aplicaciones con JAVA. formularios y sus clases Sentencias Repetitivas
Fecha:22 julio
EVALUACION DE LA TERCERA UNIDAD Instrumento: Prueba Objetiva parcial y Presentación de
EVALUACIÓN DE LA UNIDAD
laboratorio
17 va. Fecha: 30 julio
EXAMEN DE APLAZADOS
V. ESTRATEGIAS METODOLOGICAS Revisión bibliográfica y
Se asignan temas específicos para ser revisados en fuentes bibliográficas,
elaboración de resúmenes,
y se preparan resúmenes, informes, papers personales y/o grupales. Los
informes, papers, etc Solución de problemas tipo de aplicación en clase.
resultados sirven como material de trabajo para el desarrollo de la clase. Se plantean y solucionan problemas tipo por cada tema específico, con la información y los recursos que se han desarrollado en clase. Se investiga, se analiza y se evalúa, el comportamiento real de los
Trabajo de Investigación
problemas y su aplicación a proyectos de Ingeniería de Sistemas e Informática.
VI. SISTEMA DE EVALUACION La evaluación del rendimiento del estudiante se realizará a través de tres evaluaciones parciales. La nota parcial correspondiente a una unidad didáctica de la asignatura, será el promedio ponderado de las calificaciones obtenidas en cada una de las unidades. La nota final de un curso es el promedio de las notas de las tres unidades académicas, las mismas que deben obtenerse de acuerdo a lo siguiente: El Promedio Final de la Asignatura (PF), se obtiene usando la fórmula: PF = (PU1 + PU2 + PU3) /3 PU = (P*2 + TC*1) / 3 P = Examen parcial con peso 2 TC = Actividad a evaluar a criterio del docente (Trabajo de Casa, trabajo de investigación, laboratorio, exposición, paper, etc.) con peso 1.
CONDICIONES DE APROBACION: Registrar un mínimo de 70% de asistencias. El alumno que no lo obtuviera, cualquiera fuera la causa, quedará inhabilitado y no podrá presentarse a las pruebas escritas, quedando de cargo la asignatura, si fuere el caso. La nota mínima aprobatoria de cada unidad y del curso es de DIEZ PUNTOS Y MEDIO (10,5), en una escala vigesimal de CERO (0) a VEINTE (20). En la obtención de notas parciales y promocionales, la fracción igual o mayor a 0,5 será aproximada al entero inmediato superior. La prueba escrita será una por unidad; y tendrá el puntaje según el sistema establecido en el sílabo de 0 a 20 puntos. La ausencia a una actividad o prueba escrita que son calificadas, importa la calificación de CERO (00). Para entrar al examen de aplazado no se necesita un mínimo de nota. El contenido de dicho examen debe estar referido a todas las unidades de la asignatura de manera obligatoria. VII. CONSEJERÍA ACADÉMICA La consejería académica se realizará a través de la página web o el ERP universitario o en la sala de docentes de la universidad mutuo acuerdo con el docente VIII. BIBLIOGRAFÍA Básica: Biblioteca Física-UPRIT N°
AUTOR
TITULO
AÑO
1
HARVEY M. DEITEL
JAVA COMO PROGRAMAR
2003
2
FUNDAMENTOS DE PROGRAMACION
LUIS JOYANES AGUILAR
2000
E-Books – Libros virtuales N°
AUTOR
TITULO
AÑO
1
Natividad Prieto, Assumpció Casanova, and Francisco Marqués
Empezar a programar usando Java
2012
2
Jesús Sánchez Allende and Baltasar Fernández Manjón
Programación en JAVA
2009
3
Herbert Schildt
Fundamentos de Java (3a. ed.)
2007
4
Jesús Sánchez Allende, Gabriel Huecas FernándezToribio, and Pilar Moreno Díaz
Programación en Java 2
2005