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 ORGANIZACIÓN.

Slides:



Advertisements
Presentaciones similares
Organización de la materia
Advertisements

DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN UNIVERSIDAD NACIONAL DEL SUR Año 1º 2º 3º 4º 5º Programación Matemática Software Sistemas de Hardware.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Objetos.
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Encapsulamiento.
INSTITUTO TECNOLOGICO DE MINATITLAN ASIGNATURA: FUNDAMENTOS DE PROGRAMACION DOCENTE: JOSE ANGEL TOLEDO ALVAREZ ALUMNA: ALEJANDRA OSORIO ARVISU SEMESTRE:
Licenciatura en Ciencias de la Computación (Plan 2004)
Métodos en Computación Científica
PROFESORADO EN MATEMÁTICA LICENCIATURA EN CIENCIAS MATEMÁTICAS PROFESORADO EN CIENCIAS BIOLÓGICAS LICENCIATURA EN CIENCIAS BIOLÓGICAS PROFESORADO EN QUÍMICA.
Prueba de Entrada Universidad Nacional de Ingeniería Facultad de Ingeniería Química y Textil.
Significados de la suma y la resta en un libro de texto
DDA01 Presentación de la materia Materia Diseño de Algoritmos ( DDA ) Maestro Lic. Manuel Pastor Villaseñor Hernández Contact.
Actualizado agosto 2010 por Guiomar Mora de Reyes
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Abstracción.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Tipo.
Programación de Sistemas 5L1B M.C. Juan Carlos Olivares Rojas L-J Salón K6 Laboratorio: L Lc2.
Informática (34159) Presentación del curso Grado en Matemáticas
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Arreglo.
Desarrollo de Software en Sistemas Distribuidos Docente: Patricia Bazán y Dalila Romero.
Expositor Lic. José Aragón Tapia. Introducción a la programación. Datos y expresiones, Operadores. Algoritmos, concepto, características. Definición de.
ASIGNATURA. url: Esta.
Cálculo simbólico con GeoGebra David Benítez Mojica Universidad de Caldas Innatituto Geogebra del Tolima.
Programación Orientada a Objetos Semestre agosto – diciembre 2011 Encuadre.
Ingenieria de Sistemas Juan Gamboa 10a. Tabla de Contenido Deficion Objetivo Social Perfil Profesional Pensum Universidades Semejanzas y diferencias con.
FORMACIÓN PERMANENTE - UNIVERSIDAD DE SALAMANCA BANCO NACIONAL DE ADN CARLOS III (PLATAFORMA NUCLEUS) UNIVERSIDAD DE SALAMANCA Curso de formación téorico-práctico.
Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos.
Diseño de Interfaces Hombre-Máquina Curso 2009/2010.
LOGO Armando Pomaire CONCEPTOS DE EVALUACIÓN DE LOS APRENDIZAJES UNIVERSIDAD DE PANAMÁ CENTRO REGIONAL DE BOCAS DEL TORO FACULTAD DE INFORMÁTICA, ELECTRÓNICA.
I.E.S. de Ingenio Departamento didáctico de Tecnología Nivel: 2º de Bachillerato Modalidad de Ciencias y Tecnología.
Curso de formación en la enseñanza de las matemáticas para el manejo de contenidos del Plan y Programas de estudio 2009 en el aula. Elaborado por: Mtra.
MASTER UNIVERSITARIO EN FORMACIÓN DEL PROFESORADO DE EDUCACIÓN SECUNDARIA INNOVACIÓN DOCENTE E INVESTIGACIÓN EN CIENCIAS INNOVACIÓN DOCENTE E INICIACIÓN.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Asociación.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Objetos.
UNIVERSIDAD NACIONAL DE CHIMBORAZO TEMA: LINEAR OPTIMIZATION (ANDROID). Créditos Autores: José Chapalbay, Fausto Morocho. Asignatura: Modelación y Simulación.
Universidad Autónoma del Estado de México Centro Universitario UAEM Valle de México Ingeniería en Computación Unidad de Aprendizaje Programación Estructurada.
Nivelación de Matemática (MA240) SEMANA 5-SESIÓN 2 - Expresiones Algebraicas. - Polinomios : Grado, Valor Numérico.
Estadística I Paulina Lizama, Socióloga Programa.
LUZ MARINA DE ITA REYES MAESTRIA EN INNOVACIÓN EDUCATIVA. MATERIA: LA TECNOLOGÍA COMO HERRAMIENTA EDUCATIVA.
INSTITUTO TECNOLÓGICO DE LA ZONA MAYA
Clase 1.  Un programador es aquella persona que escribe, depura y mantiene el código fuente de un programa informático, es decir, del conjunto de instrucciones.
Patrones de Arquitecturas de Software de Aplicaciones Enterprise Mariano Bibbó.
CURSO VIRTUAL PARA LA ASINATURA FUNDAMENTOS DE PROGRAMACIÓN DE LA FUNDACIÓN TECNOLOGICA ANTONIO DE AREVALO - TECNAR PRESENTADO POR: YENERIS BLANCO JIMENEZ.
Tratamientos secuenciales I Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 8 Versión
LA ADQUISIÓN DE LAS LENGUAS EXTRANJERAS EN LAS ÁREAS NO LINGÜÍSTICAS GRACIA SARRIA CEP MÁLAGA MARZO 2013.
METODOS DE PROGRAMACION I Ing. Vania Flores Pinto.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Objetos.
Tratamientos Secuenciales Generalizados I Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 18 Versión
HERRAMIENTAS INFORMATICAS. Descripción del Curso El curso Herramientas informáticas correspondiente al componente interdisciplinar básico común de todos.
LA TECNOLOGÍA APLICADA A LOS CENTROS ESCOLARES Licenciatura Preescolar 1°B Integrantes: María del Carmen Martínez Mendoza Miriam Alejandra Trejo Mireles.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Herencia.
Tema 3: El contenido de la enseñanza Objetivos Explicar los contenidos específicos y no específicos. Identificar un sistema de habilidades para la enseñanza.
1 Lenguaje de Programación Clase 1 Alberto Huamani Escobar
FRANCISCO TOMÁS GARCÍA MUNGUÍA JONAY EFREN LÓPEZ PÉREZ ITDSI , 03 de mayo de 2016.
Gobierno de TI y Auditoría de SI. TI: Tecnología de la Información SI: Sistemas De Información Profesoras: Lía Molinari y Sandra D’Agostino Ayudante: Ma.
Curso de formación en la enseñanza de las matemáticas para el manejo de contenidos del Plan y Programas de estudio 2009 en el aula. Elaborado por: Mtra.
ALEX RODRIGO RIVERA RÍOS DOCTOR EN QUÍMICA INDUSTRIAL. DIPLOMADO EN PEDAGOGÍAS INNOVADORAS. MAGISTER EN DOCENCIA UNIVERSITARIA E INVESTIGACIÓN EDUCATIVA.
Escuela de Ciencias Administrativas Contables Económicas y de Negocios Curso académico Administración Publica Código: Programa de Administración.
Introducción a la Ingeniería del Software 1 El Diseño de Software Caracteristicas: Proceso Creativo Requiere de experiencia e ingenio Necesita del aprendizaje.
1ª EVALUACIÓN: 2.- La nutrición de las plantas. 4.- La reproducción de las plantas. 1.- La nutrición de los animales. 4.- La reproducción de los animales.
Facultad de Lenguas Universidad Nacional del Comahue Docentes: Mgr. Geraldine Chaia (a cargo) Trad. Alba Mora Trad. Romina Carabajal Trad. Martha Bianchini.
Diseño de Interfaces Hombre-Máquina Curso 2008/2009.
Escuela Superior Politécnica de Chimborazo Facultad de Administración de Empresas Escuela de Ingeniería en Marketing Carrera de Ingeniería Comercial Nombre:
PROGRAMA UNEFA –C.I.N.U. Matemáticas2011. PRESENTACIÓN DEL CURSOPRESENTACIÓN DEL CURSO La UNEFA, como institución educativa preocupada por mejorar la.
Análisis de resultados para investigaciones cuantitativas «Método»
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Sonia.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Introducción a la Programación Orientada a Objetos
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Transcripción de la presentación:

INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS ORGANIZACIÓN DE LA MATERIA Luciano H. Tamargo Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía Blanca 2016

BIENVENIDOS Introducción a la Programación Orientada a Objetos IPOO

CÁTEDRA Profesor: Luciano H. Tamargo Asistente: Natalia Nill Ayudantes: –Ana Nicolini –Kevin Soulier –Matías Selzer –Federico Joaquin Introducción a la Programación Orientada a Objetos IPOO

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

OBJETIVOS DE LAS MATERIAS DE 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 DE PROGRAMACIÓN Reforzar y desarrollar Competencias generales 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 DE PROGRAMACIÓN Reforzar y desarrollar Competencias específicas –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

CRONOGRAMA 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

CRONOGRAMA DE 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 Apuntes 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

CONTACTO ¿Cómo contactarse con el profesor? –En clase, –Horario de consulta: Miércoles de 17hs. a 18hs. en el hall del Depto. de Computación. – (sólo para consultas urgentes y de importancia) –Página de la materia: Introducción a la Programación Orientada a Objetos IPOO

DIAPOSITIVAS 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. No deben tomarse como libro o un apunte, y ni siquiera como un resumen de donde estudiar. Hay muchas cosas de la clase que no están aquí: y eso es lo que el alumno debe tomar nota Introducción a la Programación Orientada a Objetos IPOO

OTROS TEMAS 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