Modelo de Contenido Programatico-Lenguaje2

14
FACULTAD: Informática CARRERA: Licenciatura en Informática con énfasis en Redes y Telecomuni NOMBRE DEL CURSO: Lenguaje de Programación II ABREVIATURA: INF CÓDIGO DE ASIGNATURA:2009 CÓDIGO DE HORARIO: 11457 PROFESOR: Lic. Boddy D. Diez VISIÓN DE LA UNIVERSIDAD TECNOLOGICA OTEIMA: Ser universidad líder, innovadora y reconocida como promotora del desarrollo sosteni MISIÓN DE LA UNIVERSIDAD TECNOLOGICA OTEIMA: Formar profesionales líderes, comprometidos con el desarrollo sostenible de su comun que promuevan la innovación y el cambio, a través de tecnología y valores éticos. VALORES INSTITUCIONALES: La actitud positiva de nuestra gente promueve la Eficienc Innovación y el Profesionalismo. NUESTRO CREDO: La creciente importancia de la globalización y el avance de la tecnología y las comu los países latinoamericanos la oportunidad de encontrar vías innovadoras, que permit problemas del desarrollo y la mejora de los estándares de la calidad de empleo en l DESCRIPCION DEL CURSO: La asignatura de Lenguajes de Programación II tratará el tema de Prog tratarán las diferentes clases de Java, definición de métodos, cómo se en Java, las diferentes estructuras de control, manejo de ventanas en Posteriormente, se desarrollarán temas tales como entrada y salida de manejo de applets y archivo, edición, menús, cuadros de diálogos, can multimedia y la creación de estructuras cliente – servidor en JAVA. JUSTIFICACION DEL CURSO:

Transcript of Modelo de Contenido Programatico-Lenguaje2

FACULTAD: Informtica CARRERA: Licenciatura en Informtica con nfasis en Redes y Telecomunicaciones NOMBRE DEL CURSO: Lenguaje de Programacin II ABREVIATURA: INF CDIGO DE ASIGNATURA: 2009 CDIGO DE HORARIO: 11457 PROFESOR: Lic. Boddy D. Diez VISIN DE LA UNIVERSIDAD TECNOLOGICA OTEIMA: Ser universidad lder, innovadora y reconocida como promotora del desarrollo sostenible. MISIN DE LA UNIVERSIDAD TECNOLOGICA OTEIMA: Formar profesionales lderes, comprometidos con el desarrollo sostenible de su comunidad y del pas, que promuevan la innovacin y el cambio, a travs de tecnologa y valores ticos. VALORES INSTITUCIONALES:La actitud positiva de nuestra gente promueve la Eficiencia, la Innovacin y el Profesionalismo. NUESTRO CREDO: La creciente importancia de la globalizacin y el avance de la tecnologa y las comunicaciones, darn a los pases latinoamericanos la oportunidad de encontrar vas innovadoras, que permitan solucionar los problemas del desarrollo y la mejora de los estndares de la calidad de empleo en los prximos aos. DESCRIPCION DEL CURSO: La asignatura de Lenguajes de Programacin II tratar el tema de Programacin Java. Se tratarn las diferentes clases de Java, definicin de mtodos, cmo se declara una variable local en Java, las diferentes estructuras de control, manejo de ventanas en Java, manejador de eventos. Posteriormente, se desarrollarn temas tales como entrada y salida de datos en este lenguaje, manejo de applets y archivo, edicin, mens, cuadros de dilogos, canvas, vectores, animaciones, multimedia y la creacin de estructuras cliente servidor en JAVA.

JUSTIFICACION DEL CURSO:

Java es un lenguaje y una tecnologa. Desde hace aos, permite armar aplicaciones tanto en el cliente como en el servidor, que corren en mltiples plataformas, desde PC hasta mainframes. El Curso de Java busca dotar a los estudiantes sin experiencia en programacin, de conocimientos y herramientas necesarias para desarrollar una aplicacin Java sencilla. Adicionalmente, Java representa uno de los estndares de programacin ms importante en el desarrollo de tecnologas para la web. Por ende, le estamos ofreciendo al estudiante las posibilidades de adquirir conocimientos en herramientas que tienen gran demanda en el mercado de tecnologa nacional e internacional. Estadsticas del buscador de trabajo www.monster.com establecen que Java es uno de los lenguajes ms requeridos por empresas que producen tecnologa que slo la consumen. OBJETIVOS GENERALES: Conocer y aprender el lenguaje Java y su tecnologa Llevar a cabo el desarrollo de aplicaciones para el cliente y el servidor.ESPECFICOS

OBJETIVOS -

Al finalizar el curso, el participante tendr competencias tales como: Describir la historia y las caractersticas ms significativas de la programacin Java. Componer un programa bsico que contenga al mtodo principal, variables de referencia y primitivas y una declaracin de clases. Utilizar los paquetes de Java Standard, como entrada, salida, grficos, imgenes, threads, acceso a partir de datos, componentes AWT y componentes Swing, programacin de sockets Conocimientos en:

Comprender El Origen del Lenguaje de Programacin en C++ Conocer el Entorno de Desarrollo del Lenguaje de Programacin en C++ Conocer La Estructura de Sentencias Condicionales Conocer la Estructura de Ciclos o Bucles Conocer la Estructura de Case Aprender las Funciones del lenguaje

Habilidades para:

Desarrollar Programas bsicos

Realizar la Depuraciones necesarias de nuestros programas Desarrollar los Procedimientos y organizacin de proyectos Realizar Operaciones de Estructura de Ciclos o Bucles Realizar Operaciones de las Estructuras Condicionales Realizar Operaciones de Estructura de Case

Actitudes para:

Reconocer las Variables y los flujo del Programa Analizar la implementacin de Arreglos

EXIGENCIAS DEL CURSO: Aunque la modalidad del curso es semipresencial, el estudiante requiere completar un total de 16 horas presenciales, 16 horas en lnea y 32 horas prcticas, para aprobar el curso. DEPENDERA DEL NUMERO DE CREDITOS. SI LA MATERIA TIENE 4 CREDITOS, EL CURSO DEBE TENER 64 HORAS PRACTICAS NO PRESENCIALES. - El estudiante debe cumplir obligatoriamente con el 75% de la totalidad de horas presenciales para tener derecho a recibir su calificacin final. En el caso de materias cuatrimestrales, el estudiante que se ausente a 4 sesiones consecutivas o no, perder el curso. - El participante debe cumplir puntual y obligatoriamente en las fechas establecidas, con los criterios de evaluacin, tales como asistencia, tareas, ejercicios prcticos, asignaciones, parciales y proyecto final, los cuales sern evaluados por el profesor del curso. - Las clases sern iniciadas puntualmente con los estudiantes que se encuentren presentes en el aula de clases. - Toda asignacin se entrega slo en la fecha programada, no se aceptarn trabajos entregados en fechas posteriores. - En cada asignacin, investigacin, chats, foro, taller, trabajo final u otra actividad acadmica, la ortografa ser evaluada. - El trabajo final del curso debe ajustarse al esquema proporcionado por el profesor. El profesor es orientador y facilitador en el desarrollo metodolgico. - Es un derecho del profesor exigir acadmicamente a sus estudiantes, segn los objetivos y el desempeo propio durante el desarrollo de la clase. - Al estudiante que se le compruebe que ha plagiado un documento elaborado por otro compaero de estudio o que lo ha descargado de Internet, presentndolo como de su autora, no recibir evaluacin final y perder el curso. Todos los trabajos, proyectos, laboratorios prcticos deben ser publicados en la plataforma virtual (http://virtual.oteima.ac.pa). Los estudiantes deben vestirse adecuadamente y de esta manera estarn guardando respeto, cortesa y consideracin en su trato con los compaeros, profesores y personal administrativo de esta universidad. Dentro del aula de clases, se prohbe: o Fumar o ingerir alimentos.

o Utilizar telfonos celulares y/o cualquier otro dispositivo electrnico como Ipod, CD, Mp3, Mp4, Iphone, radios, grabadoras, etc. o El uso de gorras, chancletas, pantalones cortos, pantalonetas, bermudas, blusas escotadas, minifaldas, ropa ceida al cuerpo o cualquier tipo de vestuario que ria contra la moral y buenas costumbres de esta universidad.

CONTENIDO DE LA ASIGNATURA: 1. Qu es Java 2. Lenguaje de Objetos 2.1. Un ejemplo simple 3. Independiente de la Plataforma 4. Algunas Caractersticas 5. Las Clases de Java 5.1. La estructura de una Clase 5.2. Declaracin de las Clases 5.3. El cuerpo de la Clase 6. Los mtodos 7. Declaracin de Variables locales 8. Las estructuras del Control 8.1. If.. [else] 8.2. Switchcase.brakedefault 8.3. While 8.4. Dowhile 8.5. For 8.6. Break y continue 8.7. Otras.. 9. Otro Ejemplo Simple 10. Ventanas en Java 10.1. Definicin de ventanas 10.2. Personalizacin de Ventanas 10.3. Preparando Listas 10.4. Agregando fechas 11. Manejador de eventos 12. Entrada / Salida en Java 13. Capturando excepciones 14. Los applets y los archivos 15. Nuestro modesto editor 16. Volviendo al AWT 17. Mens en Java 18. Cuadro de Dilogos

19. La clase Canvas 20. El applet- container 21. Vectores en Java 22. Animaciones en java 22.1. Uso de Threads 22.2. Sincronizacin de los relojes 23. Multimedia en Java 24. Acceso a la red a travs de Java 25. Los sockets 26. Crear un servidor en Java 27. Crear un cliente en Java METODOLOGA DEL CURSO Los contenidos de este curso sern desarrollados por el profesor, mostrando siempre la utilidad que tiene tal conocimiento, en el esto de la carrera y en el campo laboral. Para tal fin, se harn exposiciones acompaadas de ejemplos. El curso se desarrollar en un aula dentro de la Universidad Tecnolgica Oteima, donde los estudiantes realizarn trabajos individuales que desarrollen los contenidos de los diversos programas. De igual manera, el profesor adoptar los siguientes apoyos: -

-

Se har entrega de un cronograma de actividades con el contenido, fechas y evaluacin del grupo. Exposiciones dialogadas del facilitador Presentaciones de clases del facilitador con apoyo de equipo multimedia Desarrollo de clases prcticas y talleres en el aula de clases. Implementacin de los conceptos aprendidos, a travs de la prctica inmediata. Lecturas complementarias Apoyo audio visual Asignaciones e investigaciones prcticas del estudiante Elaboracin y presentacin sustentada del trabajo final del curso.

REQUERIMIENTOS TCNICOS DE DOCENCIA - Equipo multimedia en todas las clases - Internet - Tablero acrlico, borrador y pilotos - Libros - Biblioteca virtual. - Material en el aula virtual Moodle. - Artculos de revistas y peridicos. - Computadoras

ELABORACIN DEL TRABAJO FINAL La poltica de investigacin de la Universidad Tecnolgica Oteima contempla proyectos de investigacin que se ajusten a los intereses investigativos de los docentes, investigadores y estudiantes, y stos en todo caso debern estar orientados al conocimiento de la realidad nacional y al desarrollo de una sociedad ms prspera, ms humana y ms justa para todos los panameos. La modalidad de elaborar un Proyecto conforma una prctica de investigacin, a travs de la cual el proponente se proyecta hacia el planeamiento de una situacin problemtica o especfica, y hacia la bsqueda de soluciones mediatas e inmediatas, para dar respuesta a una situacin deficitaria que se presenta en el entorno organizacional en que se desarrolla. Todos los programas de investigacin deben contribuir al cumplimiento de la misin institucional. En ese contexto, y con el propsito de cumplir con nuestra misin, presentamos la Estructura de un Trabajo Final del Curso. Adems, el estudiante debe tomar en cuenta lo siguiente:

El trabajo final del curso consiste en investigar y desarrollar individual o grupalmente, un tema de inters en el campo del Derecho Financiero y elaborar un documento escrito y grfico que plasme el mismo (en Power Point). El proyecto debe ser sustentado bajo los parmetros que exige la Universidad Tecnolgica Oteima para obtener la evaluacin sumativa correspondiente, y de acuerdo a la metodologa de aprendizaje asignada.

CRONOGRAMA DE ACTIVIDADES CUATRIMESTRE LECTIVO 2-2011 CARRERA: Informtica ASIGNATURA: Licenciatura en Informtica con nfasis en Redes y Telecomunicaciones HORARIO: 8:00 a.m a 10:30 a.m PRIMERA SESIN Fecha Objetivo 13/5/2011-

Contenido

Estrategia didcticaDinmica

Evaluacin Diagnostica Formativa

-

Reconocer las INTRODUCCION A JAVA fortalezas y La historia de Java debilidades del Qu es java conocimiento de la programacin. Caractersticas de java Comprender las La programacin orientada a caractersticas y objetos como base de java conceptos ms Especificaciones del importantes de la programacin lenguaje java Aplicaciones y Applets Creacin de programas Componentes de una aplicacin Herramientas de desarrollo java Estructura de un programa en java Errores de programacin 2. 3. 4. 5. Lenguaje de Objetos 2.1. Un ejemplo simple Independiente de la Plataforma Algunas Caractersticas Las Clases de Java 5.1. La estructura de una Clase 5.2. Declaracin de las Clases 5.3. El cuerpo de la Clase Los mtodos Declaracin de Variables locales

de presentacin Lectura Motivacional Presenta cin del contenido y las caracterstica s generales del curso. Explicaci n del tema de la sesin.

6. 7.

SEGUNDA SESIN Fecha Objetivo 20/5/2011 Conocer la 8. estructuras de control del lenguaje de Programacin. Identificar las condiciones lgicas Conocer los conceptos de constantes y variables y su declaracin.

ContenidoLas estructuras del Control 8.1. If.. [else] 8.2. Switchcase.brakedefault

Estrategia didctica

Evaluacin

Noticia Diagnstica Tecnolgica - Sumativa Explicacin del Formativa tema de la sesin. Desarrollo de Programas. Investigacin acerca de las palabras reservadas en Java

TERCERA SESIN Fecha Objetivo 27/5/2011 Conocer la estructuras 8. de control del lenguaje de Programacin. Identificar las condiciones lgicas Conocer los conceptos de constantes y variables y su declaracin.

ContenidoLas estructuras del Control 8.3. While 8.4. Dowhile 8.5. For 8.6. Break y continue 8.7. Otras..

Estrategia didctica Noticia Tecnolgica Explicacin del tema de la sesin. Desarrollo de Programas Parcial terico de conocimientos bsicos

EvaluacinDiagnostica Formativa Sumativa

CUARTA SESIN

Fecha 3/6/2011

Objetivo

Contenido

Estrategia didctica -

Evaluacin Diagnostica Formativa Sumativa

Implementar diferentes 9. Otro Ejemplo Simple Noticia 10. Ventanas en Java uso de las ventas. Tecnolgica 10.1. Definicin de Explicacin del Configurar la ventanas visualizacin de tema de la 10.2. Personalizacin de ventas sesin. Ventanas Utilizar Listas de 10.3. Preparando Listas Desarrollo 10.4. Agregando fechas Programas Taller evaluativo

QUINTA SESIN Fecha 10/6/2011

Objetivo

Contenido

Estrategia didcticaNoticia Tecnolgica Realizacin de Taller de Programas.

Evaluacin Diagnostica Formativa

Implementar diferentes 11. Manejador de eventos tipos de eventos 12. Entrada / Salida en Java existentes. 13. Capturando excepciones Observar los tipos de datos de E/S en Java Identificar algunas excepciones

SEXTA SESIN Fecha 17/6/2011

Objetivo

Contenido

Estrategia didcticaNoticia Tecnolgica Parcial Prctico de lo dado hasta la fecha

Evaluacin Formativa Sumativa

Analizar problemas 14. Los applets y los archivos 15. Nuestro modesto editor compuestos Desarrollar algoritmos 16. Volviendo al AWTew con diagrama de flujos para transcripcin del programa.

SEPTIMA SESIN

Fecha 24/6/2011

Objetivo

Contenido

Estrategia didcticaNoticia Tecnolgica Realizacin de Talleres Prcticos Taller evaluativo aula virtual

Evaluacin Diagnostica Formativa Sumativa

Identificar los elementos 17. Mens en Java del Menu Reconocer los tipos de Menu en Java Crear y Modificar configuraciones del menu

OCTAVA SESIN Fecha 1/7/2011

Objetivo

Contenido

Estrategia didcticaNoticia Tecnolgica Taller de estructura if aula virtual. Taller de estructura if aula virtual evaluativa

EvaluacinDiagnostica Formativa Sumativa

Identificar las clases de 18. Cuadro de Dilogos cuadro existentes en 19. La clase Canvas Java Modificar las configuraciones del Canvas de un apliacin Java

NOVENA SESIN Fecha 8/7/2011

Objetivo

Contenido

Estrategia didctica Noticia Tecnolgica Taller de vectores

EvaluacinFormativa Sumativa

Identificar elementos del 20. El applet- container 21. Vectores en Java pplet -container Realizar operaciones con vectores

DECIMA SESIN

Fecha 15/7/2011

Objetivo

Contenido

Estrategia didctica-

EvaluacinDiagnostica Formativa Sumativa

22. Animaciones en java Noticia Implementar 22.1. Uso de Threads Tecnolgica animaciones ms 22.2. Sincronizacin de - Taller de comunes en Java los relojes animacin y Configurar Threads para configuracin su uso de Configurar relojes para animaciones sincronizar las - Taller animaciones. Evaluativo en el Aula Virtual

UNDECIMA SESIN Fecha Objetivo 22/7/2011 Crear elementos multimedia sobre aplicaciones java. Aplicar controles multimedia sobre aplicaciones java. Conocer los diferentes accesos permitidos por red a travs de java

Contenido23. Multimedia en Java 24. Acceso a la red a travs de Java -

Estrategia didcticaNoticia Tecnolgica - Taller de Elementos Multimedia - Parcial Prctico

Evaluacin Diagnostica Formativa

DUODECIMA SESIN Fecha Objetivo 29/7/2011

Contenido

Estrategia didcticaPresentacin multimedia sobre el tema. -

EvaluacinDiagnostica Formativa

Conocer el uso correcto 25. Los sockets de los sockets

DECIMO TERCERA SESIN Fecha Objetivo 5/8/2011 Conocer las configuraciones pertinentes para la creacin de un Servidor Java Conocer las configuraciones pertinentes para la creacin de un cliente Java Identificar los cdigos necesarios para la utilizacin de Java

Contenido26. Crear un servidor en Java 27. Crear un cliente Java

Estrategia didcticaPresentacin multimedia sobre el tema. Investigacin de algunos servidores java utilizados en pginas web.

Evaluacin Diagnostica Evaluativa Sumativa

DECIMO CUARTA SESIN Fecha Objetivo 13/8/2011 Recordar conceptos y mtodos dados a lo largo de la asignatura. Desarrollar pruebas para comprobacin de conocimientos significativos durante el curso Lenguajes de programacin II.

Contenido-

Estrategia didcticaRepaso todo materia dado de el -

EvaluacinDiagnostica Formativa

DECIMO QUINTA SESIN Fecha Objetivo 20/8/2011 Comprobar

Contenidolos Examen Final la

Estrategia didcticaExamen Final -

EvaluacinSumativa

objetivos alcanzados dentro de asignatura.

CRITERIOS DE EVALUACIN: El estudiante debe cumplir puntual y obligatoriamente en las fechas establecidas, con los criterios de evaluacin establecidos por el profesor. Toda asignacin se entrega slo en la fecha programada, no se aceptarn trabajos entregados en fechas posteriores. Todos los trabajos, investigaciones, asignaciones y trabajo final deben ser publicados en la plataforma virtual (http://virtual.oteima.ac.pa). Criterios de Evaluacin Foro en Moodle Casos de estudio (anlisis) Quiz Porcentaje 5% 10% 10%

10% Anlisis de lecturas complementarias Asignaciones y/o investigaciones 15% Parcial 20% Examen final o trabajo final (documento escrito y 30% presentacin audiovisual) Total 100% Ningn criterio de evaluacin debe tener mayor ponderacin que el Examen Final o Trabajo Final. BIBLIOGRAFA BYRON, GOTTEFRIED. PROGRAMACION EN C. MCGRAW HILL, MEXICO. 1991 GARCIA, FELIX, EL LENGUAJE DE PROGRAMACIN C, DISEO E IMPLEMENTACIN DE PROGRAMAS, PEARSON EDUCACIN, ESPAA 2002 RODRIGUEZ, GREGORI EJERCICIOS DE PGORAMCIN, CREATIVO Y RECREATIVO EN C++. PEARSON EDUCACION. ESPAA 2002 SIERRA URRECHO, ALEJANDRO PROGRAMACION EN C/C+ ANAYA MULTIMEDIA, ESPAA, 1999 CEBALLOS, FRANCISCO JAVIER. EL LENGUAJE DE RPROGRAMACIN C++ RAMA ESPAA 2991 DEITHEL HM. C++ COMO PROGRAMA. PEARSON EDUCACIN. ESPAA 2002

BIBLIOTECACastillo Martnez, Cristhian Patricio Trabajo de programacin bsica Editorial: El Cid Editor | apuntes Argentina 2009