PresentacióN Del Curso IntroduccióN A La Programacion
-
Upload
andres-garcia -
Category
Technology
-
view
12.302 -
download
0
Transcript of PresentacióN Del Curso IntroduccióN A La Programacion
![Page 1: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/1.jpg)
Presentación del curso Introducción a la Programación
Departamento de ingeniería
![Page 2: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/2.jpg)
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
![Page 3: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/3.jpg)
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
![Page 4: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/4.jpg)
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
![Page 5: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/5.jpg)
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
![Page 6: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/6.jpg)
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
![Page 7: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/7.jpg)
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
![Page 8: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/8.jpg)
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
![Page 9: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/9.jpg)
CONTENIDO (I)Semana 1 (25 al 29 de Julio) • ¿Qué es una computadora?
o Hardware y software• Lenguajes de programación • Entrega primer trabajo
Semana 2 (1 al 5 de Agosto) • Fases de resolución de un problema• Algoritmia• Quiz I. Hardware y Software, Recepción del primer trabajo.
Semana 3 (8 al 12 de Agosto) • Estructura general de un programa• Pseudocódigo• Diagramas de flujo• Entrega Taller I.
Departamento de ingeniería
![Page 10: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/10.jpg)
CONTENIDO (II)Semana 4 (15 al 19 de Agosto) • 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 (22 al 26 de Agosto) • Ejercicios en clase sobre estructura secuencial, selectiva y repetitiva.
Uso de la aplicación PSEInt.
Semana 6 (30 de Agosto al 3 de Septiembre) • Ejercicios en clase sobre estructura secuencial, selectiva y repetitiva.
Uso de la aplicación PSEInt.• Primer parcial
Departamento de ingeniería
![Page 11: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/11.jpg)
CONTENIDO (III)Semana 7 (5 al 9 de Septiembre) • Lenguaje de programación Java• Entrega Taller III.
Semana 8 (12 al 16 de Septiembre) • Estructuras repetitivas: mientras, hacer-mientras, repetir; estructuras
repetitivas anidadas en Java• Quiz III. Programa en Java
Semana 9 (19 al 23 de Septiembre) • Funciones y procedimientos, utilizando Java
Semana 10 (26 al 30 de Septiembre) • Arreglos unidimensionales: vector• Quiz IV. Funciones y procedimientos, estructuras repetitivas
anidadas.Departamento de ingeniería
![Page 12: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/12.jpg)
CONTENIDO (IV)Semana 11 (3 al 7 de Octubre) • Ejercicios sobre estructura secuencial, estructura selectiva,
estructuras, arreglos, utilizando funciones.• Quiz V. Arreglos 1D y funciones para trabajar arreglos.
Semana 12 (10 al 14 de Octubre) • Refuerzo de arreglos y funciones• Segundo Parcial
Semana 13 (17 al 21 de Octubre) • Introducción Programación Orientada a Objetos (POO)• EntregaTaller IV.
Semana 14 (24 al 28 de Octubre) • Interface gráfica• Entrega de Instructivo proyecto final
Departamento de ingeniería
![Page 13: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/13.jpg)
CONTENIDO (V)
Semana 15 (31 de Octubre al 4 de Noviembre) • Interacción con objetos gráficos representados en matrices,
empleando teclado y Mouse.• Quiz VI. Objetos, propiedades y métodos.
Semana 16 (7 al 11 de Noviembre) • Refuerzo proyectos finales y conceptos básicos de objetos y
matrices.
Semana 17 (14 al 18 de Noviembre) • Avances del proyecto final
Semana 18 (21 al 25 de Noviembre) • Entrega trabajo final• Parcial final
Departamento de ingeniería
![Page 14: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/14.jpg)
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
![Page 15: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/15.jpg)
Evaluaciones (II)
Tercer corte (40%)• Quiz VI. Objetos, propiedades y métodos 10%• Parcial III 50%• Trabajo final 40%
o Sustentación individual 70%o Funcionalidad 30%
Departamento de ingeniería
![Page 16: PresentacióN Del Curso IntroduccióN A La Programacion](https://reader036.fdocuments.mx/reader036/viewer/2022083001/557b835cd8b42a2d298b55c3/html5/thumbnails/16.jpg)
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?
Departamento de ingeniería