Course detail
Computer Data Processing and Visualization
FSI-VPG-K Acad. year: 2026/2027 Winter semester
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
Supervisor
Department
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.
The study programmes with the given course
Programme B-STR-K: Engineering, Bachelor's
specialization AIŘ: Applied Computer Science and Control, compulsory
Type of course unit
Guided consultation in combined form of studies
17 hours, compulsory
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.
Guided consultation
35 hours, optionally
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