Course detail

Visualization and CAD (in English)

FIT-VIZaAcad. year: 2018/2019

Overview of visualization and CAD (Computer Aided Design) systems. Specification of basic principles and functions of the systems for: work in 2D, work in 3D, accuracy providing, 3D scenes modeling, preparing scenes for visualization and scenes visualization. Methods of scenes visualization. Methods of data exchange between CAD systems with link to visualization. Data representation for CAD systems and visualization. Specification of user interfaces of CAD systems. Specification of basic principles of programming in CAD systems.

Language of instruction

English

Number of ECTS credits

5

Mode of study

Not applicable.

Offered to foreign students

Of all faculties

Learning outcomes of the course unit

Subject specific knowledge and abilities:
  • Student acquaints with the basic principles of visualization and CAD (Computer Aided Design) systems
  • He/she acquaints with work in 2D CAD system
  • He/she acquaints with work in 3D CAD system
  • He/she learns the 3D scenes modeling
  • He/she learns to prepare 3D scenes for visualization
  • He/she acquaints with scenes visualization methods
  • He/she acquaints with problematic of data exchange between CAD systems with link to visualization
  • He/she learns basic principles of programming in CAD systems

Prerequisites

Not applicable.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Not applicable.

Assesment methods and criteria linked to learning outcomes

A mid-term exam evaluation and evaluation of projects.

Course curriculum

Not applicable.

Work placements

Not applicable.

Aims

Basic attribute of ECTS:
To provide overview of visualization and CAD (Computer Aided Design) systems. To acquaint with the basis principles and functions of the systems, namely: work in 2D; work in 3D; accuracy providing; 3D scenes modeling; preparing scenes for visualization; scenes visualization. To acquaint with problematic of data exchange between CAD systems with link to visualization. To learn the basic principles of programming in CAD systems.

Specification of controlled education, way of implementation and compensation for absences

Not applicable.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Hughes, J.: Computer Graphics: Principles and Practice, Addison-Wesley Professional, 2013, 978-0321399526 (EN)

Recommended reading

Žára, J., Beneš, B., Felkel, P.: Moderní počítačová grafika, ComputerPress, 612 s., 2005, ISBN 80-251-0454-0 (CS)
Farin, G.: Curves and Surfaces for CAGD, Academic Press, 2001, ISBN 978-1558607378 (EN)
Ebert, D., S. et al.: Texturing and Modelling: A Procedural Approach, Morgan Kaufmann, 2002, 978-1558608481 (EN)
Watt, A., Watt, M.: Advanced Animation and Rendering Techniques: Theory and Practice, Addison-Wesley, 1992, ISBN 0-201-54412-1 (EN)
Moeller, T., Haines, E.: Real-time Rendering, AK Peters, 1999, ISBN 1-56881-101-2 (EN)

Classification of course in study plans

  • Programme IT-MGR-2 Master's

    branch MBI , any year of study, summer semester, elective
    branch MPV , any year of study, summer semester, elective
    branch MGM , any year of study, summer semester, elective

  • Programme IT-MGR-2 Master's

    branch MGMe , any year of study, summer semester, compulsory-optional

  • Programme IT-MGR-2 Master's

    branch MSK , any year of study, summer semester, elective
    branch MIS , any year of study, summer semester, elective
    branch MBS , any year of study, summer semester, elective
    branch MIN , any year of study, summer semester, elective
    branch MMI , any year of study, summer semester, elective
    branch MMM , any year of study, summer semester, elective

  • Programme IT-MGR-1H Master's

    branch MGH , any year of study, summer semester, recommended

Type of course unit

 

Lecture

26 hours, optionally

Teacher / Lecturer

Syllabus

  1. Introduction to visualization and CAD
  2. Basic principles and functions of CAD systems
  3. Data representation in CAD systems
  4. Types and applications of CAD systems
  5. Data sharing in CAD systems
  6. User interfaces of CAD systems
  7. Development in CAD systems
  8. Connection between CAD and visualization
  9. Visualization scenes specification
  10. Scenes representation in visualization
  11. Traditional visualization methods
  12. Rendering methods for visualization
  13. Future development of CAD and visualization systems

Exercise in computer lab

12 hours, compulsory

Teacher / Lecturer

Project

14 hours, compulsory

Teacher / Lecturer

Syllabus

Individually assigned project linked on laboratories.