340-0578/01 – Reverse Engineering (RE)

Gurantor departmentDepartment of Machine and Industrial DesignCredits5
Subject guarantorIng. Tomáš Kubín, Ph.D.Subject version guarantorIng. Lukáš Kudrna, Ph.D.
Study levelundergraduate or graduateRequirementCompulsory
Year2Semesterwinter
Study languageCzech
Year of introduction2020/2021Year of cancellation
Intended for the facultiesFSIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
KUB384 Ing. Tomáš Kubín, Ph.D.
KUD169 Ing. Lukáš Kudrna, Ph.D.
PRA0098 Ing. Štěpán Pravda
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2
Part-time Credit and Examination 8+8

Subject aims expressed by acquired skills and competences

Students will acquire knowledge with a process that is generally referred to as opposed to conventional engineering. They will learn to create backward digital models from physical parts to control the product or further process it. Reverse engineering using 3D digitization is the most efficient way to get a CAD model from a physical complex object. Digital data can be used to eliminate problems in the original part, to optimize design, analysis, inspection or other software applications.

Teaching methods

Lectures
Individual consultations
Tutorials
Experimental work in labs
Other activities

Summary

In mechanical engineering, RE is associated with three-dimensional digitization technologies and is referred to as a process to derive from a measured physical object a digital model usable in conventional CAD systems. It is therefore a conversion of scanned polygonal data to volume or surface data. However, RE methods are not only used to obtain a digital copy of an existing work, but are now increasingly being used to improve product development and production.

Compulsory literature:

EILAM, Eldad. Reversing: Secrets of Reverse Engineering. Indianapolis: Wiley. 2005. ISBN 987-0-7645-7481-8. EAGLE, Chris. The IDA pro book: the unofficial guide to the world's most popular disassembler. 2nd edition. San Francisco: No Starch Press, 2011. ISBN 978-1-59327-289-0.

Recommended literature:

SEACORD, Robert C. Secure Coding in C and C++. Software Engineering Institute, Carnegie Mellon University. 2013. ISBN 987-0-321-82213-0.

Additional study materials

Way of continuous check of knowledge in the course of semester

During the semester, the student processes assigned tasks on PC stations and is evaluated within the credit. The course is completed by an exam consisting of theoretical and practical parts. The theoretical part is realized orally. The student randomly chooses from questions published in advance. The practical part of the exam consists in the defense of the semestral project, which the student created independently outside the direct teaching.

E-learning

Other requirements

No further knowledge is required to complete the course.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

1. Introduction to Reverse Engineering: Historical development, significance, and current applications in engineering. 2. Methods of converting real objects into virtual space: conventional methods and digital scanning. 3. Introduction to 3D scanning: point clouds, polygon meshes, and NURBS surfaces – principles and applications. 4. Practical scanning of real objects: setting up and operating a 3D scanner, including necessary software. 5. Applications of reverse engineering in restoration: examples and specific uses – part 1. 6. Applications of reverse engineering in restoration: examples and specific uses – part 2. 7. Material analysis and stratigraphy: methods and their use in the restoration of technical monuments. 8. Introduction to 3D printing and rapid prototyping: overview of printing technologies and applications in engineering. 9. 3D printing methods: types of printers, their applications, and an overview of filaments. 10. Setting up a 3D printer: creating G-code, preparing the model for printing, and optimizing the print. 11. Use of virtual reality in reverse engineering: history, augmented reality, and an overview of the most used tools. 12. Practical introduction to virtual and augmented reality: working in virtual and augmented reality environments. 13. Consultations, discussions on topics, and finalization of tasks.

Conditions for subject completion

Part-time form (validity from: 2020/2021 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Credit and Examination Credit and Examination 100 (100) 51
        Credit Credit 30  11
        Examination Examination 70  40 3
Mandatory attendence participation: Compulsory attendance at seminars 80%.

Show history

Conditions for subject completion and attendance at the exercises within ISP: In order to receive credit, the student must complete three tasks. The exam consists of a practical task and an oral part.

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2024/2025 (N0715A270037) Engineering Design (S01) Transport and process equipment K Czech Ostrava 2 Compulsory study plan
2024/2025 (N0715A270037) Engineering Design (S05) Design of industrial products PPN P Czech Ostrava 2 Compulsory study plan
2024/2025 (N0715A270037) Engineering Design (S03) Engineering Diagnostics P Czech Ostrava 2 Compulsory study plan
2024/2025 (N0715A270037) Engineering Design (S06) Construction of Mechanical Parts P Czech Ostrava 2 Compulsory study plan
2024/2025 (N0715A270037) Engineering Design (S03) Engineering Diagnostics K Czech Ostrava 2 Compulsory study plan
2024/2025 (N0715A270037) Engineering Design (S02) Production Machines and Design P Czech Ostrava 2 Compulsory study plan
2024/2025 (N0715A270037) Engineering Design (S04) Earthwork and Building Machines P Czech Ostrava 2 Compulsory study plan
2024/2025 (N0715A270037) Engineering Design (S02) Production Machines and Design K Czech Ostrava 2 Compulsory study plan
2024/2025 (N0715A270037) Engineering Design (S04) Earthwork and Building Machines K Czech Ostrava 2 Compulsory study plan
2024/2025 (N0715A270037) Engineering Design (S01) Transport and process equipment P Czech Ostrava 2 Compulsory study plan
2024/2025 (N0715A270037) Engineering Design (S05) Design of industrial products PPN K Czech Ostrava 2 Compulsory study plan
2023/2024 (N0715A270037) Engineering Design (S01) Transport and process equipment K Czech Ostrava 2 Compulsory study plan
2023/2024 (N0715A270037) Engineering Design (S02) Production Machines and Design K Czech Ostrava 2 Compulsory study plan
2023/2024 (N0715A270037) Engineering Design (S06) Construction of Mechanical Parts P Czech Ostrava 2 Compulsory study plan
2023/2024 (N0715A270037) Engineering Design (S04) Earthwork and Building Machines P Czech Ostrava 2 Compulsory study plan
2023/2024 (N0715A270037) Engineering Design (S04) Earthwork and Building Machines K Czech Ostrava 2 Compulsory study plan
2023/2024 (N0715A270037) Engineering Design (S03) Engineering Diagnostics K Czech Ostrava 2 Compulsory study plan
2023/2024 (N0715A270037) Engineering Design (S02) Production Machines and Design P Czech Ostrava 2 Compulsory study plan
2023/2024 (N0715A270037) Engineering Design (S05) Design of industrial products PPN K Czech Ostrava 2 Compulsory study plan
2023/2024 (N0715A270037) Engineering Design (S01) Transport and process equipment P Czech Ostrava 2 Compulsory study plan
2023/2024 (N0715A270037) Engineering Design (S05) Design of industrial products PPN P Czech Ostrava 2 Compulsory study plan
2023/2024 (N0715A270037) Engineering Design (S03) Engineering Diagnostics P Czech Ostrava 2 Compulsory study plan
2023/2024 (N2301) Mechanical Engineering (3909T001) Design and Process Engineering (20) Production Machines and Equipment P Czech Ostrava 2 Compulsory study plan
2023/2024 (N2301) Mechanical Engineering (3909T001) Design and Process Engineering (20) Production Machines and Equipment K Czech Ostrava 2 Compulsory study plan
2022/2023 (N0715A270037) Engineering Design (S01) Transport and process equipment P Czech Ostrava 2 Compulsory study plan
2022/2023 (N0715A270037) Engineering Design (S01) Transport and process equipment K Czech Ostrava 2 Compulsory study plan
2022/2023 (N0715A270037) Engineering Design (S02) Production Machines and Design P Czech Ostrava 2 Compulsory study plan
2022/2023 (N0715A270037) Engineering Design (S02) Production Machines and Design K Czech Ostrava 2 Compulsory study plan
2022/2023 (N0715A270037) Engineering Design (S03) Engineering Diagnostics P Czech Ostrava 2 Compulsory study plan
2022/2023 (N0715A270037) Engineering Design (S03) Engineering Diagnostics K Czech Ostrava 2 Compulsory study plan
2022/2023 (N0715A270037) Engineering Design (S04) Earthwork and Building Machines P Czech Ostrava 2 Compulsory study plan
2022/2023 (N0715A270037) Engineering Design (S04) Earthwork and Building Machines K Czech Ostrava 2 Compulsory study plan
2022/2023 (N0715A270037) Engineering Design (S05) Design of industrial products PPN P Czech Ostrava 2 Compulsory study plan
2022/2023 (N0715A270037) Engineering Design (S05) Design of industrial products PPN K Czech Ostrava 2 Compulsory study plan
2022/2023 (N0715A270037) Engineering Design (S06) Construction of Mechanical Parts P Czech Ostrava 2 Compulsory study plan
2022/2023 (N2301) Mechanical Engineering (3909T001) Design and Process Engineering (20) Production Machines and Equipment P Czech Ostrava 2 Compulsory study plan
2022/2023 (N2301) Mechanical Engineering (3909T001) Design and Process Engineering (20) Production Machines and Equipment K Czech Ostrava 2 Compulsory study plan
2021/2022 (N2301) Mechanical Engineering (3909T001) Design and Process Engineering (20) Production Machines and Equipment P Czech Ostrava 2 Compulsory study plan
2021/2022 (N2301) Mechanical Engineering (3909T001) Design and Process Engineering (20) Production Machines and Equipment K Czech Ostrava 2 Compulsory study plan
2021/2022 (N0715A270037) Engineering Design (S06) Construction of Mechanical Parts P Czech Ostrava 2 Compulsory study plan
2021/2022 (N0715A270037) Engineering Design (S03) Engineering Diagnostics K Czech Ostrava 2 Compulsory study plan
2021/2022 (N0715A270037) Engineering Design (S01) Transport and process equipment P Czech Ostrava 2 Compulsory study plan
2021/2022 (N0715A270037) Engineering Design (S04) Earthwork and Building Machines K Czech Ostrava 2 Compulsory study plan
2021/2022 (N0715A270037) Engineering Design (S02) Production Machines and Design P Czech Ostrava 2 Compulsory study plan
2021/2022 (N0715A270037) Engineering Design (S05) Design of industrial products PPN P Czech Ostrava 2 Compulsory study plan
2021/2022 (N0715A270037) Engineering Design (S01) Transport and process equipment K Czech Ostrava 2 Compulsory study plan
2021/2022 (N0715A270037) Engineering Design (S04) Earthwork and Building Machines P Czech Ostrava 2 Compulsory study plan
2021/2022 (N0715A270037) Engineering Design (S05) Design of industrial products PPN K Czech Ostrava 2 Compulsory study plan
2021/2022 (N0715A270037) Engineering Design (S02) Production Machines and Design K Czech Ostrava 2 Compulsory study plan
2021/2022 (N0715A270037) Engineering Design (S03) Engineering Diagnostics P Czech Ostrava 2 Compulsory study plan
2020/2021 (N2301) Mechanical Engineering (3909T001) Design and Process Engineering (20) Production Machines and Equipment K Czech Ostrava 2 Compulsory study plan
2020/2021 (N2301) Mechanical Engineering (3909T001) Design and Process Engineering (20) Production Machines and Equipment P Czech Ostrava 2 Compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction



2023/2024 Winter
2020/2021 Winter