Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programación Orientada a Objetos, Guías, Proyectos, Investigaciones de Programación Orientada a Objetos

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

2023/2024

Subido el 25/10/2024

pedrope
pedrope 🇪🇸

4.4

(109)

548 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Programación Orientada a
Objetos: Fundamentos y
Aplicaciones en Ingeniería
Programación Orientada a Objetos
El paradigma Orientado a Objetos
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
El lenguaje UML
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 datos, paquetes, clases y librerí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
Arreglos Unidimensionales y Bidimensionales
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
pf2

Vista previa parcial del texto

¡Descarga Programación Orientada a Objetos y más Guías, Proyectos, Investigaciones en PDF de Programación Orientada a Objetos solo en Docsity!

Programación Orientada a

Objetos: Fundamentos y

Aplicaciones en Ingeniería

Programación Orientada a Objetos

El paradigma Orientado a Objetos

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

El lenguaje UML

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 datos, paquetes, clases y librerí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

Arreglos Unidimensionales y Bidimensionales

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

Clases, Subclases e Interfaces

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

Gestión de Excepciones

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

Programación Genérica

Interfaz Gráfica

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

Introducción a Bases de Datos

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