DS1OPR - Computer Graphics - Selected Topics

Course specification
Course title Computer Graphics - Selected Topics
Acronym DS1OPR
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 (Original title)
        2. Donald Hearn, Pauline Baker, Computer Graphics – C Version, second edition, Pearson Education,2004. (Original title)
        3. F.S. Hill, Computer Graphics using OPENGL, Second edition, Pearson Education, 2003. (Original title)
        4. Peter Shirley and Steve Marschner , “Fundamentals of Computer Graphics”, 3rd Edition, A.K. Peters, 2009. (Original title)
        5. J.D. Foley, A. Van Dam, S.K. Feiner, J.F. Hughes and R.L. Phillips, Introduction to Computer Graphics, Addision Wesley. (Original title)
        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
        Projects 50
        Colloquia 0
        Seminars 0