Course detail

Computer Data Processing and Visualization

FSI-VPGAcad. year: 2026/2027

The course is intended as an introduction to the history of computer graphics, 2D and 3D graphics methods, problematics of colours and colour systems, imaging and image processing, classification of display devices. It gives an overview of text and graphics user interfaces, tools and dashboards for data visualisation, introduction to desktop publishing, and an overview of print methods and technologies.

Language of instruction

Czech

Number of ECTS credits

5

Mode of study

Not applicable.

Entry knowledge

General knowledge of contemporary computer hardware, mathematic apparatus of analytical geometry and numerical methods, elementary course physics and electrotechnics.

Rules for evaluation and completion of the course

The graded course-unit credit awarding is based on then quality of presentation of search on actual state of the technology, related to given chapter of the course.
Participation in the exercises is checked by presentation of individual search on problems related to a given topic of the course.

Aims

The aim of hte course to provde a comprehensive overview and references on current technologies of computer graphics for future IT engineers, focused on integrating HMI, image and engineering data inputs, their processing, user control, visualization and reports.

Study aids

Continuously updated study materials and references are available on the subject page in the BUT e-learning.

Prerequisites and corequisites

Not applicable.

Basic literature

BILLMEYER, F. W.: Principles of Colour technology. New York, John Wiley & Sons 1981 (EN)
FRASER, B., MURPHY, C., BUNTING, F.: Color Management, Berkeley, Peachpit Press 2002. (EN)
SKALA, V.: Světlo, barvy a barevné systémy v počítačové grafice, ACADEMIA Praha 1993. (CS)
ŽÁRA, J., BENEŠ, B., SOCHOR, J., FELKEL, P.: Moderní počítačová grafika, Computer Press 2008 (CS)

Recommended reading

FRASER, B.-MURPHY, C.-BUNTING, F.: Color Management, Berkeley, Peachpit Press 2002.
Žára, J., Beneš, B., Sochor, J., Felkel, P.: Moderní počítačová grafika.

Classification of course in study plans

  • Programme B-STR-P Bachelor's

    specialization AIŘ , 3 year of study, winter semester, compulsory, profile core courses

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Syllabus

1. Introduction to computer graphics and its history - Bitmap and vector approaches, alphanumeric and graphic terminals, plotters, matrix printing, graphics adapters.
2. 2D graphics and file formats - Bitmap operations, lines and curves, bitmap and vector fonts, file formats.
3. 3D graphics – basics and representation – Axonometry, perspective, Bézier surfaces and their connection.
4. Realistic rendering – Visibility, shading techniques (Gouraud, Phong), raytracing, 3D hardware and API.
5. Colors and color systems – Color perception, RGB, HSV, Y/C, CIELAB, calibration, color profiles, color management.
6. Image acquisition and image sensors – Sensor principles, resolution, color channels, bit depth, HMI input devices.
7. Image and video formats and compression - Static and moving images, lossy and lossless compression.
8. Image processing in graphics tools - Histograms, brightness and geometric transformations, convolution filters, Fourier transform.
9. Display devices and HMI/UX - CRT, LCD, OLED, e-ink, projection; user interfaces for PCs, mobile and automation systems, CSS.
10. Typography, DTP, and printing technologies - Typography, typesetting, DTP software, printing materials, exposure, offset, office printing.
11. Fundamentals of data visualization - Principles of effective visualization of numerical and categorical data, selection of appropriate graph types, communication model of visualization (author – visualization – viewer).
12. Dashboards and their design - Principles of dashboard creation (KPI, layout, information hierarchy), 1D/2D/3D data visualization, interactive elements, ergonomics, and UX of data overviews.
13. SCADA and real-time data visualization - Visualization of technological and process data, signal and status indications, real-time updates, SCADA system architectures, integration with industrial control systems.

Computer-assisted exercise

26 hod., compulsory

Teacher / Lecturer

Syllabus

1. Introduction to computer graphics
2. 2D graphics and formats
3. 3D graphics – projection
4. Rendering and shading
5. Colors and color spaces
6. Image sensors
7. Image formats and compression
8. Image processing
9. Display devices and HMI
10. DTP and typography
11. Fundamentals of data visualization
12. Dashboards
13. SCADA and real-time visualization