25
Programación 1 A-2017 Escuela de Ingeniería de Sistemas Departamento de Computación Prof. Jesús Pérez

CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

A-2017

Escuela de Ingeniería de SistemasDepartamento de Computación

Prof. Jesús Pérez

Page 2: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Objetivo principal

Desarrollar habilidades en el análisis,

diseño y construcción de programas

2

diseño y construcción de programas

codificados en lenguaje C, que permitan

resolver problemas presentados en orden de

complejidad creciente.

Page 3: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Contenido

Unidad I: Introducción

Unidad II: Diseño modular

Par

cial

1 -

Pes

o 2

0 %

40

%

3

Unidad III: Representación de la información en el computador

Unidad IV: Desarrollo de programas

Unidad V: Lenguaje de Programación C

Par

cial

2 -

Pes

o 4

0 %

Par

cial

3 -

Pes

o 4

0 %

Page 4: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Evaluación

Parcial # 1 20 (%) Semana 4 Unidad I , Unidad IIParcial # 2 40 (%) Semana 10 Unidad III y IVParcial # 3 40 (%) Semana 13 Unidad V

Prácticas 30 (%)Proyecto 70 (%) Semana 14

80 %

20 %

4

Diferido: Deben presentar constancia emitida por CAMIULA

Actividades, Retos y Puntos adicionales sobre la nota definitivaCompetencias

Adicionales

Page 5: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Referencias bibliográficas

Deitel, T. y Deitel, R. Cómo programar en C y C++. Prentice Hall. 1995.

Joyanes, L. Fundamentos de Programación. McGraw Hill. 1996.

Stroustrup, B. El lenguaje de programación C++. Addison-Wesley. 1993.

5

Trejos B. Omar I. La Esencia de la Lógica de Programación. Editorial Papiro 1999.

http://blog.utp.edu.co/programacionmecatronica/files/2012/07/EsenciaLogica.pdf

Dapena G. , Eladio. Diapositivas de clases.

Pérez, Jesús Videos.

Page 6: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Horario

SECCIÓN 01

DÍA HORA LUGAR

Martes 10:00 AM – 12:00 PM LCNW

6

Martes 10:00 AM – 12:00 PM LCNW

Miércoles 10:00 AM – 12:00 PM 2O08

Jueves 10:00 AM – 12:00 PM LCNW

Page 7: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Herramientas

http://webdelprofesor.ula.ve/ingenieria/jesuspangulo/

7

Page 8: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Seguimiento del curso

http://www.webdelprofesor.ula.ve/ingenieria/jesuspangulo/

Presiona

Ir a: 1

2

8

Presiona en la sección correspondiente

Presiona aquí2

3

Page 9: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Recomendaciones

9

La asistencia es una cualidad de los estudiantes que aprueban

Page 10: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Recomendaciones

Piazza es una herramienta para gestionar preguntas y respuestas.

10

Las contribuciones de los estudiantes son directamente proporcional a su desempeño

Page 11: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Motivación

11

Gustavo Vielma obtuvo la mayor calificación en Programación 1 (Semestre A-2016)

Page 12: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Motivación

El Maratón de Programación es

fundamentalmente un evento que

ofrece a estudiantes de pregrado

de la Universidad de Los Andes la

oportunidad de demostrar sus

habilidades en resolución de

problemas, programación

12

http://programaton.ing.ula.ve/

problemas, programación

computacional y trabajo en equipo.

La categoría Básica está

especialmente diseñada para los

estudiantes que aprenden

Programación 1.

Page 13: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Motivación

13

Estudiantes de primer semestre ganadores de la Categoría Básica del Maratón Local de Programación (PROGRAMATÓN ULA 2016)

Page 14: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Motivación

“El Laboratorio de Sistemas Discretos Automatización

e Integración, LaSDAI, es un espacio para la docencia,

la investigación y el desarrollo de productos, en las

áreas de robótica, automatización industrial y visión

por computador, con el objeto de coadyuvar en el

desarrollo tecnológico del país. LaSDAI, tiene como

meta difundir sus resultados y vincularse con el

sector productivo nacional, con la consiga de

14

http://www.ing.ula.ve/lasdai/

sector productivo nacional, con la consiga de

I+D+I Investigación, Desarrollo e Innovación. Sus

actividades de soporte a la docencia tanto en

pregrado como postgrado, junto con el desarrollo de

proyectos de investigación y las labores de extensión,

constituyen un complemento que integra diferentes

aristas para el desarrollo. Las actividades de

extensión, mediante asesorías y cursos, colaboran a

lograr el autofinanciamiento como estrategia de

consolidación de nuestras actividades.”

Page 15: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Motivación

15

Cursos gratuitos de ELECTRÓNICA BÁSICA y ARDUINO en el LaSDAI

Page 16: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Motivación

La competencia involucra a

distintas áreas de conocimiento

como: computación, informática,

electrónica, mecánica, control,

automatización y mecatrónica.

USBBots se basa en competencias

16

http://mecatronica.labc.usb.ve/usbbots2016/

USBBots se basa en competencias

similares a las que se realizan en

todo el mundo y pretende

incentivar a estudiantes y

aficionados a la construcción de

robots para tareas específicas y

compartir experiencias con grupos

de diferentes universidades

nacionales.

Page 17: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Motivación

17

Tercer Lugar en la Categoría Laberinto de VI Competencia Nacional de Robótica (USBBOTS 2016)

Page 18: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Motivación

18

Estudiantes de segundo semestre participaron en la V Competencia Nacional de Robótica (UNETBOTS 2015)

Page 19: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Motivación

19

Semillero de PROGRAMACIÓN DE JUEGOS

Page 20: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Algunos valores

20

Puntualidad

Page 21: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

21

Respeto

Page 22: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

22

Honestidad

Page 23: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Resumen

El objetivo principal del curso es desarrollar habilidades en el análisis,diseño y construcción de programas codificados en lenguaje C.

El buen uso de las Herramientas contribuyen significativamente en elproceso de aprendizaje.

Los principales valores que debemos cultivar son: Puntualidad, Respeto y

23

Los principales valores que debemos cultivar son: Puntualidad, Respeto yHonestidad.

Entre otras cosas, aprender programación brindará la oportunidad departicipar en: Maratones de Programación, cursos gratuitos en el LaSDAI,competencias nacionales de robótica y semillero de programación dejuegos.

Page 24: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

Actividades

Visitar la Web del Profesor:http://webdelprofesor.ula.ve/ingenieria/jesuspangulo/

Subscribirse al canal de Youtube:https://www.youtube.com/channel/UCjWjD1VNXH_kWs8VdpZPalQ

Unirse a los grupos de Facebook:

24

Unirse a los grupos de Facebook:Ingeniería de Sistemas ULAPR1-ULA

Seguir las cuentas de Twitter:eisulaperejss

Visitar Scratch:https://scratch.mit.edu/

Page 25: CLASE 00 A2017 - webdelprofesor.ula.vewebdelprofesor.ula.ve/ingenieria/jesuspangulo/A... · Parcial # 1 20 (%) Semana 4 Unidad I , Unidad II Parcial # 2 40 (%) Semana 10 Unidad III

Programación 1

A-2017

Escuela de Ingeniería de SistemasDepartamento de Computación

Prof. Jesús Pérez