340-0578/01 – Reverse Engineering (RE)

Gurantor departmentDepartment of Machine and Industrial DesignCredits5
Subject guarantorIng. Tomáš Kubín, Ph.D.Subject version guarantorIng. Tomáš Kubín, 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.
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.

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, application and application. 2. Methods of converting real objects into virtual space, hardware and software. 3. Point clouds, polygon meshes, NURBS surfaces and CAD models in the data processing process. 4. Real object scanning, scanner setup and control with appropriate software. 5. Practical applications and implementation task 1. 6. Processing of scanned data (editing and editing of polygon mesh). 7. Real object scanning, scanner setup and control using appropriate software. 8. Importing and composing networks. 9. Practical application and realization problem 2. 10. Inspection of products by means of scanners. 11. Reverse engineering in restoration. 12. Use of 3D printing in reverse modeling. 13. Use of virtual reality. 14. Practical applications and implementation task 3.

Conditions for subject completion

Full-time form (validity from: 2020/2021 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Credit and Examination Credit and Examination 100 (100) 51
        Credit Credit 30  11
        Examination Examination 70  21
Mandatory attendence parzicipation: Compulsory attendance at seminars 80%.

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
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