Está en la página 1de 5

Sílabo de Técnicas de

Programación

I. 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

II. 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
IV. Organización de los Aprendizajes
Unidad Conocimientos Procedimientos Actitudes
Introducción a la Programación: Técnicas de Programación.
Introducción al Lenguaje Orientado a Objetos: Java. Plataforma de Java SE 7.
Diferencia los elementos de la programación orientada objetos respecto a la
Características de Java. Elementos de Programación en JAVA: Cometarios,
programación estructurada.
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 Aplica los tipos de entrada y salida de datos, los controles de flujo en la
de Datos. Controles de Flujo: Selectivos y Repetitivos. estructura del programa orientado a objetos.
Asume con
Identifica los elementos de creación de Arrays en un lenguaje de orientado a responsabilidad
Programando en JAVA:. Array. Clases Utilidad. Tratamiento de Excepciones. objetos. sus actividades
Aplica el tratamiento de excepciones en un programa orientado a objetos.
académicas
I Identifica los conceptos básicos para la programación orientada a objetos. asignadas.
Conceptos Básicos en Lenguaje de Programación Orientada a Objetos: Clases y
Aplica los conceptos de clase, objetos, variables y constantes en la creación de Realiza con
Objetos. Variables y Constantes.
programas. honestidad las
Conceptos Básicos en Lenguaje de Programación Orientada a Objetos: Mensajes. evaluaciones
Aplica los conceptos de mensajes y constructores en la creación de programas.
Constructores. asignadas.
Conceptos Básicos en Lenguaje de Programación Orientada a Objetos:
Aplica los conceptos de herencia y subclases en la creación de programas.
Herencia, Subclases.
Conceptos Básicos en Lenguaje de Programación Orientada a Objetos: Aplica los conceptos de encapsulamiento y polimorfismo en la creación de
Encapsulamiento y Polimorfismo. programas.
Conceptos Básicos en Lenguaje de Programación Orientada a Objetos: Clase Aplica los conceptos de clase abstracta. Clase Interface. Paquetes en la creación
Abstracta. Clase Interface. Paquetes. de programas.
Evaluación Parcial
APPLETS y Programación de Applets: .Applets Java. El Visor de Applets. Ciclo vida Aplica los elementos de un Applet: Visor, Clase Graphics en la construcción de
del Applet. Clase GRAPHICS. Applets y Excepciones. programas.
Delegación de eventos y AWT: Modelo de Delegación de Eventos. Abstract
Aplica los elementos de interfaz AWT: Delegación de Eventos, componentes y
II Windowing Toolkit (AWT). Interfaz de Usuario AWT, Estructura del AWT,
contenedores en la construcción de programas.
Componentes. Contenedores y Layouts.
SWING: elementos de programación: SWING. Elementos de SWING. Menú de Aplica los elementos de interfaz SWING: Elementos SWING, menús de SWING en la Asume con
SWING. construcción de programas. responsabilidad
JDBC: Java DataBase Connectivity: JDBC. Base de Datos. Conectividad JDBC. Identifica los conceptos de Conectividad a una Base de Datos. sus actividades
Conectando con ORACLE Express. Aplica los conceptos de conexión a una base de datos en Oracle Express. académicas
asignadas.
Aplica los conceptos de conexión a una base de datos usando el Puente JDBC –
III JDBC: Puente JDBC-ODBC. Realiza con
ODBC.
honestidad las
Aplica la sintaxis del Lenguaje SQL para manipular la información de una base de
JDBC: Lenguaje SQL. evaluaciones
datos.
asignadas.
Entornos de Programación para dispositivos Móviles: JAVA Micro Edition (JME).
Identifica los conceptos básicos de un MIDlet para la programación en dispositivos
Arquitectura de JME. MIDlet. Ciclo de Vida de un MIDlet. Gestor de
móviles.
IV aplicaciones. MIDlets en JAVA ME.
Entornos de Programación dispositivos Móviles: Record Management System Identifica los conceptos básicos para el almacenamiento de datos en dispositivos
(RMS). Introducción a la Programación con Android. móviles y un nuevo entorno de programación.
Evaluación Final

ucontinental.edu.pe
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 Requisito

Prueba de desarrollo
Consolidado 1 Prueba mixta 20%

Evaluación Parcial Prueba escrita 20%


Prueba de desarrollo
Prueba mixta
Consolidado 2 Rúbrica de avance de proyecto 20%

Evaluación Final Rubrica de informe y software de proyecto. 40%


Evaluación de
No aplica
recuperación

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
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: 1 4 / 1 2 /2 0 16 19 :5 2 :3 3


u c o n ti n

También podría gustarte