Download Sílabo de Técnicas de Programación
Document related concepts
no text concepts found
Transcript
Asignatura: Comunicación Sílabo de Técnicas de Programación I. II. Datos Generales Código A0470 Carácter Obligatorio Créditos 4 Periodo Académico 2017 Prerrequisito Algoritmia y Estructura de Datos Horas Teóricas: 2 Prácticas: 4 Sumilla de la Asignatura Programación Orientada a Objetos: Conceptos Básicos. Estructura de un programa. Datos. Tipos de datos y expresiones. Definición de Variables y constantes. Operadores. Clases y Objetos. Constructores y Destructores. Mensajes. Herencia. Polimorfismo. Encapsulamiento. Clases Abstractas. Funciones. Interfaz Gráfica. Acceso a Datos. III. Competencia Crea o implementa programas y/o en su conjunto sistemas, haciendo uso del ordenador y lenguajes de programación para resolver problemas específicos aplicando técnicas de programación orientada a objetos utilizando: control, arreglos, clases y objetos, constructores y destructores, mensajes, herencia, polimorfismo, encapsulamiento, clases abstractas y acceso a datos con la implementación de interfaces gráficas de manera responsable en el desarrollo de programas empleando el análisis, la lógica, y el ingenio orientado a objetos. ucontinental.edu.pe Asignatura: Comunicación IV. Organización de los Aprendizajes Conocimientos Unidad Procedimientos Introducción a la Programación: Técnicas de Programación. Introducción al Lenguaje Orientado a Objetos: Java. Plataforma de Java SE 7. Características de Java. Elementos de Programación en JAVA: Cometarios, Identificadores, Separadores, Operadores. Tipos de Datos. Variables. Expresiones. Conversión de cadenas de texto en datos del tipo adecuado. Programando en JAVA: Estructura de un programa en JAVA. Entrada y Salida de Datos. Controles de Flujo: Selectivos y Repetitivos. Programando en JAVA:. Array. Clases Utilidad. Tratamiento de Excepciones. I Conceptos Básicos en Lenguaje de Programación Orientada a Objetos: Clases y Objetos. Variables y Constantes. Conceptos Básicos en Lenguaje de Programación Orientada a Objetos: Mensajes. Constructores. Conceptos Básicos en Lenguaje de Programación Orientada a Objetos: Herencia, Subclases. Conceptos Básicos en Lenguaje de Programación Orientada a Objetos: Encapsulamiento y Polimorfismo. Conceptos Básicos en Lenguaje de Programación Orientada a Objetos: Clase Abstracta. Clase Interface. Paquetes. Actitudes Diferencia los elementos de la programación orientada objetos respecto a la programación estructurada. Aplica los tipos de entrada y salida de datos, los controles de flujo en la estructura del programa orientado a objetos. Identifica los elementos de creación de Arrays en un lenguaje de orientado a objetos. Aplica el tratamiento de excepciones en un programa orientado a objetos. Identifica los conceptos básicos para la programación orientada a objetos. Aplica los conceptos de clase, objetos, variables y constantes en la creación de programas. Aplica los conceptos de mensajes y constructores en la creación de programas. Asume con responsabilidad sus actividades académicas asignadas. Realiza con honestidad las evaluaciones asignadas. Aplica los conceptos de herencia y subclases en la creación de programas. Aplica los conceptos de encapsulamiento y polimorfismo en la creación de programas. Aplica los conceptos de clase abstracta. Clase Interface. Paquetes en la creación de programas. Evaluación Parcial II III APPLETS y Programación de Applets: .Applets Java. El Visor de Applets. Ciclo vida del Applet. Clase GRAPHICS. Applets y Excepciones. Delegación de eventos y AWT: Modelo de Delegación de Eventos. Abstract Windowing Toolkit (AWT). Interfaz de Usuario AWT, Estructura del AWT, Componentes. Contenedores y Layouts. SWING: elementos de programación: SWING. Elementos de SWING. Menú de SWING. JDBC: Java DataBase Connectivity: JDBC. Base de Datos. Conectividad JDBC. Conectando con ORACLE Express. JDBC: Puente JDBC-ODBC. JDBC: Lenguaje SQL. IV Entornos de Programación para dispositivos Móviles: JAVA Micro Edition (JME). Arquitectura de JME. MIDlet. Ciclo de Vida de un MIDlet. Gestor de aplicaciones. MIDlets en JAVA ME. Entornos de Programación dispositivos Móviles: Record Management System (RMS). Introducción a la Programación con Android. Aplica los elementos de un Applet: Visor, Clase Graphics en la construcción de programas. Aplica los elementos de interfaz AWT: Delegación de Eventos, componentes y contenedores en la construcción de programas. Aplica los elementos de interfaz SWING: Elementos SWING, menús de SWING en la construcción de programas. Identifica los conceptos de Conectividad a una Base de Datos. Aplica los conceptos de conexión a una base de datos en Oracle Express. Aplica los conceptos de conexión a una base de datos usando el Puente JDBC – ODBC. Aplica la sintaxis del Lenguaje SQL para manipular la información de una base de datos. Asume con responsabilidad sus actividades académicas asignadas. Realiza con honestidad las evaluaciones asignadas. Identifica los conceptos básicos de un MIDlet para la programación en dispositivos móviles. Identifica los conceptos básicos para el almacenamiento de datos en dispositivos móviles y un nuevo entorno de programación. Evaluación Final ucontinental.edu.pe Asignatura: Comunicación V. Estrategias Metodológicas El proceso de aprendizaje consiste en el desarrollo teórico práctico de los conceptos básicos y estrategias adecuadas para resolver problema y llevarlos a programa con la metodología de programación orientada a objetos, con el método de enseñanza inductivo y deductivo, procedimientos de observación, comparación, abstracción, generalización y aplicación de técnicas expositivas dialogadas, clases magistrales, trabajos en equipo, empleando como materiales: práctica domiciliarías, guías práctica y material de estudio. VI. Sistema de Evaluación Rubros Instrumentos Peso Evaluación de entrada Prueba mixta Consolidado 1 Prueba de desarrollo Prueba mixta 20% Evaluación Parcial Prueba escrita 20% Prueba de desarrollo Prueba mixta Rúbrica de avance de proyecto 20% Evaluación Final Rubrica de informe y software de proyecto. 40% Evaluación de recuperación No aplica A) Consolidado 2 Requisito Fórmula para obtener el promedio: PF = C1 (20%) + EP (20%) + C2 (20%) + EF (40%) VII. Bibliografía 7.1 Básica Froufe Quintas, A. (2000). Java 2: Manual de usuario y tutorial. Alfaomega. Código Biblioteca UC: R005.1 F85 2000. 7.2 Complementaria Arnold, K., Gosling, J. y Holmes, D. (2001). El lenguaje de programación Java. Pearson Educación. Froufe Quinta, A. (2008). Java 2: Manual de usuario y tutorial. México: Alfaomega Grupo Editor Ra-Ma. Harvey, M. y Deitel (2004).Cómo programar en C/C++ y Java. Pearson Educación. Román, L. (2006). Metodología de la programación orientada a objetos. Alfaomega. Vidal, A. y Romero, E. (2004). Como programar en Java. Pearson/Educación. ucontinental.edu.pe Asignatura: Comunicación 7.3 Recursos Digitales Bastida, S. (2006). Agilizan Java en nueva versión. Palabra 2006 Dec 11:7-7. http://search.proquest.com/docview/377583178 Belandria E, J. y Viloria F., LP. (2006). Localización De Móviles En Telefonía Celular Usando Redes Neuronales. Interciencia 2006;31(4):300-304. http://search.proquest.com/docview/210141726 Java processors - the coming of age. Electronic Engineering 2001 Mar 21:57-57. http://search.proquest.com/docview/203775050 Botero Tabares, R.d.J., Castro Castro, C.A. y Parra Castrillón, J.E. (2006). Método integrado de programación secuencial y programación orientada a objetos para el análisis, diseño y elaboración de algoritmos – MIPSOO. Revista Virtual Universidad Católica del Norte; núm. 17, febrero-abril, 2006. Fundación Universitaria Católica del Norte Medellín, Colombia (acceso 01/07/2012). Disponible en: http://redalyc.uaemex.mx/redalyc/src/inicio/ArtPdfRed.jsp?iCve=194220465010 JAVA PLATAFORM JDK; 2011 (acceso 14/02/20011). Disponible en: http://www.oracle.com/technetwork/java/javase/downloads/index.html Departamento de Ingeniería Telemática. Desarrollo de aplicaciones J2ME. Universidad Carlos II de Madrid. España (acceso 11/02/2013). Disponible en: http://www.it.uc3m.es/celeste/docencia/cr/2002/PracticasJ2ME//PracticaIntroJ2ME/ 2017. Firmado por FELIPE NESTOR GUTARRA MEZA CN = FELIPE NESTOR GUTARRA MEZA O = UNIVERSIDAD CONTINENTAL OU = 20319363221 T = DECANO Signature date and time: 14/12/2016 19:52:33 ucontinental.edu.pe