Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Programación 1
A-2017
Escuela de Ingeniería de SistemasDepartamento de Computación
Prof. Jesús Pérez
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.
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 %
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
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.
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
Programación 1
Herramientas
http://webdelprofesor.ula.ve/ingenieria/jesuspangulo/
7
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
Programación 1
Recomendaciones
9
La asistencia es una cualidad de los estudiantes que aprueban
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
Programación 1
Motivación
11
Gustavo Vielma obtuvo la mayor calificación en Programación 1 (Semestre A-2016)
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.
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)
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.”
Programación 1
Motivación
15
Cursos gratuitos de ELECTRÓNICA BÁSICA y ARDUINO en el LaSDAI
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.
Programación 1
Motivación
17
Tercer Lugar en la Categoría Laberinto de VI Competencia Nacional de Robótica (USBBOTS 2016)
Programación 1
Motivación
18
Estudiantes de segundo semestre participaron en la V Competencia Nacional de Robótica (UNETBOTS 2015)
Programación 1
Motivación
19
Semillero de PROGRAMACIÓN DE JUEGOS
Programación 1
Algunos valores
20
Puntualidad
Programación 1
21
Respeto
Programación 1
22
Honestidad
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.
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/
Programación 1
A-2017
Escuela de Ingeniería de SistemasDepartamento de Computación
Prof. Jesús Pérez