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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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