Professional Documents
Culture Documents
MICO 2013-20
SLABO
I DATOS GENERALES
1.1 Nombre de la asignatura 1.2 C??digo 1.3 Ciclo de estudios 1.4 Cr??ditos 1.5 Nivel 1.6 Campus 1.7 Fecha de inicio/fin 1.8 Duraci??n semanas 1.9 Prerrequisitos 1.10 Profesores
:INTRODUCCION A LA PROGRAMACION :INSO-101 :01 :5 :Pregrado : TRUJILLO, :12/08/2013 al 12/12/2013 :17 :Ninguno : LAZO AGUIRRE, WALTER AURELIO ; PEREZ CUEVA, JOSE FERNANDO ;
II FUNDAMENTACI??N
Esta asignatura se propone desarrollar en los estudiantes destrezas y habilidades para el diseo de algoritmos en la solucin problemas y su posterior codificacin en un lenguaje de programacin orientado a objetos, de manera que le sirva como herramienta fundamental en su formacin y ejercicio profesional.
III SUMILLA
La asignatura de Introduccin a la programacin es de naturaleza terico-prctica; se propone presentar al alumno conceptos de programacin desde el paradigma de programacin orientado a objetos y desarrollar en el estudiante competencias para elaborar algoritmos que permitan resolver problemas de mediana complejidad aplicando los fundamentos de la programacin orientada a objetos; asimismo utilizar correctamente un lenguaje de programacin orientado a objetos (Java) para implementar los algoritmos. Su contenido est estructurado en dos unidades didcticas, la primera se denomina Conceptos bsicos y elaboracin de algoritmos, la segunda Mtodos, Arreglos e inicio de la programacin orientada a objetos.
IV COMPETENCIAS DE LA ASIGNATURA
orientado a objetos, en forma autorreflexiva, analtica y crtica. 2. Investiga en literatura especializada e interioriza referentes terico-metodolgicos sobre la elaboracin de algoritmos, en forma autoreflexiva, analtica y crtica. 3. Disea algoritmos eficaces y eficientes que permiten resolver problemas de mediana complejidad y los sustenta en acto pblico. 4. Elabora programas eficientemente utilizando el lenguaje java.
UNIDAD 01 CONCEPTOS B??SICOS Y ELABORACI??N DE ALGORITMOS. Duraci??n: 12/08/2013 al 30/09/2013 1. Conocer la terminologa bsica usada en la programacin de computadoras. 2. Elaborar algoritmos usando diagramas N-S. 3. Utilizar las estructuras de control selectivas y estructuras repetitivas. 4. Elaborar algoritmos usando diagramas N-S. 5. Utilizar las estructuras de control selectivas y estructuras repetitivas.
N?? Semanas
Semana 1
Semana 2
Contenidos Conceptuales Teora Lenguaje de Programacin. Arquitectura de Von Newman. Representacin de la Informacin. Asesora: Definicin de algoritmo. Ejemplos de algoritmos en la vida diaria. Laboratorio Familiarizacin con JCreator y su entorno. Ejemplos de programas en java. Teora Etapas en la construccin de un programa. Algoritmos. Tcnicas de diagramacin de algoritmos. Estructuras de control secuencial Asesora algoritmos secuenciales Laboratorio Estructura Bsica de un Programa en Java. Datos. Tipos de datos y expresiones. Definicin de Variables y constantes. Operadores. Algoritmos secuenciales I.
Leen los apuntes publicados Reflexiona sobre la en la Web. importancia de los lenguajes Revisan informacin de programacin y los referentes a algoritmos algoritmos. Explican algoritmos utilizados Manifiesta su en la vida diaria. responsabilidad en el Se familiariza con el uso del desarrollo de los ejercicios. entorno de programacin: Manifiesta inters en el Jcreator desarrollo de los ejercicios.
Manifiesta su responsabilidad en el Elabora algoritmos sencillos. desarrollo de los ejercicios. Elabora programas sencillos Manifiesta inters en el para computadora. desarrollo de los ejercicios.
Semana 3
Teora Estructuras de control condicional I. Asesora Algoritmos condicionales I Laboratorio Estructura de un programa en java II. Instrucciones de Entrada y salida de datos. Algoritmos secuenciales II Teora Estructuras de control: Condicional II. Asesora Algoritmos condicionales II Laboratorio Algoritmos condicionales I Teora Estructuras de control: Repetitiva I Asesora Algoritmos Repetitivos I Laboratorio Algoritmos condicionales II Teora Estructuras de control Repetitiva II Asesora Algoritmos repetitivos II Laboratorio Algoritmos repetitivos I Teora Estructuras de control Repetitiva III Asesora Algoritmos repetitivos III Laboratorio Algoritmos repetitivos II EXAMEN PARCIAL
Manifiesta su Elabora algoritmos sencillos. responsabilidad en el Elabora programas sencillos desarrollo de los ejercicios. para computadora. Manifiesta inters en el desarrollo de los ejercicios.
Semana 4
Manifiesta su Elabora algoritmos sencillos. responsabilidad en el Elabora programas sencillos desarrollo de los ejercicios. para computadora. Manifiesta inters en el desarrollo de los ejercicios.
Semana 5
Elabora algoritmos sencillos. Elabora programas sencillos Manifiesta inters en el para computadora desarrollo de los ejercicios.
Semana 6
Leen los apuntes publicados en la Web. Desarrolla ejemplos Elabora programas para computadora.
Manifiesta su responsabilidad en el desarrollo de los ejercicios. Desarrolla ejercicios grupales mostrando inters
Semana 7
Leen los apuntes publicados en la Web. Desarrolla ejemplos . Elabora programas para computadora EXAMEN PARCIAL
Manifiesta su responsabilidad en el desarrollo de los ejercicios. Desarrolla ejercicios grupales mostrando inters EXAMEN PARCIAL
Semana 8
UNIDAD 02 M??TODOS, ARREGLOS E INICIO DE LA PROGRAMACION ORIENTADA A OBJETOS Duraci??n: 07/10/2013 al 02/12/2013 1. Crear y utilizar correctamente los mtodos. 2. Utilizar apropiadamente los mtodos en la elaboracin de algoritmos. 3. Elabora programas sencillos utilizando el lenguaje Java. 4. Crear y utilizar correctamente arreglos. 5. Utiliza correctamente los arreglos con mtodos. 6. Describir conceptos bsicos del paradigma de la programacin orientada a objetos.
N?? Semanas
Contenidos Conceptuales
Semana 9
Semana 10
Semana 11
Teora Mtodos. Definicin. Declaracin de variables Paso de parmetros. Ejemplos AsesorA Ejemplos Mtodos I Laboratorio Ejemplos Mtodos I Teora Ejemplos con Mtodos Asesora Ejemplos Mtodos II Laboratorio Mtodos I Teora Arreglos, declaracin, creacin. Clases de Arreglos: Unidimensionales, Bidimensionales Asesora Ejemplos Arreglos Laboratorio Problemas con arreglos
Elabora algoritmos usando mtodos de mediana complejidad. Elabora programas para computadora
Manifiesta su responsabilidad en el desarrollo de los ejercicios. Desarrolla ejercicios grupales mostrando inters
Manifiesta su Desarrolla ejercicios usando responsabilidad en el mtodos. desarrollo de los ejercicios. Elabora programas para Desarrolla ejercicios grupales computadora mostrando inters
Manifiesta su responsabilidad en el desarrollo de los ejercicios. Sustenta en forma oral sus investigaciones con responsabilidad e inters. Manifiesta su responsabilidad en el desarrollo de los ejercicios
Semana 12
Teora Uso de mtodos y arreglos Asesora Arreglos y mtodos I Laboratorio Problemas: ArreglosY Mtodos I
Manifiesta su responsabilidad en el desarrollo de los ejercicios. Investiga en forma grupal Sustenta en forma oral sus acerca de estos temas. investigaciones con Elabora algoritmos y los responsabilidad e inters. programa para computadora Manifiesta su responsabilidad en el desarrollo de los ejercicios Manifiesta su responsabilidad en el desarrollo de los ejercicios. Sustenta en forma oral sus trabajos con responsabilidad e inters. Manifiesta su responsabilidad en el desarrollo de los ejercicios Manifiesta su responsabilidad en el desarrollo de los ejercicios. Sustenta en forma oral sus trabajos con responsabilidad e inters. Manifiesta su responsabilidad en el desarrollo de los ejercicios
Semana 13
Teora Operaciones con arreglos y mtodos I. Arreglos paralelos Asesora Ejemplos operaciones con Arreglos y mtodos I, arreglos paralelos Laboratorio Ejemplos Operaciones con Arreglos y Mtodos I Teora Operaciones con arreglos y mtodos II. Asesora Ejemplos Arreglos y mtodos II Laboratorio Ejemplos Arreglos y Mtodos II
Investiga en forma grupal acerca de estos temas. Elabora algoritmos y los programa. Para computadora.
Semana 14
Investiga en forma grupal acerca de estos temas. Elabora algoritmos y los programa. Para computadora.
Semana 15
Semana 16 Semana 17
Teora Conceptos bsicos de la programacin orientada a objetos. Clases y objetos Ejemplo: arreglos, mtodos y men de opciones Asesora Ejemplos: arreglos paralelos, mtodos y Men de opciones Laboratorio Exposicin de Trabajo de Fin de Curso EXAMEN FINAL EXAMEN DE APLAZADOS
VI ESTRATEGIAS METODOL??GICAS
Se desarrollar la asignatura en la modalidad de Conferencias, Seminario-Taller, de manera prctica, dialgica, fomentando la discusin crtica y el planteamiento de criterios personales respecto a los temas tratados. Las experiencias de aprendizaje se desarrollarn utilizando el mtodo basado en problemas, trabajo en grupos pequeos, lecturas dirigidas, conferencias, Trabajo de Investigacin y foros virtuales.
Los materiales que se emplearn en cada unidad sern los siguientes: Materiales educativos interactivos: materiales impresos como textos bsicos y mdulos de aprendizaje; direcciones electrnicas para recabar informacin especializada sobre los contenidos planteados. Materiales educativos para la exposicin: se contar con: pizarra, plumones acrlicos, mota, proyector multimedia, computadora, presentaciones en PowerPoint.
FRMULA PARA EL CLCULO DE LA NOTA PROMOCIONAL(PROM) 5%*C1 + 10%*C2 + 20%*EP + 15%*C3 + 25%*C4 + 25%*EF PARAMETROS DE EVALUACIN:
COMPONENTE
CALCULO:
COMPONENTE
CALCULO:
20%*TR2+30%*PA1+50%*PL1 DESCRIPCIN Trabajo N 2 Primer Promedio Parcial de Asesora Primer Promedio Parcial de Laboratorio
COMPONENTE
C3 SUBCOMPONENTES
CALCULO:
60%*PC2+20%*TR3+20%*EPA
COD PC2 TR3 EPA COMPONENTE C4 SUBCOMPONENTES COD TR4 PA2 PL2 CALCULO:
DESCRIPCIN Prctica Calificada N 2 Trabajo N 3 Evaluacin Procedimental Actitudinal 25%*TR4+30%*PA2+45%*PL2 DESCRIPCIN Trabajo Final del Curso Segundo Promedio Parcial de Asesora Segundo promedio Parcial de Laboratorio
IX PROGRAMA DE CONSEJER??A
La Consejera es una actividad acadmica que tiene como propsito el de orientar y apoyar a los estudiantes durante el proceso de su formacin profesional. El horario de consejera ser los das martes de 8:50: a 10:30 am en la sala de profesores de la Direccin de Escuela. Mi pgina Web se encuentra en: www.upao.edu.pe-> docentes->Lazo Aguirre Walter.
(http://www.upao.edu.pe/webs/index.aspx?id=000000288)
X REFERENCIAS BIBLIOGR??FICAS
B??SICA
COMPLEMENTARIA
Campione M, THE JAVA TUTORIAL: OBJECT ORIENTED PROGRAMMING FOR THE INTERNET 2000
VIRTUAL
Aprenda Java
Manual de java
Manual de java
Arreglos en java
Java