13D111OPR - Computer Graphics - Selected Topics

Course specification
Course title Computer Graphics - Selected Topics
Acronym 13D111OPR
Study programme Electrical Engineering and Computing
Module Software Engineering
Type of study doctoral studies
Lecturer (for classes)
Lecturer/Associate (for practice)
    Lecturer/Associate (for OTC)
      ESPB 9.0 Status elective
      Condition Data structure
      The goal To enable students to gain an understanding of the methods and applications of computer graphics.
      The outcome Student will be able to: use matrix transforms to build and view a scene; discuss the standard methods of representing curves and surfaces; discuss the different techniques for rendering a scene, and identify those relevant to given applications; understand the issues in designing, developing and using computer graphics systems; develop appropriate computer graphics models or software.
      Contents of lectures Coordinate systems and matrix transforms. Modelling and viewing transforms. Geometric modelling. Surface and solid modelling. Bézier, B-spline and NURBS. Rendering techniques. Ray-tracing and radiosity. Texture mapping. Hidden surface removal. Graphic programming. OpenGL. Real-time Virtual Environments. Scene-graphs and data structures. Computer Hardware and Architectures. Rendering pipeline.
      Contents of exercises Practical realization of selected task and publication of achieved results.
      1. John F. Hughes, Andries van Dam, Morgan McGuire, David F. Sklar , "Computer Graphics: Principles and Practice (3rd Edition)",Pearson Education, 2013
      2. Donald Hearn, Pauline Baker, Computer Graphics – C Version, second edition, Pearson Education,2004.
      3. F.S. Hill, Computer Graphics using OPENGL, Second edition, Pearson Education, 2003.
      4. Peter Shirley and Steve Marschner , “Fundamentals of Computer Graphics”, 3rd Edition, A.K. Peters, 2009.
      5. J.D. Foley, A. Van Dam, S.K. Feiner, J.F. Hughes and R.L. Phillips, Introduction to Computer Graphics, Addision Wesley.
      Number of hours per week during the semester/trimester/year
      Lectures Exercises OTC Study and Research Other classes
      Methods of teaching Classes are held in the form of lectures or in the form of individual consultation on teaching units. The research part involves the collection and study of relevant literature with its own critical review. The practical part includes the implementation of a specific task.
      Knowledge score (maximum points 100)
      Pre obligations Points Final exam Points
      Activites during lectures 0 Test paper 0
      Practical lessons 0 Oral examination 50
      Colloquia 0
      Seminars 50