You are on page 1of 2

Carrera de Ingeniera de Sistemas

Campus Centenario: Robles 107 y Chambers (Villa La Joya) * Edificio Administrativo: Chambers 227 y 5 de Junio
*

Casilla Postal: 09-01-4752 * PBX: (593-4) 2580447 * Guayaquil

www.ups.edu.ec

PROGRAMACIN I
NOMBRE DE LA MATERIA: Programacin I G 5142 CICLO: Primero PERODO LECTIVO: Mayo 2013 Septiembre 2013 PROFESOR-HORARIO: Ing. Joe Llerena I., Msig. jllerena@ups.edu.ec

Cdigo: 6016
No. DE HORAS SEMANALES: Seis Horas CRDITOS: 6 (Cada Crdito 16 horas) NIVEL: 1 AYUDANTE: LABORATORIO: 5 BLOQUE D MODALIDAD: PRESENCIAL Inicio de clases Lunes 20 de Mayo del 2013

rea de Programacin (Formacin Bsica)

Contenido para el primer examen (INTERCICLO)


1. GENERALIDADES 1.1. El Paradigma Orientado a Objetos. 1.2. Caractersticas, conceptos, terminologa. 1.3. Etapas del ciclo de vida del software 1.4. Tipos de lenguajes de programacin, compiladores e intrpretes. ALGORITMOS 2.1. Definicin y formas de expresar un algoritmo. 2.2. Elaboracin de algoritmos y ejercicios. INTRODUCCION AL LENGUAJE EJECUCION DE UN PROGRAMA 3.1. La plataforma y el entorno de desarrollo. 3.2. Identificadores, Palabras Claves y Comentarios 3.3. Tipos de datos y conversiones de tipo 3.4. Constantes y Variables 3.4.1. Variables locales, atributos y parmetros de un mtodo 3.4.2. Duracin y visibilidad de las variables 3.5. Declaraciones, Expresiones, Sentencias 3.6. Inicializacin, Asignacin. INTRODUCCION A LA PROGRAMACION ORIENTADA A OBJETOS 4.1. Definicin y usos de Clases, superclase y subclases. 4.2. Definicin y usos de Objetos, Constructores e Instancia de Objetos. 4.3. Definicin y usos de Atributos. 4.4. Definicin y usos de Mtodos, paso por valor. 4.5. Caractersticas Abstraccin, Encapsulamiento, Herencia y Polimorfismo 4.6. Paquetes y Reutilizacin del cdigo. 4.7. Estandarizacin UML, ejercicios prcticos. ENTRADA Y SALIDA DE DATOS 5.1. Realizacin de un programa. 5.2. Funciones de entrada y salida. 5.3. Compilacin y ejecucin de un programa. 5.4. Mensajes de error y depuracin. 5.5. Tratamiento de Excepciones. OPERADORES Y EXPRESIONES 6.1. Operadores aritmticos, relacionales y lgicos. 6.2. Operadores de asignacin. 6.3. Precedencia de operadores. 6.4. Aleatoriedad. ESTRUCTURAS DE CONTROL 7.1. Sentencias de control 7.2. Las sentencias de seleccin 7.2.1. Simples, dobles, anidadas (if , if else) 7.2.2. Mltiples (switch, break, continue) 7.3. Las sentencias de repeticin 7.3.1. Mientras, Hacer-Mientras y Para (while, do while, for) 7.4. Ejercicios.

INTERCICLO
Lecciones o pruebas escritas Mircoles 12 de Junio del 2013 Mircoles 10 de Julio del 2013 Exmenes de Interciclo: 15 al 20 de Julio del 2013
Clases y Revisin de exmenes: 22 al 27 de Julio 2013 Mayo 24: Dedicado a Mara Auxiliadora - Feriado

2.

3.

Interciclo Examen 20 Pruebas orales, Lecciones escritas, Pruebas de laboratorio, o Exposicin 10 Proyecto - Aplicacin 10 Cuaderno, deberes y trabajos de investigacin 05 Participacin en clase, participacin en foros en el sitio web establecido, trabajos autnomos, revisin del Aula Virtual de Aprendizaje Cooperativo, AVAC 05
23 29 Julio 2013: Ingreso de notas por internet y entrega de actas en secretara. Inicio de clases Lunes 22 de Julio del 2013

4.

FINAL
Lecciones o pruebas escritas Mircoles 7 de Agosto del 2013 Mircoles 4 de Septiembre del 2013
Exmenes Finales, 16 al 21 de Septiembre del 2013 Revisin de exmenes 23 26 de Septiembre
Julio 25: Feriado Agosto 3: Inicio de Evaluacin Docente Agosto 10: Feriado Agosto 22: Fiesta de San Juan Bosco (Eucarista) Agosto 23: Novatada Agosto 24: Inauguracin de Campeonato Interno Agosto 26: Concluye evaluacin docente Septiembre 13: Casa Abierta

5.

6.

24 30 Septiembre 2013: Ingreso de notas por internet y entrega de actas en secretara.

7.

Final Examen 20 Pruebas orales, Lecciones escritas, Pruebas de laboratorio, o Exposicin 10 Proyecto - Video 10 Cuaderno, deberes y trabajos de investigacin 05 Participacin en clase, participacin en foros en el sitio web establecido, trabajos autnomos, revisin del Aula Virtual de Aprendizaje Cooperativo, AVAC 05
* Recopilacin de Ejercicios ordenadamente (05)

Se tomar en cuenta la participacin en clase


Se revisar el cuaderno tomndose en cuenta su presentacin, ortografa y contenido coherente.

Contenido para el segundo examen (FINAL)


8. METODOS 8.1. Definicin, creacin, utilidad y sintaxis. 8.2. Clasificacin y acceso a un mtodo 8.3. Paso de argumentos a un mtodo. 8.4. Sentencia de retorno (return). 8.5. Recursividad. ARREGLOS 9.1. Definicin y sintaxis. 9.2. Arreglos unidimensionales, vectores o arrays. 9.3. Ordenamiento Burbuja. 9.4. Paso de arreglos unidimensionales a mtodos. 9.5. Paso de arreglos bidimensionales a mtodos. 9.6. Arreglos bidimensionales, matrices. 9.7. Operaciones con matrices. 9.8. Cadenas de caracteres 9.9. Arreglos de objetos

9.

DVD / CD de Programacin I: Documentacin, Ejercicios, Software + Libro para el Estudio de la Programacin en Java

Bibliografa:
FUNDAMENTOS DE PROGRAMACIN (Luis Joyanes) PROGRAMACIN ORIENTADA A OBJETOS (Luis Joyanes) COMO PROGRAMAR EN JAVA (Deitel / Deitel) CURSO DE PROGRAMACIN JAVA 2 (Francisco Ceballos) PIENSA EN JAVA (Bruce Eckel) JAVA 2, INICIACIN Y REFERENCIA SEGUNDA EDICIN (Snchez, Jess; Huecas, Gabriel; Fernndez Baltasar; Moreno Pilar)

Software:
ENTORNOS DE DESARROLLO (IDE) : SOFTWARE PARA DIAGRAMAS DE FLUJO: * DFD IDES (ENTORNOS DE DESARROLLO) JAVA: * BLUEJ * JCREATOR * SUN ONE JAVA * NETBEANS * ECLIPSE http://www.bluej.org/download/download.html http://www.jcreator.com/download.htm http://www.netbeans.org/downloads/ http://www.eclipse.org/downloads/

Portal web (Asignaturas registradas verificacin de cuenta/password): www.ups.edu.ec Evaluacin docente: Bibliotecas virtuales: Ambientes virtuales AVAC: www.ups.edu.ec http://www.ups.edu.ec/bibliotecas-virtuales http://virtual.ups.edu.ec/presencial/login/ USUARIO: aloor@est.ups.edu.ec PASSWORD: 0914884873

ESTUDIANTES (EJEMPLO): Andrs Loor

Grupo de Estudio de Programacin I, UPS sede Guayaquil 2012:

http://www.facebook.com/ProgramacionIUps2012

You might also like