Page 1

UNIVERSIDAD TECNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS

ESCUELA/ CARRERA:

ELECTRÓNICA/ELECTRÓNICA Y REDES DE COMUNICACIÓN

IDENTIFICACION DE LA ASIGNATURA Humanística

Básico

Básico profesional

NOMBRE DE LA ASIGNATURA

X

Profesional

Optativa

PROGRAMACIÓN II

CODIGO:

NUMERO DE CREDITOS

TIPO DE ASIGNATURA

TeóricoPráctica

Teórica

Fecha de Inicio de clases

AA

MM

DD

2010

09

02

6

X

Fecha final de Clases

Práctica

AA

MM

2011

02

DD

19

IDENTIFICACION DEL DOCENTE NOMBRES:

Ing. Nancy Cervantes

LOCALIZACION:

TELEFONOS:

DIR. ELECTRONICA

26511381

081010381

nncervantes@utn.edu.ec nancyncr2003ec@yahoo.com

ASIGNATURAS PRERREQUISITO NOMBRE DE LAS ASIGNATURAS Y SUS CORRESPONDIENTES CONCEPTOS REQUERIDOS

PROGRAMACIÓN I ASIGNATURAS DEL MISMO SEMESTRE QUE SE ARTICULAN CON LOS TEMAS EN DESARROLLO NOMBRE DE LAS ASIGNATURAS Y SUS CORRESPONDIENTES CONCEPTOS RELACIONADOS

SISTEMAS OPERATIVOS


ASIGNATURAS DE SEMESTRES POSTERIORES QUE SE ARTICULAN CON LOS TEMAS EN DESARROLLO NOMBRE DE LAS ASIGNATURAS Y SUS CORRESPONDIENTES CONCEPTOS RELACIONADOS

BASE DE DATOS PROGRAMACIÓN MULTIMEDIA CONCEPTUALIZACION DE LA ASIGNATURA La asignatura de programación II, es la continuación de la asignatura de Programación, se profundiza en el uso de la Programación orientada a objetos y se aplica en el manejo de estructuras como arreglos y archivos y las características de la programación orientada a objetos con aplicaciones en modo visual. El estudiante será capaz de construir aplicaciones que solucionen problemas de pequeñas empresas que le permitan vircularse con el entorno.

PROGRAMA DE TRABAJO OBJETIVO GENERAL

Desarrollar aplicaciones que solucionen problemas de pequeñas empresas con el uso de un lenguaje de programación orientado a objetos, apoyando el objetivo institucional de vinculación con el sector externo y con la misión institucional de formar profesionales comprometidos con el cambio social y el desarrollo tecnológico. .

1. Analizar, Diseñar e Implementar programas para la solución de problemas medianamente complejos con el uso de estructuras. OBJETIVOS ESPECIFICOS

2. Descubrir las diversas alternativas para solucionar un problema y seleccionar las más óptimas de acuerdo al problema a resolver. 3. Diseñar aplicativos utilizando un lenguaje de programación orientado a objetos con utilización de archivos y características de la POO.


No. SÍNTESIS DE LA ASIGNATURA

Horas Unidad

% de Avance de la Unidad

3 1

0,98

1

1,96

1

2,94

24 6

8,82

1. Diseña métodos, manipula parámetros y utiliza Excepciones

9

17,65

1. Crea aplicaciones con controles Visuales y convierte a paquetes

9

26,47

COMPETENCIAS

1

1. FUNDAMENTOS DE POO 1.1.Conceptos Básicos

2

1.2. Características

3

1.3. Ventajas

1. Comprende los conceptos básicos de la POO 2. Reconoce las características de la POO 3. Identifica las ventajas de la POO

4 5

2. LENGUAJE JAVA y C# 2.1. Definiciones 2.3.Instrucciones básicas

1. Utiliza un lenguaje de POO, analiza la situación problémica y crea clases

6 7

12 13 14 15 16 17 18

2.4. Métodos y Constructores 2.5. Parámetros por valor y referencia 2.6. Excepciones 2.7. Propiedades 2.8. Controles principales 2.9. Paquetes 3.APLICACIONES DE OBJETOS 3.1. Arreglos Unidimensionales 3.2. Sintaxis 3.3. Operaciones 3.4. Arreglos Bidimensionales 3.4. Sintaxis 3.5. Operaciones 3.6. Cadenas

19

4. HERENCIA 4.1. Fundamentos

20 21

4.2. Control de acceso 4.3. Sobreescritura

22 23

4.4. Constructores 4.5. Polimorfismo

8 9 10 11

36 1. Declara y usa arreglos para solucionar problemas. 2. Crea la Clase Vectores 1. Declara y usa arreglos bidimensionales 2. Crea Clase ArreglosBidimensionales 1. Opera con destreza cadenas. 1. Comprende el concepto de herencia y sus características 1. Identifica y aplica los diferentes tipos de acceso 2. Detecta las ventajas de utilizar sobreescritura de métodos en la herencia. 1. Crea diferentes constructores y reconoce el poder del polimorfismo

15

41,18

15

55,88

6

61,74

24 6

67,65

3

70,60

9

79,41

21 3 3

82,35 85,29

6 9

91,18 100

2. Utiliza Herencia en la Implementación de proyectos 24 25 26 27 28

5. ARCHIVOS 5.1. Fundamentos 5.2. Elementos de los archivos 5.3. Entrada y salida de archivos 5.4. Archivos de tipo texto 5.5. Aplicaciones

1. Identifica y Genera las funciones con archivos 2. Utiliza archivos binarios para entrada y salida 3. Recupera datos desde archivos a Formularios 4. Crea aplicaciones utilizando varios archivos relacionados


TRABAJO TERMINAL (OPCIONAL) TRABAJOS QUE DEBEN REALIZAR EL ESTUDIANTE

FECHA DE ENTREGA

Proyectos en grupo que generen soluciones para las PYMES, aplicando almacenamiento dinámico en archivos físicos

Febrero 2011

COMPORTAMIENTO EN LAS EMPRESARIAL (OPCIONAL)

SALIDAS

DE

CAMPO-

VISITA

REQUERIMIENTOS ACADÉMICOS

REQUERIMIENTOS PARA LA SALIDA

COMPORTAMIENTO EN EL LABORATORIO (OPCIONAL) REGLAMENTO

ACCION POR INCUMPLIMIENTO

USO DE EQUIPO DE SEGURIDAD

CUMPLIMIENTO DEL MANUAL DE SEGURIDAD

DESCRIPCION DE LA METODOLOGIA DE LA ASIGNATURA ESTRATEGIAS PEDAGÓGICAS DEL DOCENTE

TRABAJO QUE DEBE REALIZAR EL ESTUDIANTE

1. CLASE MAGISTRAL.- EXPOSICIÓN DEL TEMA

1.- LECTURAS PREVIAS CON REFLEXION MATERIAL.

2. TALLER PARA USO DE CONCEPTOS

2.- INFORME ESCRITO- INDIVIDUAL O GRUPAL.

3. APRENDIZAJE BASADO EN PROBLEMAS

3.- LECTURA PREVIA- DEBATES GUIADOS POR EL DOCENTE

4. PRÁCTICAS DE LABORATORIO 5. APRENDIZAJE COLABORATIVO

4.- PREPARA EXPOSICIONES CONFRONTA CON TALLERES

6. DESARROLLO DE EJERCICIOS

5.- PRÁCTICAS DE LABORATORIO


RECURSOS DIDÁCTICOS • • • • •

BIBLIOTECAS CENTRO DE COMPUTO TELEVIDORES VIDEOS VIDEO PROYECTOR

CRITERIOS DE EVALUACION %

PARCIAL Nro. 1

PARCIAL Nro. 2

TALLERES

10%

1

1

1

EVALUACIÓN PARCIAL

60%

6

6

6

PARTICIPACIÓN EN CLASE, EXPOSICIONES, OTROS

10%

1

1

1

TRABAJOS, PROYECTOS

20%

2

2

2

CRITERIOS

TOTAL

TEXTOS DE CONSULTA, TEXTOS DE CONSULTA RECOMENDADOS, LECTURAS NECESARIAS SOBRE LA ASIGNATURA Y MATERIALES REQUERIDOS PARA EL CURSO.

• LECTURAS BÀSICAS LIBROS RODRIGUEZ Miguel; Desarrollo de Aplicaciones .NET con Visual C#; España, Mc. GrawHill, , 2002. ENLACES WEB • http://www.emagister.com/curso-iniciacion-programacion-c-cursos1000940.htm#programa c# • http://es.wikipedia.org/wiki/Programaci%C3%B3n • LECTURAS SUGERIDAS 1. DEITEL & DEITEL.; Java, Cómo Programar; Quinta Edición, Prentice-Hall, España, 2004. 2. WEISS Mark Allen; Estructuras de Datos en Java; Addison Wesley, España, 2000. 3. WEISS, Gerald.; Introducción a la Programación con Java; Addison Wesley, España, 2000. 4. WU, Thomas.; Introducción a la programación orientada a objetos; Mc. GrawHill, España, 2001. ENLACES WEB • http://www.monografias.com/trabajos14/programbasic/programbasic.shtml • http://www.emagister.com/tutorial/tutoriales-java-tematica-551.htm • http://elvex.ugr.es/decsai/java/#basic Fecha: 2 de Septiembre del 2010

Firma del docente __________________________ Ing. Nancy Cervantes

Ejercicios Java  

Diversos ejercicios para estudiar