FP enlaces de interes.
jueves, 6 de septiembre de 2007
  Fundamentos de Programación.

FUNDAMENTOS DE PROGRAMACION
EXAMEN DE RECONOCIMIENTO
MI30ENE08

1.- Ilustre con un dibujo un sistema de cómputo.

2.- Explique ampliamente cual es la diferencia entre programa, programación y programador.

3.- Enliste 5 lenguajes de programación que conozca (o halla oído hablar de el).

4.-Describa los pasos necesarios para desarrollar un programa de computo.

5.- Describa ampliamente cual es la diferencia fundamental entre un BUEN TECNICO EN PROGRAMACION y un BUEN INGENIERO EN SISTEMAS COMPUTACIONALES.

6.- Describa ampliamente cuales son los errores típicos que pueden existir al escribir un programa de computo.

7.- Explique los pasos que realiza la computadora (internamente) para ejecutar un programa.

8.- Defina los siguientes conceptos: variables, constantes y objetos.

9.- Ilustre con un ejemplo los conceptos siguientes: Operador, operando y operación.

10.- Realice el diagrama de flujo de la multiplicación de A por B e imprimir su resultado.

http://angel-toledo.blogspot.com/


taja2005@gmail.com



Unidad 1.- Conceptos básicos del modelo orientado a objetos.

Conceptos de Orientación a Objetos: http://www.itapizaco.edu.mx/paginas/JavaTut/froufe/parteA/capa-1.html

Tecnología Orientada a Objetos: http://java.ciberaula.com/articulo/tecnologia_orientada_objetos/

Conceptos básicos del DOO: http://apdaza-poo.blogspot.com/2007/09/conceptos-bsicos-de-poo.html

Ingeniería de Software: http://es.wikipedia.org/wiki/Ingeniería_de_software

Paradigmas de Programación: http://es.wikipedia.org/wiki/Paradigma_de_programación

Tipos de Lenguajes de Programación: http://www.desarrolloweb.com/articulos/2358.php



FP Cuestionario 1 Conceptos básicos del modelo orientado a objetos.

1.- Como se reconocen los objetos y clases en el mundo real y cual es la interacción que existe entre ellos.

2.- Define los siguientes conceptos: abstracción y encapsulamiento y de un ejemplo de su aplicación en el mundo real.

3.- Defina que significa POO y complejidad del software y diga en que casos se aplica cada una de estas.

4.- Defina que es el ciclo de vida del software y como se lleva a cabo, de un ejemplo de su aplicación.

5.- Dentro de un problema que se desea resolver por computadora, que se entiende por “especificaciones de requerimientos”.

6.- Explique ampliamente en que consiste el Análisis Orientado a Objetos y de un ejemplo de su aplicación.

7.- Explique ampliamente en que consiste el Diseño Orientado a Objetos y de un ejemplo de su aplicación.

8.- Explique ampliamente en que consiste la Programación Orientada a Objetos, y mencione 10 características de esta.

9.- Enliste cuales son los Elementos primordiales en el modelo de objetos.

10.- Defina los siguientes conceptos y de un ejemplo de la aplicación de cada uno de ellos: Abstracción, Encapsulamiento, Modularidad, Jerarquía y herencia, Polimorfismo.

11.- Explique ampliamente cual ha sido el desarrollo histórico de los paradigmas en el desarrollo del software.

12.- Explique ampliamente cuales son los Beneficios del modelo de objetos y de la POO sobre otros paradigmas.

Unidad 2.- Técnicas básicas del modelado de objetos.

Metodologías usadas en Ingeniería de software: http://www.wikilearning.com/metodologias_usadas_en_ingenieria_del_software-wkc-3618.htm

Modelado de Objetos: http://laboratorios.fi.uba.ar/lsi/rgm/articulos/R-ITBA-21-modeladodeobjetos.pdf


Cuestionario 1 u2:

1.- Define el concepto de UML y explique ampliamente su filosofía de trabajo.
2.- Ilustre la representación gráfica de una clase, un objetos y sus elementos.
3.-Explique ampliamente como realizaria la obtención de un modelo orientado a objetos de su casa y de ejemplos de sus resultados.
4.-Ilustre y explique los diagramas que se utilizan en el UML.
5.-Desarrolle un problema de su elección que ilustre la aplicación del UML y sus diagramas.

Aspectos Fundamentales del DOO: http://www.cs.buap.mx/~dpinto/semadoo/mario.pdf

Modelado de Sistemas con UML: http://es.tldp.org/Tutoriales/doc-modelado-sistemas-UML/multiple-html/

Desarrollo Orientado a Objetos con UML:http://www.elquintero.net/Manuales/UML/umlTotal.pdf

Diseño y Programación Orientado a Objetos: http://www.info-ab.uclm.es/asignaturas/42579/temario.htm

Introducción a UML: http://www.programacion.com/java/articulo/jap_eclip_7/

Galería UML: http://www.visual-paradigm.com/VPGallery/index.html


Guía UML: http://www.osmosislatina.com/lenguajes/uml/

English Lecture: http://en.wikipedia.org/wiki/Unified_Modeling_Language

Unidad 3.- Técnicas de diseño detallado.

Algoritmo: http://es.wikipedia.org/wiki/Algoritmo

Introducción al diseño del software: http://www-lsi.die.upm.es/~carreras/ISSE/diseno_software.x2.pdf

Desarrolladores web: http://www.desarrolloweb.com/articulos/2183.php

Estrategias para el diseño de algoritmos: Estrategias para el diseño de algoritmos


English Lecture: http://www.csse.monash.edu.au/hons/projects/2000/Amy.Yung/education.html

Unidad 4.- Introducción a la programación.

Blog de JAVA (POO): http://aprender-java.blogspot.com/

Manual de JAVA: http://www.webtaller.com/manual-java/indice_manual_java.php

Lenguaje Unificado de Modelado: http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado

Taller JAVA: http://www.programacion.com/java/articulos/

Tutorial de JAVA: http://www.ulpgc.es/otros/tutoriales/java/Intro/tabla.html

English Lecture: http://java2uml.gforge.enseeiht.fr/

Actividad complementaria (valor 10%): Realizar un análisis de los enlaces recomendados (incluyendo la "English Lecture") y realizar un Mapa Mental (Multimedia en ppt) que explique el Que, Quien, Como, Donde, Cuando, Porqué y Para qué de la Programación argumentando ampliamente los aspectos de Ingeniería de Software y el Lenguaje JAVA.

Entrega el día Martes 23 de octubre del 2007 en formato digital (como requisito para realizar el examen correspondiente).


Unidad 5.- Implementación de la clase.

Lenguaje de Programación JAVA: http://es.wikipedia.org/wiki/Lenguaje_de_programación_Java

Declarar Clases JAVA: http://www.programacion.com/java/tutorial/java_basico/10/

Declaración de la Clase: http://www.wikilearning.com/curso_gratis/java_partiendo_de_cero-declaracion_de_la_clase/3830-13


Clases y Objetos: http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto/II_5.htm

Clases en JAVA: http://usuarios.lycos.es/java_2000/clases_en_java.htm

Las Clases en JAVA: http://www.webtaller.com/construccion/lenguajes/java/lecciones/clases-java.php

Clases Anidadas: http://www.webtaller.com/construccion/lenguajes/java/lecciones/clases-java.php

POO Politecnica de Madrid: http://arantxa.ii.uam.es/~castells/docencia/

Unidad 6.- Estructura secuenciales selectivas.

Estructuras de control, secuenciales y selctivas: http://www.programacion.com/tutorial/introprog/3/

Estructuras secuenciales y selectivas: http://sistemas.itlp.edu.mx/tutoriales/fundamentosdeprog/unidad6.htm

EXAMEN U6-7.-

Este examen será práctico y se realizará en base a lo analizado en clases, la información de los CD's e investigación, los enlaces de interes y la retroalimentación práctica realizada el sabado 17 de nov 07.

Fecha del examen práctico: Lu 26 nov 07 en horario de clases.

Nota: Requisito para el examen, entrega de la última práctica y reportes faltantes.

Unidad 7.- Estructuras de repetición.

Estructuras de control repetitivas e iterativas: http://elvex.ugr.es/decsai/java/pdf/5C-iterative.pdf

Java básico: http://lineadecodigo.com/articulos/java/java-se/java-basico/

MANUAL DE JAVA: http://www.webtaller.com/manual-java/indice_manual_java.php

.....


Solo para ti (checa estos enlaces de interes general):

Modelo orientado a documentos: http://html.conclase.net/w3c/dom1-es/cover.html

Glosario de informática e Internet: http://glosario.panamacom.com/glosariot.html

POO en PHP: http://www.zonaphp.com/programacion-orientada-a-objetos-en-php/

Consejos para crear tu sitio web: http://www.imeil.com.mx/Consejos/

HP sitio web: http://www.hp.com/sbso/espanol/businesscenter/webpage/index.html

Recursos para tu sitio web: http://www.aula21.net/segunda/recursosweb.htm

Certificaciones JAVA:
http://certificadojava.blogspot.com/2005/10/mock-exams-exmenes-para-practicar.html

MySQL: http://dev.mysql.com/doc/refman/5.0/es/index.html



HTML: http://www.danielclemente.com/html/

JAVA Script: http://www.pangea.org/pacoc/manuales/manual3.htm

http://es.wikipedia.org/wiki/JavaScript

WEB Stylo: http://www.webestilo.com/

SOFTWARE DESARROLADO POR EL ISC Elías Castañeda González (Ex-Tec Mina): Software MicroElias Corporation
 

Espero esto te sea de interes.

ITMinatitlán <--> La Frase del día<-->La Noticia del día

Saludos cordiales:

M.C. José Angel Toledo Alvarez

Nombre:
Lugar: Minatitlán, Veracruz, Mexico

Maestría en Ciencias en electrónica, Docente del Instituto Tecnológico de Minatitlán en Ingeniería en Sistemas Computacionales, Ingeniería Industrial, Maestría en Electrónica, Educación a Distancia, Director y Asesor de Proyectos, Auditor Certificado de Calidad, Consejero del Capítulo de Mecatrónica del ITMina y Actualmente Jefe de la División de Estudios Profesionales del Instituto Tecnológico de Minatitlán.

Archivos
septiembre 2007 / noviembre 2007 / enero 2008 / febrero 2008 / febrero 2009 / marzo 2009 / mayo 2009 / agosto 2009 / octubre 2009 / enero 2010 /


Powered by Blogger

Suscribirse a
Entradas [Atom]