PresentacióN Del Curso IntroduccióN A La Programacion

16
Presentación del curso Introducción a la Programación Departamento de ingeniería

Transcript of PresentacióN Del Curso IntroduccióN A La Programacion

Page 1: PresentacióN Del Curso IntroduccióN A La Programacion

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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