

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
El syllabus del curso de programación orientada a objetos de la facultad de ingeniería eléctrica y electrónica de la universidad nacional de ingeniería. El curso tiene como objetivo proporcionar a los estudiantes las bases necesarias para analizar, diseñar e implementar problemas en el campo de la ingeniería, aplicando los conceptos del paradigma orientado a objetos. Se estudian temas como modelado y abstracción, clases y objetos, herencia, polimorfismo, el lenguaje uml, tipos de datos, estructuras de datos, excepciones, programación genérica, interfaz gráfica de usuario y conexión a bases de datos. El curso se desarrolla en 14 semanas con clases teóricas y prácticas, y un sistema de evaluación que incluye exámenes parcial y final, prácticas calificadas y un proyecto final.
Tipo: Guías, Proyectos, Investigaciones
1 / 2
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


Análisis, diseño y programación orientada a objetos (POO) Concepto de modelado, abstracción y encapsulamiento Noción de objetos y sus tipos Concepto de comunicación entre objetos Concepto de clase y subclase, ejemplos del mundo real orientados a la programación Elementos de una clase: características, métodos y mensajes Concepto de polimorfismo de un método Concepto de herencia Concepto de constructor Prueba de entrada
Modelos de casos de uso, de clase y de actividades Solución de problemas matemáticos y de ingeniería eléctrica, electrónica y telecomunicaciones El proceso de desarrollo de software: procesos ágiles y otras tecnologías
Tipos de estructuras de datos Clases de entrada y salida de datos: clase Scanner y JOptionPane Métodos de la clase Scanner y JOptionPane Métodos de la clase Math: exponente, potencia, seno, coseno, logaritmo, raíz cuadrada
Declaración y definición de arreglos Gestión de enteros, reales, caracteres y cadenas de texto Constructores String, longitud de cadenas, operaciones con cadenas (concatenación, conversión, extracción de caracteres) Comparación de cadenas (equals, compareTo) Modificación de cadenas
Herencia y derivación de clases Tipos de herencia, clases abstractas, sintaxis de subclases Adición y ocultamiento de miembros, herencia simple, uso de this y super Miembros de una subclase, interacción y visibilidad Definición e implementación de interfaces, variables en interfaces
Fundamentos de las excepciones, tipos de excepciones Utilización de las sentencias try, catch, throw y finally Excepciones incorporadas en el lenguaje Java, creación de subclases de excepciones
Fundamentos básicos de ventanas, componentes, contenedores Operaciones con ventanas Frame: ajuste de dimensiones, ocultación, mostrar, poner título, cerrar Interfaz gráfica de usuario (GUI), uso del AWT y Swing Definición de JFrames, concepto de JavaBeans Solución de problemas utilizando GUI
Conexión a una base de datos con JDBC Tipos de bases de datos, base de datos relacional Modelo entidad-relación Descripción y utilización de los paquetes java.sql y javax.sql.rowset