You are on page 1of 6

Instituto Educacin Superior Tecnolgico Privado El Buen Pastor

SILABO DE HERRAMIENTAS Y DESARROLLO DE SOFTWARE CARRERA PROFESIONAL: COMPUTACIN E INFORMTICA

I. DATOS GENERALES: 1.1. CARRERA PROFESIONAL 1.2. NOMBRE DEL CURSO 1.3. 1.4. 1.5. 1.6. II. CICLO N DE HORAS SEMANALES PRE REQUISITO PROFESOR :COMPUTACIN E INFORMTICA : Lenguaje de programacin III / HERRAMIENTAS Y DESARROLLO DE SOFTWARE :III : 06 Horas :Ninguno :

SUMILLA:
La asignatura es de carcter terico-prctico .Comprende el estudio de cuatro unidades de aprendizaje: I. Introduccin a la Programacin y Algoritmos II. Introduccin al Desarrollo de software con Visual Basic .Net 2010. III. Programacin Orientada a Objetos con Oracle Java IV. Desarrollo de Applets con Java. Las unidades temticas sern dictadas en aula el marco terico y en laboratorio utilizaran el software de aplicacin prctica.

III.

PERFIL DE LA CARRERA
Formar un Tcnico Superior en Informtica con conocimientos, habilidades, destrezas y actitudes para que participe consiente y responsablemente en la solucin de problemas y necesidades de sistema de informacin que se presente en la organizacin.

IV.

COMPETENCIA GENERAL DE LA CARRERA

El egresado en Computacin de nuestro Instituto puede desempearse en diversos cargos relacionados con el desarrollo de software, asesoras en tecnologas informticas y se apoya principalmente en las nuevas tecnologas de la informacin y comunicaciones (TICs) ms avanzadas.

IV.1 COMPETENCIA DEL CURSO


Resolver problemas de programacin de computadoras diseando algoritmos computacionales eficaces y eficientes que involucren toma de decisiones y procesos repetitivos utilizando herramientas de diseo de algoritmos as como el uso correcto de los diferentes tipos de datos que se manejan en los lenguajes de programacin.Desarrollar aplicaciones Windows para negocios utilizando el Lenguaje de Programacin Visual Basic .NET 2010, Manejar controles avanzados para la creacin de Interfaces Graficas de usuario.Desarrollar e implementar aplicaciones convencionales y aplicaciones Web, usando java2 como lenguaje de Desarrollo de Software.

V.

CAPACIDADES A DESARROLLAR
Reconocer los conceptos bsicos de fundamentos de la programacin. Disear y codificar un algoritmo utilizando herramientas de diseo de algoritmos como Diagramas de Flujo de Datos y Pseudocdigos. Comprender las estructuras de control selectivas y repetitivas. Comprender la conversin de un algoritmo a la codificacin de un programa mediante el uso de un lenguaje de programacin Desarrollar Software en base a la metodologa OOP.

VI. EJE TRANSVERSAL


Valores, Tecnologa, Innovacin e Identidad.

VII. PROGRAMACIN DE CONTENIDOS UNIDAD DE COMPETENCIA I:INTRODUCCIN A LA PROGRAMACIN Y ALGORITMOS. Primera Semana
Algoritmos. Concepto. Elementos. Tcnicas de representacin y diseo de algoritmos. Diagrama de Flujo de Datos. Simbologa. Algoritmos secuenciales.

Segunda Semana
Tcnica de Pseudocdigos. Componentes. Instrucciones bsicas para pseudocdigos. Herramienta de Prueba de Algoritmos implementados en Computadora. Uso del DFD software para la prueba de algoritmos.

Tercera Semana
Estructura de Datos. Variables de memoria. Clasificacin de las variables de memoria. Operadores Aritmticos. Algoritmos secuenciales de clculos. Operadores Relacinales y Operadores Lgicos. Expresiones Condicionales. Sentencia selectiva simple: Si entonces (IfThen). Definicin. Representacin grfica. Sentencia selectiva doble: Si entonces- Sino (IfThen-Else). Definicin. Representacin grfica.

Cuarta Semana
-

Diseo de algoritmos con sentencias selectivas. Sentencias selectivas anidadas: Si-Sino-Si (IfElse-If). Definicin. Representacin grfica. Diseo de Algoritmo con sentencias selectivas anidadas. Sentencia selectiva mltiple: Seleccin Segn Caso (Select Case). Representacin grfica. Diseo de Algoritmos con sentencias selectivas mltiples. Evaluacin Prctica.

UNIDAD DE COMPETENCIA II:Introduccin al Visual Basic . Net 2010 Quinta Semana


Tipos de Datos en VB .Net y definicin de Variables y Constantes. Operadores: Aritmticos, Relacionales y Lgicos Asignacin de Datos a variables, constante y objetos. Estructurasselectivas en Visual Basic .Net. If-Then-else. Select Case. Desarrollo de aplicaciones Windows de seleccin simple y doble. Uso del mtodo Msgbox(). Avisos de Salida del programa, aviso de alerta y aviso de error.

Sexta Semana
SelectivasMltiples: If then elseIf y Select case Uso de Controles CheckBox y RadioButtom Desarrollo de aplicaciones Windows con controles de seleccin Mltiples

Uso de funciones Texto, Matemticas, Fecha Conversin de Tipos de datos

Sptima Semana
Concepto de Bucles. Tipos de sentencias Repetitivas. La sentencia Hacer Mientras (Do While). Definicin. Representacin grfica. Sintaxis en VB .net La sentencia Hacer Hasta (Do Until). Definicin. Representacin grfica.Sintaxis en VB .net La sentencia Para desde (For). Definicin. Representacin grfica.Sintaxis en VB .net Desarrollo de software con sentencias Repetitivas en Visual Basic .Net 2010

Octava Semana - Diseo de Algoritmos combinados. - Uso del Control ListBox, ComboBox y RichTextBox con sentencias repetitivas. - Desarrollo de Software con Sentencias Repetitivas: anidadas y combinadas. - Segunda Prctica Calificada. Novena Semana - Sentencia ForEach - Uso del Control Error Provider - Consistencias el ingreso de datos: Evento TextChanged, KeyPress , KeyDown, KeyUp - Arreglos en Visual Basic . Net Dcima Semana - EXAMEN PARCIAL.

UNIDAD DE COMPETENCIA III:Programacin Orientada a Objetos con Oracle Java IV.


Dcima primera Semana - JVM. La mquina virtual del Java. - Herramientas de desarrollo de java.El Net Beans IDE, Oracle Jave. El Java Development Kit (JDK). Componentes del JDK. - Creacin de un Programa en Java. Como crear un programa en java. Estructura de un programa en Java. Compilacin y ejecucin. Dcimosegunda Semana - Variables de Memoria. Declaracin. Inicializain. Expresiones numricas. - Operadores aritmticos. Relacinales. Lgicos. Operadores unitarios. - Sentencias de Control Selectivas. If. If-else en Java. - Seleccin mltiple en Java.Sentenciaswitch.. Dcimo tercera Semana - EstructurasRepetitivas do, while, for. - Clases de Utilidad: la Clase String, Math, Date, Integer, - Uso del argumento args del mtodo main. - Clases de uso comn Caracteres modificadores para salida. - Control de excepciones Try catch. Decimacuarta Semana - Introduccin a los flujos Standard de entrada y salida. - Uso de lasclases: InputStreamReader, BufferedReader y clasePrintStream - Elementos bsicos de la POO. Objetos,Mensajes. Mtodos. Clases. - Clase de objetos. Creacin de una clase. Mtodos. Atributos de una clase. El mtodomain(). InstanciarObjetos de unaclase. - TerceraPrcticaCalificada. Dcima quinta Semana

Caractersticas de la POO. Abstraccin. Encapsulamiento. Herencia . Polimorfismo. Constructores y destructores. Aplicaciones Java. Pasando argumentos a los mtodos de una clase. Accediendo a las variables miembros de una instancia. Funciones miembros de una instancia de una clase. Desarrollo de aplicaciones.

UNIDAD DE COMPETENCIA III:Desarrollo de Applets con Java


Dcima sexta Semana - Definicin. Pginas Web dinmicas. Creacin de una appplet. - Paquetes java.awt y java.applet. La Clase Applet(). - Jerarquiandecomponentes AWT - Estructura general. De un Applet java. Principales Mtodos. Creacin de Interfase del Applet. Principalescontroles. TextField. TextArea. Buttom Control. - Propiedades de una Applet. Fuente, color, tamao y aspecto. - Control de eventos, mtodo init() y mtodo action() Dcimasptima Semana - El paquete Swing - Jerarquia del paquete Swing - La Clase Windows. - Uso de Marcos y paneles - Implementacin de Formularios - Controles de la claseJavaSwing: JTextField, JButton, JList, JcomBox. - El Mtodo actionPerformed(). Dcimaoctava Semana - Aplicaciones Applet con Sentencias de control Selectivas. Manejo de controles JRadioButton ,CheckBox y JComboBox. - Aplicaciones JApplet con Sentencias de control repetitivas. - AplicacionesJApplet con arreglos. Decimanovena Semana - Clase de grficos. Mtodos para dibujos. Mtodos de imgenes. - Manejo de los eventos ActionEvent, ItemEvent. - Desarrollo de Software para WEB. Vigsima Semana EXAMEN FINAL

VIII. ESTRATEGIAS METODOLOGICAS


La participacin del estudiante es de manera activa mediante debates, lluvia de ideas, trabajo en equipo, trabajo individual de casos prcticos, exposiciones, mapas conceptuales, trabajos de investigacin. El profesor desempear un papel de motivador orientador, facilitador, problematizador mediante una enseanza terica prctica.

IX. EQUIPOS Y MATERIALES


Separatas Libros Internet Laboratorio de Computo Proyector Multimedia Esquemas elaborados para las explicaciones de clase

X. SISTEMA DE EVALUACIN
Indicadores de Evaluacin: La evaluacin de la asignatura responder a los siguientes indicadores:

Analiza, describe y disea algoritmos mediante diagramas de flujo y pseudocdigos. Identifica, analiza y planifica el uso de sentencias selectivas y repetitivas en procesos condicionales. Analiza, planifica, evala la prueba de los algoritmos mediante el uso de herramientas case de diseo Elabora y valida los instrumentos para la recoleccin y el registro de los datos considerando los criterios tcnicos establecidos para el desarrollo de software con un lenguaje de programacin orientado a objetos. El proceso de evaluacin ser integral y permanente, estar en funcin de la asistencia y las capacidades de rea, especificas, actitudinales y valorativas de cada alumno. Los procedimientos de criterios de evaluacin son: Controles de lectura, intervenciones oralesparticipacin en debates, trabajos grupales de investigacin y las pruebas de desempeo o ejecucin con notas de 0 a 20.

Instrumentos de Evaluacin Prueba de desempeo Controles de Lectura Participacin en debates Intervenciones Orales Evaluacin de Desempeo o Ejecucin Prueba de desempeo Revisin de avances trabajo de investigacin Controles de Lectura Presentacin Proyecto de Investigacin Exposicin Proyecto de Investigacin Evaluacin de Desempeo o Ejecucin Evaluacin de Desempeo o Ejecucin

Semana de Evaluacin 01 - 04 05 09

Promedio Parcial Evaluacin 01 Evaluacin 02 Examen Parcial Evaluacin 03

Promedio Final

PE1

10 11 13

EP

PE2 14 18 Evaluacin 04 Examen Final Sustitutorio

19 20

EF ES

El Curso debe respetar el promedio final que resulta de la aplicacin del siguiente procedimiento:
PE1 + EP +PE2 +EF 4

XI.

FUENTES DE INFORMACIN
JOYANES AGUILAR, Luis Ed. MacGraw-Hll/Interamericana de Espaa. 5ta. Edicin 2010 CARRETERO PEREZ. Jess Ed. Thompson ParaInfo S.A

FUNDAMENTOS DE PROGRAMACIN.

FUNDAMENTOS DE PROGRAMACION

Madrid 2009 FUNDAMENTOS DE PROGRAMACIN Pealoza Romero, Ernesto / Ernesto Pealoza Romero. -- 4a ed. -- Mxico, D.F. Alfaomega .

MICROSOFT VISUAL BASIC .NET. LENG. Y APLICACIONES 3 ed (Ebook) Ceballos Sierra, Fco. Javier, (aut.) RA-MA FUNDAMENTOS DE JAVA Schildt Herbert, (aut.) McGRAW-HILL/INTERAMERICANA DE ESPAA, S.A.U. 3 ed. (24/01/2007) Fain, Yakov, (aut.) Gmez Celador, Jos Luis, (tr.) Anaya Multimedia-Anaya Interactiva 1 ed., 1 imp.(10/2011)

PROGRAMACIN JAVA

2. DIRECCIONES ELECTRNICAS http://www.CanalVisualbasic.net http://www.es.wikibooks.org/wiki/Fundamentos_de_programacin http://www.mitecnologico.com/ls/FundamentosProgramacion.html http://elvex.ugr.es/decsai/java/ : Fundamentos de programacin y principios de diseo http://www.desarrolloweb.com/manuales/ : Implementacin de Algoritmos http://pendientedemigracion.ucm.es/info/tecnomovil/documentos/fjava.pdf

You might also like