Universidad de Jaén

Menú local

Syllabus 2014-15 - 13313011 - Graphic applications computer Programming (Programación de aplicaciones gráficas)

Caption
  • Level 1: Tutorial support sessions, materials and exams in this language
  • Level 2: Tutorial support sessions, materials, exams and seminars in this language
  • Level 3: Tutorial support sessions, materials, exams, seminars and regular lectures in this language
DEGREE: Grado en Ingeniería informática
FACULTY: SCHOOL OF ENGINEERING OF JAÉN
ACADEMIC YEAR: 2014-15
COURSE: Graphic applications computer Programming
SYLLABUS
1. COURSE BASIC INFORMATION
NAME: Graphic applications computer Programming
CODE: 13313011 ACADEMIC YEAR: 2014-15
LANGUAGE: English LEVEL: 1
ECTS CREDITS: 6.0 YEAR: 4 SEMESTER: PC
2. LECTURER BASIC INFORMATION
NAME: JIMÉNEZ DELGADO, JUAN JOSÉ
DEPARTMENT: U118 - INFORMÁTICA
FIELD OF STUDY: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
OFFICE NO.: A3 - 142 E-MAIL: juanjo@ujaen.es P: 953212884
WEBSITE: https://www.ujaen.es/departamentos/dinformatica/contactos/jimenez-delgado-juan-jose
ORCID: https://orcid.org/0000-0003-3014-0496
LANGUAGE: English LEVEL: 1
3. CONTENT DESCRIPTION

Theory

1. Modeling

2. Decompositions

3. Visualizatiion and realism

4. Optimizations

Practice

1. Graphics libraries

2. Design of graphics applications

3. Building graphics applications

4. COURSE DESCRIPTION AND TEACHING METHODOLOGY

Large group lectures: for each matter presentation slides will be used , including illustrative examples. The objectives will be presented at the beginning. A brief summary will be presented at the end. It is possible to attend a conference/seminar in topics related with the contents. Attendance of students to a conference related is contemplated. Some exercises will be solved.

Practices: programming foundations will be presented. A programming project is demanded. This will contain a guided part and a free development part. It should be designed and implemented in the laboratory. A defense of the project will be performed at the end of the course.

Group tutoring will be used to supervise the work and exercises, as well as for general clarification of doubts. A seminar related to the course can be given.

Students with special educational needs should contact the Student Attention Service (Servicio de Atención y Ayudas al Estudiante) in order to receive the appropriate academic support

5. ASSESSMENT METHODOLOGY

Attendance and participation: The attendance in classroom for theory and practice will be controled. Participation in both, classroom and in the forum of the course will be be taken into account. Students should attend actively in a 80% for obtaining 1 point. Otherwise 0 points will be obtained.

Theoretical concepts: The theory test is over the contents developed in theoretical lectures. It consists in a test composed of questions with multiple choices.

Lab / Computer: At the beginning a proposal of computer graphics application is realized. Students will be guided and there is a free development part. The project will be evaluated using the materials submitted along the course, as well as the exposure and responses to the issues raised by the professor.

Lab practices are mandatory.

The final course score is the sum of the parts mentioned above.

6. BOOKLIST
MAIN BOOKLIST:
  • Physically based rendering : from theory to implementation. Edition: 2nd ed.. Author: Pharr, Matt. Publisher: Burlington (Massachusetts) : Morgan Kaufmann, cop. 2010  (Library)
  • Foundations of multidimensional and metric data structures . Edition: -. Author: Samet, Hanan. Publisher: Amsterdam : Elsevier : Morgan Kaufmann, cop. 2006  (Library)
  • Interactive computer graphics: a top-down approach using OpenGL. Edition: 6th ed.. Author: Angel, Edward. Publisher: Boston [etc.] : Addison Wesley, 2012  (Library)
  • C++ GUI programming with Qt 4 [Recurso electrónico]. Edition: -. Author: Blanchette, Jasmin. Publisher: Upper Saddle River, NJ : Pearson Hall in association with Trolltech Press, c2006.  (Library)
  • Advanced Qt programming [Recurso electrónico] : creating great software with C++ and Qt 4. Edition: -. Author: Summerfield, Mark. Publisher: [S.l.] : Addison-Wesley Professional, c2010.  (Library)
  • Graphics shaders : theory and practice. Edition: 2nd ed. Author: Bailey, Michael. Publisher: Boca Raton, FL : CRC Press, 2012  (Library)
  • Geometric tools for computer graphics [Recurso electrónico]. Edition: -. Author: Schneider, Philip J.. Publisher: Amsterdam ; Boston : Morgan Kaufmann Publishers, 2003.  (Library)