Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Ppt ip 2012_i

on

  • 1,212 views

Introducción a la Programación

Introducción a la Programación

Statistics

Views

Total Views
1,212
Views on SlideShare
466
Embed Views
746

Actions

Likes
0
Downloads
5
Comments
0

1 Embed 746

http://moodle.usbcali.edu.co 746

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Ppt ip 2012_i Ppt ip 2012_i Presentation Transcript

  • Presentación del curso Introducción a la Programación Departamento de Ingeniería
  • PROPÓSITO• Desarrollar la capacidad de analizar y resolver problemas que requieren planeación y programación.• Formar a los estudiantes en los conceptos básicos de algoritmia.• Brindar las bases para analizar y resolver problemas por medio de programación.• Permitir el desarrollo de habilidades de programación.• Formar en el proceso de creación de aplicaciones utilizando POO (Programación orientada a Objetos). Departamento de Ingeniería
  • COMPETENCIAS A DESARROLLAR• Capacidad de análisis y comprensión de problemas.• Capacidad en el planteamiento de problemas propios de su área de conocimiento y de sus posibles soluciones.• Capacidad de proponer soluciones a problemas mediante el uso de algoritmos.• Capacidad para el manejo de la información y su acertado uso en la solución de problemas.• Desarrollar aplicaciones basadas en POO. Departamento de Ingeniería
  • OBJETIVOS ESPECÍFICOS• Desarrollar solución de problemas empleando algoritmia.• Hacer uso de un lenguaje de programación, como complemento a la solución de problemas.• Conocer los conceptos fundamentales de la POO. Departamento de Ingeniería
  • PRESENTACIÓN Y JUSTIFICACIÓN• En la actualidad todas las cosas que nos rodean tienen que ver directamente o indirectamente con programación.• Nuestros portales de internet favoritos, nuestro celular, inclusive el pedido que hacemos en nuestra tienda favorita esta relacionado con un programa de software.• Si se quiere llegar a tener un imperio como google o facebook se deben dar los primeros pasos en programación. Departamento de Ingeniería
  • METODOLOGÍA• Las clases serán magistrales y se desarrollaran en laboratorios de sistemas de la USB.• Se realizaran talleres teórico-prácticos que permitirán a los estudiantes afianzar los conocimientos adquiridos en clase.• Como apoyo a las clases magistrales se utilizará la plataforma moodle, en la cual encontrarán el material complementario de los diferentes temas vistos en clase. Departamento de Ingeniería
  • ASPECTOS A CONSIDERAR• Se realizarán quices, trabajos y parciales para la evaluación de los diferentes temas.• Como soporte tecnológico se utilizarán las aplicaciones PSEint y Eclipse.• Se entregaran talleres para ser desarrollados por los estudiantes.• Los quices tendrán problemas similares a los propuestos en los diferentes talleres. Este aspecto no aplica para el primer quiz. Departamento de Ingeniería
  • TEMARIO• Introducción a los computadores (hardware y software)• Análisis, planeación y solución de problemas, aplicando algoritmia.• Conceptos fundamentales de programación.• Introducción a la programación Orientada a Objetos.• Programación de aplicaciones con interfaces graficas de usuario. Departamento de Ingeniería
  • CONTENIDO (I)Semana 1 (1 al 4 de Febrero) • ¿Qué es una computadora? o Hardware y software • Entrega primer trabajoSemana 2 (6 al 11 de Febrero) • Lenguajes de programación • Fases de resolución de un problema • Algoritmia • Quiz I. Hardware y Software, Recepción del primer trabajo.Semana 3 (13 al 18 de Febrero) • Estructura general de un programa • Pseudocódigo • Diagramas de flujo • Entrega Taller I. Departamento de Ingeniería
  • CONTENIDO (II)Semana 4 (20 al 25 de Febrero) • Estructuras repetitivas (mientras, hacer hasta que, repetir hasta, para). • Sentencias de salto (interrumpir y continuar). • Quiz II. Seudocódigo, diagrama de flujo, prueba de escritorio. • Entrega Taller II.Semana 5 (27 de Febrero al 3 de Marzo)• Ejercicios en clase sobre estructura secuencial, selectiva y repetitiva. Uso de la aplicación PSEInt.Semana 6 (5 al 10 de Marzo) • Ejercicios en clase sobre estructura secuencial, selectiva y repetitiva. Uso de la aplicación PSEInt. • Primer parcial Departamento de Ingeniería
  • CONTENIDO (III)Semana 7 (12 al 17 de Marzo) • Lenguaje de programación Java • Entrega Taller III.Semana 8 (20 al 24 de Marzo)• Estructuras repetitivas: mientras, hacer-mientras, repetir; estructuras repetitivas anidadas en Java• Quiz III. Programa en JavaSemana 9 (26 al 31 de Marzo) • Funciones y procedimientos, utilizando JavaSemana 10 (9 al 14 de Abril) • Arreglos unidimensionales: vector • Quiz IV. Funciones y procedimientos, estructuras repetitivas anidadas. Departamento de Ingeniería
  • CONTENIDO (IV)Semana 11 (16 al 20 de Abril) • Ejercicios sobre estructura secuencial, estructura selectiva, estructuras, arreglos, utilizando funciones. • Quiz V. Arreglos 1D y funciones para trabajar arreglos.Semana 12 (23 al 28 de Abril)• Refuerzo de arreglos y funciones• Segundo ParcialSemana 13 (30 de Abril al 5 de Mayo) • Introducción Programación Orientada a Objetos (POO) • Entrega instructivo de trabajo final. • EntregaTaller IV.Semana 14 (7 al 12 de Mayo) • Interface gráfica Departamento de Ingeniería
  • CONTENIDO (V)Semana 15 (14 al 19 de Mayo) • Interacción con objetos gráficos representados en matrices, empleando teclado y Mouse. • Quiz VI. Objetos, propiedades y métodos.Semana 16 (22 al 26 de Mayo)• Refuerzo proyectos finales y conceptos básicos de objetos y matrices.Semana 17 (28 de Mayo a 2 de Junio) • Parcial final • Sustentación de avances del proyecto finalSemana 18 (4 al 9 de Junio) • Entrega de trabajo final • Sustentaciones Departamento de Ingeniería
  • Evaluaciones (I)Primer corte (30%)• Quiz I. Hardware y Software 10%• Trabajo I. Hardware y Software 10%• Quiz II. Seudocódigo, diagrama de flujo, 10% prueba de escritorio• Parcial I. 70%Segundo corte (30%)• Quiz III. Programa en Java 10%• Quiz IV. Funciones y procedimientos, estructuras 10% repetitivas anidadas.• Quiz V. Arreglos 1D y funciones 10%• Parcial II. 70% Departamento de Ingeniería
  • Evaluaciones (II)Tercer corte (40%)• Quiz VI. Objetos, propiedades y métodos 10%• Parcial III 50%• Trabajo final 40% • Sustentación oral (individual)* de avances del trabajo 10% • Documento escrito 20% • Sustentación final oral (individual)* 40% • Programa funcionando 30% * Los criterios de evaluación para la sustentación individual serán entregados en la Semana 13 (30 de Abril al 5 de Mayo). Departamento de Ingeniería
  • Información general sobre el trabajo final• El trabajo final será realizado en parejas. No se podrán formar equipos de más de dos estudiantes, en caso de que la cantidad de estudiantes sea impar, se asignará el trabajo al estudiante que trabaje sólo y el alcance del proyecto será modificado.• Las notas de las sustentaciones orales se asignaran de manera individual.• La nota del documento escrito y el programa funcionando se asignaran por equipo de trabajo.• El programa debe compilar para que sea evaluado. En caso contrario se asignará una nota de 0.0. Departamento de Ingeniería
  • DEBATE EXPECTATIVAS DEL CURSOEn esta parte de la presentación vamos a discutir, que expectativas hay acerca del curso.• ¿Qué se quiere lograr?• ¿Cuáles son los anhelos de los estudiantes?• ¿Qué espera el profesor del grupo de estudio?Actividad en moodle1. Ingreso al curos2. Participar en el foro de presentación3. Participar en el foro “Porqué es importante la asignatura IP” Departamento de Ingeniería
  • GRACIAS!Datos del docente: Yenny A. Méndez A. yamendez@usbcali.edu.co Departamento de Ingeniería