Download Taller III - Facultad Politecnica
Document related concepts
no text concepts found
Transcript
Campus Universitario, Km 8 Lado Acaray Calle Universidad Nacional del Este c/ Rca. Del Paraguay Ciudad del Este – Paraguay Teléfono y Fax 061 575.112/13 – 577.261/62 574.980 – 577.427 – 577.436 Web: www.fpune.edu.py Email: secretaria@fpune.edu.py FACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera Asignatura Semestre Código Área Pre-requisitos : Análisis de Sistemas : Taller III : Tercero : 1214 : Tecnologías Aplicadas : 1121, 1124 CARGA HORARIA (Horas reloj) Carga Horaria Semestral 54 Carga Horaria Semanal 4 Clases teóricas 10 Clases prácticas 14 Laboratorio 30 Otro (especificar) - II. FUNDAMENTACIÓN Esta asignatura permite que el alumno pueda iniciarse en el desarrollo de sistemas de gestión orientado hacia las necesidades más comunes a las empresas de la región o de interés general, creando soluciones estándares como ABM´s manipulando los datos utilizando SQL, a través de prácticas de laboratorios. III. COMPETENCIAS Identificar, evaluar e implementar las tecnologías más apropiadas para su contexto. Crear, innovar y emprender para contribuir al desarrollo tecnológico. Manejar e interpretar información de campo. Analizar y resolver problemas comunes que ocurran en la gestión interna de las organizaciones. Resolver problemas de lógica general utilizando el lenguaje de programación JAVA. Construir software de gestión en arquitectura Cliente/Servidor. Identificar y aplicar conocimientos sobre pilares de la programación orientada a objeto. IV. OBJETIVOS GENERALES DE LA ASIGNATURA Al término del semestre el alumno será capaz de: Comprender el lenguaje de programación que corresponde a la Tecnología JAVA. Utilizar el lenguaje de programación de JAVA. Aplicar a los procesos los fundamentos de la programación orientada a objetos. Crear Interfaces Gráficas para el Usuario con la API de Swing. Crear aplicaciones con acceso a Base de Datos. V. CONTENIDOS Unidad I - Introducción a la Tecnología Java 1.1- Java. Conceptos. Definición. Uso. Beneficios. 1.2- Tipos de Aplicaciones en Java. 1.3- Requerimientos para programar en Java. 1.4 - El Lenguaje de Programación Java. 1.5- La API Java. 1.6 - La Java Virtual Machine. Funcionamiento. 1.7- Performance de Java. 1.8- JDK, JRE, JSE, JEE, JME. 1.9- Jar-Archivos. Unidad II - Compilación y Ejecución de Programas Java 2.12.22.32.42.5- Entorno de Desarrollo. Mi primer programa en Java. Concepto primario de Clase. El método Main. Comentarios en Java. MISIÓN Formar en valores, ciencias y técnicas para responder a los desafíos socioambientales, a través de la investigación docencia y extensión. VISIÓN Centro de formación tecnológica y científica con prestigio nacional e internacional. 1 Campus Universitario, Km 8 Lado Acaray Calle Universidad Nacional del Este c/ Rca. Del Paraguay Ciudad del Este – Paraguay Teléfono y Fax 061 575.112/13 – 577.261/62 574.980 – 577.427 – 577.436 Web: www.fpune.edu.py Email: secretaria@fpune.edu.py 2.6- Bloques de programas. 2.7- Terminación de instrucción. 2.8- Impresión en la consola. 2.9- Suma de Enteros. 2.10- Compilación de una Clase en modo consola. 2.11- El archivo class. 2.12- Ejecutar. 2.13- ClassPath 2.14- Definición de archivos jar. 2.15- Instalación del Java 6. 2.16- Clase Hola Mundo en archivo de Texto. 2.17- Compilación y Ejecución - Comandos javac y java 2.18- Instalación del Eclipse Helios. 2.19- Eclipse, su perspectiva, sus vistas. 2.20- Creación del programa HolaMundo.java en Eclipse. 2.21- Ejercicios de Lógica. Unidad III - Variables y Tipos de Datos 3.1- Variable. 3.2- Declaración de la Variable. 3.3- Inicialización de la Variable. 3.4- Identificador de la Variable. 3.5- Ámbito o Alcance de la Variable. 3.6- Tipos de Datos Primitivos y de Referencia 3.7- La Clase String 3.8- Conversión entre tipos de datos. 3.9- Literales. 3.10- Tipos de datos primitivos: short, byte, int, long, double, float, char, boolean. 3.11- Arrays de datos. Unidad IV - Operadores 4.1- Operadores en Java. 4.2- Precedencia de los operadores. 4.3- Operador de Asignación. 4.4- Operadores Matemáticos. Notación Abreviada. 4.5- Autoincremento y Auto decremento. Pre-incremento y pre-decremento y pos. 4.6- Operadores relacionales. 4.7- Operadores Lógicos. 4.8- Control de Ejecución. Unidad V - Control del Flujo del Programa 5.1- Sentencias de control de ejecución. 5.2- Expresión condicional. 5.3- Sentencia de decisión if-else. 5.4- Iteración – Bucles o ciclos de repetición (While-Do-while-For-Break y continue). 5.5- Switch. 5.6- Control de Excepciones. Unidad VI - Programación Orientada a Objetos 6.1- Introducción a la Programación Orientada a Objetos. 6.2- Objetos. 6.3- Clase. 6.4- Atributos. 6.5- Métodos. 6.6- Modelado de Clases. 6.7- UML – Unified Modeling Language. 6.8- Representación Gráfica de una Clase. MISIÓN Formar en valores, ciencias y técnicas para responder a los desafíos socioambientales, a través de la investigación docencia y extensión. VISIÓN Centro de formación tecnológica y científica con prestigio nacional e internacional. 2 Campus Universitario, Km 8 Lado Acaray Calle Universidad Nacional del Este c/ Rca. Del Paraguay Ciudad del Este – Paraguay Teléfono y Fax 061 575.112/13 – 577.261/62 574.980 – 577.427 – 577.436 Web: www.fpune.edu.py Email: secretaria@fpune.edu.py 6.9- Miembros estáticos. 6.10- Objetos, Instancia de una Clase. 6.11- Representación gráfica de una Instancia. 6.12- Operador new. 6.13- Diferencia entre clases y objetos. 6.14- Constructores, this y super. 6.15- Equals, to String y clone. Unidad VII - Encapsulamiento 7.1- Introducción al Encapsulamiento. 7.2- Paquetes en Java. 7.3- Java Beans. 7.4- Modificadores de Acceso. 7.5- La palabra reservada This. 7.6- Métodos Setter y Getter. 7.8- Constructores. 7.9- Método Equals. 7.10- Clase Anónima. 7.11- Clase Local. Unidad VIII - Reutilización de Código y Relaciones entre Clases 7.1- Reutilización de código. 7.2- Composición. 7.3- Herencia. 7.4- Is a, has a. 7.5- Herencia directa e indirecta. 7.6- La clase genérica Object. 7.8- Herencia múltiple. 7.9- Polimorfismo. 7.10- Sobrecarga y sobreescritura. 7.11- Acoplamiento y cohesión. 7.12 Constructores en la herencia y sobre-escritura de métodos. Unidad IX - Interfaz Gráfica del Usuario – Java Swing 9.1- Navegación general del Visual Editor. 9.2- Creación de formularios con JFrame. 9.3- Utilización de Controles de formularios.(JButton-JTextbox-JLabel-JCombobox-JTable-JTableModel ). 9.4- Contenedores de objetos(JFrame-JPanel-JInternalFrame-JDesktopPane-JDialog.). 9.5- Eventos del teclado y del mouse (ActionPerformed). Unidad X - Acceso a Base de Datos 10.1- JDBC. 10.2- El diccionario de Datos de la Base de Datos Biblioteca. 10.3- Instalación del Servidor de Base de Datos. 10.4- Creación de la Base de Datos y Tablas para el Sistema de Biblioteca. 10.5- API que ahorra el tiempo de desarrollo. 10.6- Creación de las Clases para realizar testes de conexión. 10.7- Consulta por navegación de Registros. 10.8- Consulta de todos los registros utilizando JTable. 10.9- Altas, Bajas y Modificaciones. 10.10- Altas, Bajas y Modificaciones y consulta combinado. 10.11- Altas, Bajas y Modificaciones y JTable combinado. 10.12- Creación de formulario uno a muchos. 10.13- JComboBox con valores estáticos. 10.14- JComboBox con valores dinámicos. 10.15- Interfaz principal de la aplicación.(JMenuBar-JDesktopPane-JToolBar-JInternalFrame) 10.16- Creación de empaquetado .jar. MISIÓN Formar en valores, ciencias y técnicas para responder a los desafíos socioambientales, a través de la investigación docencia y extensión. VISIÓN Centro de formación tecnológica y científica con prestigio nacional e internacional. 3 Campus Universitario, Km 8 Lado Acaray Calle Universidad Nacional del Este c/ Rca. Del Paraguay Ciudad del Este – Paraguay Teléfono y Fax 061 575.112/13 – 577.261/62 574.980 – 577.427 – 577.436 Web: www.fpune.edu.py Email: secretaria@fpune.edu.py 10.17- Diseño y Ejecución de Informes. VI. METODOLOGÍA DE ENSEÑANZA Las competencias se adquirirán preferentemente a través de: Clase Magistral. Resolución de ejercicios de aplicación Trabajos de laboratorio VII. METODOLOGÍA DE EVALUACIÓN El sistema de evaluación se realizará conforme a lo establecido en el reglamento vigente de la Facultad. VIII. BIBLIOGRAFÍA Básicas: DEITEL, Harvey M. “Como Programar en Java”. Edición Número 7. Editorial PEARSON ADDISONWESLEY, 1152 páginas y 1 CD-Rom. ISBN 9789702611905. Complementarias: BRUCE, Eckel. “Pensando en Java”. Edición Número 4. Editorial PEARSON ALHAMBRA. 1004 páginas SBN 9788489660342. MISIÓN Formar en valores, ciencias y técnicas para responder a los desafíos socioambientales, a través de la investigación docencia y extensión. VISIÓN Centro de formación tecnológica y científica con prestigio nacional e internacional. 4