0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 0 1 1 1 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 0 1 1 1 0 1 0 0 1 11 1 0 1 INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Sonia.

Slides:



Advertisements
Presentaciones similares
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS ORGANIZACIÓN.
Advertisements

INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Objetos.
Diplomado Superior de Formación de Formadores de Lectores. Propuesta de trabajo para elaboración de proyecto final de implementación didáctica. México.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Sonia.
Se aplica al impartir una clase. El uso es para llegar a la comprobación de un nuevo campo temático.
Universidad Central de Las Villas. Facultad de Construcciones. Departamento de Ingeniería Civil. Computación III Asignatura Profesor Dra. Ana Virginia.
Presentación del curso
Informática Empresarial Docente – Carlos Andrés Bonil Mariño INFORMATICA EMPRESARIAL  CARLOS ANDRES BONIL MARIÑO  INGENIERO DE SISTEMAS.
Aprendizaje basado en competencias
Herencia Multiple en Java
INVESTIGACIÓN DE OPERACIONES
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Docente: Patricia Bazán y Dalila Romero
Informática Especial de la Matemática
PRESENTACIÓN DE LA ASIGNATURA Dpto. de Física y Química
CÁLCULO Y ELEMENTOS DE ALGEBRALINEAL
CC1000 Herramientas Computacionales para Ingeniería y Ciencias
Mtra. Carolina Galaviz Inzunza Matemática Discreta
Ingeniero en Computación José Alfredo Cobián Campos
Página Web del Lenguaje Pascal.
Diseño Centrado en el Usuario
UNIVERSIDAD ICEP INTELIGENCIA ARTIFICIAL INGENIERÍA EN SISTEMAS COMPUTACIONALES Martes, 24 de Octubre de 2017 REPRESENTACIÓN DEL CONOCIMIENTO Y RAZONAMIENTO.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Taller de Practica Profesional Supervisada I
Tema 6. Conceptos básicos de programación (Clase 2)
Sonia Rueda Herencia y Polimorfismo
Tema 3. Lenguaje unificado de modelado UML
Continuación Unidad 4. Control de flujo
HABILIDADES DIDACTICAS
Funciones del profesorado
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
EXPRESIONES Una expresión es una forma especial de asignación.
ALGORITMOS es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Continuación Unidad 4. Control de flujo
Tipos Básicos.
Mtra. Carolina Galaviz Inzunza Matemática Discreta
Dra. Beatriz Soledad Octubre, 2017
PROGRAMA ADMINISTRACIÓN DE OPERACIONES I
Álgebra II Asignatura Cuatrimestral Profesorado en Matemática
CC-3003 Computación II Juan Alvarez Rubio DCC, FCFM, U. de Chile
PENSAMIENTO MATEMATICO
Esquema para Organizar un Trabajo de Grado basado en un Diseño propio de la Investigación Documental Pagina de Titulo Pagina de Constancia de Aprobación.
Presentación del curso Grado en Ingeniería Informática
Presentación del curso Grado en Matemáticas
Presentación del curso Grado en Matemáticas
Mtra. Carolina Galaviz Inzunza Matemática Discreta
Introducción a la Programación Orientada a Objetos
Ingeniería en Computación M. en C. J. Jesús Arellano Pimentel
Fundamentos de Informática
FUNDAMENTOS DE PROGRAMACIÓN. INTRODUCCIÓN  Conceptos: Informática, Ordenador, Programa, Dato, Bit, Byte, Hardware, Software, Lenguaje de Programación,
Docente: Ing. Francisco Rodríguez
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
Técnico en Programación ¡¡ El mundo cambia, nosotros también !!
UNIVERSIDAD ESTATAL DE MILAGRO ADMISIÓN. ALGORITMO Y LÓGICA DE PROGRAMACIÓN ING. MAIRA ESPINOZA GARCIA, MGT
Matemáticas Curso 2018 / Introducción Objetivo – conocimientos básicos necesarios para el estudio de matemáticas avanzadas.
PLANIFICACIÓN DE LA CLASE “INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Ing. Mariana Zúñiga Yáñez UNIVERSIDAD AUTÓNOMA “JUAN MISAEL SARACHO”
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
ING310 - Intorduccion a la Computación
Área de Matemática. Enfoque de Matemática oArgumentar y explicar los procesos utilizados en la resolución de problemas oDesarrollar la capacidad de pensar.
Ingeniería en Computación M. en C. J. Jesús Arellano Pimentel
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
UNIVERSIDAD TECNOLÓGICA DE PUEBLA. División Automatización y Energías Técnico Superior Universitario en Tecnologías para la Automatización Conferencia.
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
Es la planificación del proceso de enseñanza aprendizaje para la cual el docente elige las técnicas y actividades que puede utilizar a fin de alcanzar.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Soporte a los Alumnos en el PIE de matemáticas
Transcripción de la presentación:

INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Sonia Rueda Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía Blanca

DOCENTES Profesora: Sonia Rueda Asistente: María Luján Ganuza Ayudantes: –Natalia Nill –Ana Nicolini –Mariano Maissonave –Ezequiel Lamarque –Leandro Ércoli Introducción a la Programación Orientada a Objetos IPOO

3 Programación Matemática Software Sistemas de Hardware Electrónica Trabajo Final de Carrera Teoría Materia Optativa LCCISI IC

OBJETIVOS DE LAS MATERIAS DEL ÁREA PROGRAMACIÓN Aprender contenidos conceptuales. Por ejemplo: Introducción a la Programación Orientada a Objetos IPOO Resolución de Problemas y Algoritmos Introducción a la Programación Orientada a Objetos Algoritmo Tipo de Dato Iteración Recursividad Diseño Top-Down … Objeto Clase Encapsulamiento Herencia Polimorfismo …

OBJETIVOS DE LAS MATERIAS DEL ÁREA PROGRAMACIÓN Reforzar y desarrollar Competencias generales Por ejemplo: Comunicarse en forma oral y escrita Resolver problemas Aprender con autonomía Administrar el tiempo Trabajar en Equipo Introducción a la Programación Orientada a Objetos IPOO

OBJETIVOS DE LAS MATERIAS DEL ÁREA PROGRAMACIÓN Reforzar y desarrollar Competencias específicas Por ejemplo: Dividir problemas en subproblemas Diseñar algoritmos Utilizar diferentes lenguajes de diseño y de programación Introducción a la Programación Orientada a Objetos IPOO

OBJETIVOS DE IPOO Aprender y aplicar fundamentos de la programación orientada a objetos. Desarrollar clases que puedan integrarse a sistemas de software que resuelvan problemas de pequeña y mediana escala. Introducción a la Programación Orientada a Objetos IPOO

CONTENIDOS DE IPOO Conceptos esenciales de la programación orientada a objetos. El lenguaje de programación Java. Introducción a la Programación Orientada a Objetos IPOO

CONOCIMIENTOS PREVIOS ASUMIDOS Números Naturales. Números Enteros. Números reales. Números Racionales. Operaciones y propiedades. Conjuntos y Subconjuntos. Operaciones sobre conjuntos: unión, intersección, diferencia. Relaciones binarias. Relaciones de equivalencia. Vectores y Matrices. Operaciones y propiedades. Producto escalar y vectorial. Transpuesta. Determinante. Polinomios y ecuaciones algebraicas. Sistemas de Ecuaciones lineales. Resolución por eliminación. Introducción a la Programación Orientada a Objetos IPOO

CONOCIMIENTOS PREVIOS ASUMIDOS Interpretar lenguaje simbólico –EJEMPLO: Dada una secuencia S de números naturales S=s 1,s 2,…,s n se dice que S cumple la propiedad primos crecientes si s i es primo y s i < s i+1 para 1<=i < n. –Implemente una solución recursiva primosCrecientes (int n) que lea una secuencia de n números naturales de un archivo y retorne true sí y solo si la secuencia cumple la propiedad primos crecientes. Introducción a la Programación Orientada a Objetos IPOO

CONOCIMIENTOS PREVIOS ASUMIDOS Conceptos: programa, algoritmo, identificadores, variable, constante, tipo de dato, declaración, asignación, expresión aritmética, expresión lógica, operadores, operandos, compatibilidad de tipos, conjunción, disyunción, negación, estructura de control, condicional, iteración, bloque iterativo, condición de corte, subprograma, ambiente de referenciamiento (entorno de referencia), alcance de un identificador, parámetro, recursión. Lenguajes artificiales: pseudocódigo (lenguaje de diseño de algoritmos), diagramas de memoria (trazas), diagramas sintácticos. Introducción a la Programación Orientada a Objetos IPOO

CONOCIMIENTOS PREVIOS ASUMIDOS Interpretar y producir código en lenguajes artificiales: –pseudocódigo (lenguaje de diseño de algoritmos) –diagramas de memoria (trazas) –diagramas sintácticos (BNF) Introducción a la Programación Orientada a Objetos IPOO

ORGANIZACIÓN DE LA MATERIA En las clases teóricas, en las prácticas y en el laboratorio se trabaja con un enfoque basado en la resolución de problemas. En las clases teóricas se presentan conceptos, principios, herramientas y técnicas de programación orientada a objetos y se aplican en casos de estudio concretos. En las clases prácticas se profundiza la presentación de los lenguajes, se aplican los conceptos, principios y técnicas, se implementan clases a partir de especificaciones de requerimientos y diagramas y se diseñan los algoritmos que modelan los servicios. En las clases de laboratorio se completan o modifican implementaciones y se verifican las soluciones de algunos casos de estudio. Introducción a la Programación Orientada a Objetos IPOO

DISTRIBUCIÓN DE LOS CONTENIDOS Introducción a la Programación Orientada a Objetos IPOO Objetos y ClasesSemanas 1, 2 y 3 Asociación y Dependencia entre clases Semanas 3 y 4 Encapsulamiento y AbstracciónSemanas 5 a 8 Herencia y PolimorfismoSemanas 8 a 11 GUISemanas 12 a 14 Genericidad basada en HerenciaSemanas 15 y 16

CONTENIDO DE LAS EVALUACIONES Introducción a la Programación Orientada a Objetos IPOO Prácticos 1 al 6Semanas 1 a 4 Parcial escrito Prácticos 7 al 10Semanas 5 a 8 Laboratorio obligatorio Prácticos 11 al 14Semanas 9 a 12 Parcial escrito Prácticos 15 y 16Semanas 13 a 15 Laboratorio obligatorio Práctico 17

MATERIAL Conceptos de Programación Orientada a Objetos Sonia Rueda y Martín Larrea Diapositivas de la teoría y de la práctica Trabajos prácticos Casos de Estudio implementados Las actividades de laboratorios optativos Introducción a la Programación Orientada a Objetos IPOO

ALGUNAS RECOMENDACIONES El objetivo de estas presentaciones es simplemente agilizar la clase y permitir al alumno concentrarse en el tema y no estar pendiente de “copiar del pizarrón” Estas presentaciones estarán disponibles para los alumnos en la página web. No reemplazan a la clase. Son sólo una guía dentro del desarrollo de la clase. Introducción a la Programación Orientada a Objetos IPOO

ALGUNAS RECOMENDACIONES La asistencia a las clases teóricas es importante pero no es suficiente, es necesario mantener la atención y consultar las dudas. La participación activa en las clases prácticas y en los laboratorios mejora considerablemente el rendimiento en las evaluaciones. La administración del tiempo y la planificación responsable de las actividades en la semana, el cuatrimestre y el año, es un factor fundamental para la adaptación al ámbito universitario. Introducción a la Programación Orientada a Objetos IPOO

OTROS TEMAS ENCUESTAS Tutorías Inquietudes o problemas generales o personales Inglés Examen de suficiencia Curso de Lectura Comprensiva de Inglés San Juan 645 fb InglesUNS Introducción a la Programación Orientada a Objetos IPOO