Computer Graphics

Course Information
TitleΓΡΑΦΙΚΑ ΥΠΟΛΟΓΙΣΤΩΝ / Computer Graphics
CodeΠΡ04
FacultySciences
SchoolInformatics
Cycle / Level2nd / Postgraduate
Teaching PeriodWinter/Spring
CommonNo
StatusActive
Course ID40002289

Programme of Study: PPS School of Informatics (2014-today)

Registered students: 0
OrientationAttendance TypeSemesterYearECTS
PSĪFIAKA MESA- YPOLOGISTIKĪ NOĪMOSYNĪUndergraduate110

Programme of Study: PPS of School of Informatics (2013-today)

Registered students: 0
OrientationAttendance TypeSemesterYearECTS
Digital MediaUndergraduate110

Class Information
Academic Year2015 – 2016
Class PeriodWinter
Faculty Instructors
Class ID
600015020
Type of the Course
  • Scientific Area
Course Category
Specific Foundation / Core
Mode of Delivery
  • Face to face
Erasmus
The course is also offered to exchange programme students.
Language of Instruction
  • Greek (Instruction, Examination)
  • English (Examination)
Prerequisites
General Prerequisites
Basic knowledge in linear algebra and geometry. Programming skills. Good level of English.
Learning Outcomes
Knowledge: Familiarization with the fundamental computer graphics principles and algorithms such as geometric transformations and projections in 3D space, lighting and shading, hidden surface removal etc. Exposure to computer graphics programming using OpenGL. Acquaintance with graphics systems and their application in areas such as animated motion pictures, computer games, data visualization, GIS etc. Skills: Setting the foundations for advanced studies on computer graphics issues and applications. Acquisition of skills in the use and development of graphics algorithms. Promoting analytic and programming skills. Ability to develop basic graphics applications using OpenGL.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Work autonomously
  • Work in teams
  • Be critical and self-critical
  • Advance free, creative and causative thinking
Course Content (Syllabus)
Graphics systems and models. Graphics programming. Introduction to OpenGL. Input and interaction. Geometric primitives and transformations. Viewing. Projections (perspective, orthographic). Lighting and shading. Scan conversion. Clipping algorithms. Visible surface determination. Graphics programming assignments in C/C++ and OpenGL.
Keywords
Graphics, 3D Visualization
Educational Material Types
  • Slide presentations
  • Multimedia
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Communication with Students
Description
Course material in digital form, use of PILEAS e-learning environment.
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures632.1
Tutorial421.4
Project451.5
Total1505
Student Assessment
Description
Written exam (45-55% of the total grade), 3 programming assignments where students are orally examined on the outcome (55-45% of the total grade).
Student Assessment methods
  • Written Exam with Short Answer Questions (Summative)
  • Oral Exams (Formative, Summative)
  • Written Exam with Problem Solving (Summative)
  • Labortatory Assignment (Summative)
Bibliography
Course Bibliography (Eudoxus)
Γραφικά Υπολογιστών με Open GL, Hearn D, Baker P. Γραφικά και Οπτικοποίηση, Θεοχάρης Θ., Πλατής Ν., Παπαϊωάννου Γ., Πατρικαλάκης Ν.
Additional bibliography for study
Interactive Computer Graphics - A Top Down Approach with Shader-Based OpenGL, E. Angel, D. Shreiner, 6th Edition OpenGL Programming Guide, 8th Edition, Shreiner D., The Khronos OpenGL ARB Working Group
Last Update
22-02-2016