COMPUTER GRAPHICS

Course Information
TitleΓΡΑΦΙΚΑ / COMPUTER GRAPHICS
CodeNDM-07-04
FacultySciences
SchoolInformatics
Cycle / Level1st / Undergraduate, 2nd / Postgraduate
Teaching PeriodSpring
CoordinatorNikolaos Nikolaidis
CommonYes
StatusActive
Course ID40002977

Programme of Study: PPS-Tmīma Plīroforikīs (2019-sīmera)

Registered students: 17
OrientationAttendance TypeSemesterYearECTS
GENIKĪ KATEUTHYNSĪYPOCΗREŌTIKO KATA EPILOGĪ635

Class Information
Academic Year2018 – 2019
Class PeriodSpring
Faculty Instructors
Weekly Hours4
Class ID
600121305
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 the e-learning environment.
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures63
Tutorial42
Project45
Total150
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
28-01-2020