SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
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 trabajo

Semana 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 Java

Semana 9 (26 al 31 de Marzo)
 • Funciones y procedimientos, utilizando Java

Semana 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 Parcial

Semana 13 (30 de Abril al 5 de Mayo)
 • Introducción Programación Orientada a Objetos (POO)
 • Entrega 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)
 • Entrega Avances del proyecto final

Semana 18 (4 al 9 de Junio)
 • Parcial final

                                                      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%
   •   Avances del trabajo                     20%
   •   Documento escrito                       10%
   •   Sustentación individual                 40%
   •   Funcionalidad                           30%




                                                     Departamento de Ingeniería
DEBATE EXPECTATIVAS DEL CURSO
En 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 moodle
1. Ingreso al curos
2. Participar en el foro de presentación
3. 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

Contenu connexe

Similaire à Ppt ip 2012_i

Ppt ip 2011_ii
Ppt ip 2011_iiPpt ip 2011_ii
Ppt ip 2011_ii
ymendal
 
PresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionPresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La Programacion
Andres Garcia
 
Programa ing software_i_2012-ii
Programa ing software_i_2012-iiPrograma ing software_i_2012-ii
Programa ing software_i_2012-ii
Oscar Eduardo
 
Sesion 01 - Introducción
Sesion 01 - IntroducciónSesion 01 - Introducción
Sesion 01 - Introducción
gluzardo
 

Similaire à Ppt ip 2012_i (20)

Ppt ip 2011_ii
Ppt ip 2011_iiPpt ip 2011_ii
Ppt ip 2011_ii
 
PresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La ProgramacionPresentacióN Del Curso IntroduccióN A La Programacion
PresentacióN Del Curso IntroduccióN A La Programacion
 
Ppt hci 2012_semestre1
Ppt hci 2012_semestre1Ppt hci 2012_semestre1
Ppt hci 2012_semestre1
 
Presentación Del Curso Programacion Avanzada
Presentación Del Curso  Programacion  AvanzadaPresentación Del Curso  Programacion  Avanzada
Presentación Del Curso Programacion Avanzada
 
Syllabus
SyllabusSyllabus
Syllabus
 
Progranalítico mar2010
Progranalítico mar2010Progranalítico mar2010
Progranalítico mar2010
 
Introducción a IngSW_2022.pptx
Introducción a IngSW_2022.pptxIntroducción a IngSW_2022.pptx
Introducción a IngSW_2022.pptx
 
Planificación vinculación 2021 B
Planificación vinculación 2021 BPlanificación vinculación 2021 B
Planificación vinculación 2021 B
 
Aplicaciones TIC para la enseñanza de las matemáticas en Primaria
Aplicaciones TIC para la enseñanza de las matemáticas en PrimariaAplicaciones TIC para la enseñanza de las matemáticas en Primaria
Aplicaciones TIC para la enseñanza de las matemáticas en Primaria
 
Silabo fund programación abril agosto2015
Silabo fund programación abril agosto2015Silabo fund programación abril agosto2015
Silabo fund programación abril agosto2015
 
Silabo fundamentos programación
Silabo fundamentos programaciónSilabo fundamentos programación
Silabo fundamentos programación
 
Programa ing software_i_2012-ii
Programa ing software_i_2012-iiPrograma ing software_i_2012-ii
Programa ing software_i_2012-ii
 
Presentacion de contenido a 5 to de primaria
Presentacion de contenido a 5 to de primariaPresentacion de contenido a 5 to de primaria
Presentacion de contenido a 5 to de primaria
 
Administración de obras - Introducción a la materia.pdf
Administración de obras - Introducción a la materia.pdfAdministración de obras - Introducción a la materia.pdf
Administración de obras - Introducción a la materia.pdf
 
Programa de sia_2012
Programa de sia_2012Programa de sia_2012
Programa de sia_2012
 
Clase 01
Clase 01Clase 01
Clase 01
 
Presentacion
PresentacionPresentacion
Presentacion
 
Presentacion
PresentacionPresentacion
Presentacion
 
Programación
ProgramaciónProgramación
Programación
 
Sesion 01 - Introducción
Sesion 01 - IntroducciónSesion 01 - Introducción
Sesion 01 - Introducción
 

Plus de ymendal

Nociones algoritmos
Nociones algoritmosNociones algoritmos
Nociones algoritmos
ymendal
 
Ppt nociones basicas
Ppt nociones basicasPpt nociones basicas
Ppt nociones basicas
ymendal
 
Ppt usabilidad
Ppt usabilidadPpt usabilidad
Ppt usabilidad
ymendal
 
Presentacion ip estructuras_repeatitivas_2012_i
Presentacion ip estructuras_repeatitivas_2012_iPresentacion ip estructuras_repeatitivas_2012_i
Presentacion ip estructuras_repeatitivas_2012_i
ymendal
 
Presentacion ip pseudocodigo_2012_segunda_parte
Presentacion ip pseudocodigo_2012_segunda_partePresentacion ip pseudocodigo_2012_segunda_parte
Presentacion ip pseudocodigo_2012_segunda_parte
ymendal
 
Presentacion ip pseudocodigo_2012_primera_parte
Presentacion ip pseudocodigo_2012_primera_partePresentacion ip pseudocodigo_2012_primera_parte
Presentacion ip pseudocodigo_2012_primera_parte
ymendal
 
Presentacion ip pseudocodigo_2012_i
Presentacion ip pseudocodigo_2012_iPresentacion ip pseudocodigo_2012_i
Presentacion ip pseudocodigo_2012_i
ymendal
 
Presentacion ip algoritmia_2012_ii
Presentacion ip algoritmia_2012_iiPresentacion ip algoritmia_2012_ii
Presentacion ip algoritmia_2012_ii
ymendal
 
Presentacion ip algoritmia_2012_i_v2_primera_parte
Presentacion ip algoritmia_2012_i_v2_primera_partePresentacion ip algoritmia_2012_i_v2_primera_parte
Presentacion ip algoritmia_2012_i_v2_primera_parte
ymendal
 
Ppt ip hw-sw_2011-ii
Ppt ip hw-sw_2011-iiPpt ip hw-sw_2011-ii
Ppt ip hw-sw_2011-ii
ymendal
 
Presentacion ii algoritmos_df
Presentacion ii algoritmos_dfPresentacion ii algoritmos_df
Presentacion ii algoritmos_df
ymendal
 
Presentacion ii algoritmos_
Presentacion ii algoritmos_Presentacion ii algoritmos_
Presentacion ii algoritmos_
ymendal
 
Presentacion ip algoritmia_2011_p4
Presentacion ip algoritmia_2011_p4Presentacion ip algoritmia_2011_p4
Presentacion ip algoritmia_2011_p4
ymendal
 

Plus de ymendal (20)

Nociones algoritmos
Nociones algoritmosNociones algoritmos
Nociones algoritmos
 
Nociones algoritmos
Nociones algoritmosNociones algoritmos
Nociones algoritmos
 
Ppt nociones basicas
Ppt nociones basicasPpt nociones basicas
Ppt nociones basicas
 
Ppt dcu
Ppt dcuPpt dcu
Ppt dcu
 
Ppt usabilidad
Ppt usabilidadPpt usabilidad
Ppt usabilidad
 
Presentacion ip estructuras_repeatitivas_2012_i
Presentacion ip estructuras_repeatitivas_2012_iPresentacion ip estructuras_repeatitivas_2012_i
Presentacion ip estructuras_repeatitivas_2012_i
 
Presentacion ip pseudocodigo_2012_segunda_parte
Presentacion ip pseudocodigo_2012_segunda_partePresentacion ip pseudocodigo_2012_segunda_parte
Presentacion ip pseudocodigo_2012_segunda_parte
 
Presentacion ip pseudocodigo_2012_primera_parte
Presentacion ip pseudocodigo_2012_primera_partePresentacion ip pseudocodigo_2012_primera_parte
Presentacion ip pseudocodigo_2012_primera_parte
 
Presentacion ip pseudocodigo_2012_i
Presentacion ip pseudocodigo_2012_iPresentacion ip pseudocodigo_2012_i
Presentacion ip pseudocodigo_2012_i
 
Presentacion ip algoritmia_2012_ii
Presentacion ip algoritmia_2012_iiPresentacion ip algoritmia_2012_ii
Presentacion ip algoritmia_2012_ii
 
Presentacion ip algoritmia_2012_i_v2_primera_parte
Presentacion ip algoritmia_2012_i_v2_primera_partePresentacion ip algoritmia_2012_i_v2_primera_parte
Presentacion ip algoritmia_2012_i_v2_primera_parte
 
Presentacion ip algoritmia_2012_i_v2_parte_i
Presentacion ip algoritmia_2012_i_v2_parte_iPresentacion ip algoritmia_2012_i_v2_parte_i
Presentacion ip algoritmia_2012_i_v2_parte_i
 
Presentacion_Lenguajes_Programacion
Presentacion_Lenguajes_ProgramacionPresentacion_Lenguajes_Programacion
Presentacion_Lenguajes_Programacion
 
Ppt ip hw-sw_2011-ii
Ppt ip hw-sw_2011-iiPpt ip hw-sw_2011-ii
Ppt ip hw-sw_2011-ii
 
Presentacion ii algoritmos_df
Presentacion ii algoritmos_dfPresentacion ii algoritmos_df
Presentacion ii algoritmos_df
 
Presentacion ii algoritmos_
Presentacion ii algoritmos_Presentacion ii algoritmos_
Presentacion ii algoritmos_
 
Presentacion ii algoritmos_parte2
Presentacion ii algoritmos_parte2Presentacion ii algoritmos_parte2
Presentacion ii algoritmos_parte2
 
Presentacion ip algoritmia_2011_p4
Presentacion ip algoritmia_2011_p4Presentacion ip algoritmia_2011_p4
Presentacion ip algoritmia_2011_p4
 
Presentacion ip algoritmia_2011
Presentacion ip algoritmia_2011Presentacion ip algoritmia_2011
Presentacion ip algoritmia_2011
 
Presentacion ip lp_2011_ii_ok
Presentacion ip lp_2011_ii_okPresentacion ip lp_2011_ii_ok
Presentacion ip lp_2011_ii_ok
 

Ppt ip 2012_i

  • 1. Presentación del curso Introducción a la Programación Departamento de Ingeniería
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. CONTENIDO (I) Semana 1 (1 al 4 de Febrero) • ¿Qué es una computadora? o Hardware y software • Entrega primer trabajo Semana 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
  • 10. 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
  • 11. 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 Java Semana 9 (26 al 31 de Marzo) • Funciones y procedimientos, utilizando Java Semana 10 (9 al 14 de Abril) • Arreglos unidimensionales: vector • Quiz IV. Funciones y procedimientos, estructuras repetitivas anidadas. Departamento de Ingeniería
  • 12. 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 Parcial Semana 13 (30 de Abril al 5 de Mayo) • Introducción Programación Orientada a Objetos (POO) • Entrega trabajo final. • EntregaTaller IV. Semana 14 (7 al 12 de Mayo) • Interface gráfica Departamento de Ingeniería
  • 13. 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) • Entrega Avances del proyecto final Semana 18 (4 al 9 de Junio) • Parcial final Departamento de Ingeniería
  • 14. 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
  • 15. Evaluaciones (II) Tercer corte (40%) • Quiz VI. Objetos, propiedades y métodos 10% • Parcial III 50% • Trabajo final 40% • Avances del trabajo 20% • Documento escrito 10% • Sustentación individual 40% • Funcionalidad 30% Departamento de Ingeniería
  • 16. DEBATE EXPECTATIVAS DEL CURSO En 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 moodle 1. Ingreso al curos 2. Participar en el foro de presentación 3. Participar en el foro “Porqué es importante la asignatura IP” Departamento de Ingeniería
  • 17. GRACIAS! Datos del docente: Yenny A. Méndez A. yamendez@usbcali.edu.co Departamento de Ingeniería