CTU

České vysoké učení technické v Praze

Fakulta stavební

K 128 - Katedra inženýrské informatiky

Předměty aktuálního semestru -- zimní 2018/19

přejděte na archiv


semestr zimní 2018/19


semestr letní 2017/18


Aplikované statistické metody

Pojem pravděpodobnosti, náhodná veličina, náhodný vektor, popisná statistika, náhodný výběr, teorie odhadu, testování hypotéz, testy dobré shody, regrese, časové řady. Testy, jejich aplikace při posuzování experimentů, metody použití statistických postupů pro různé typy experimentů, ankety, jejich zpracování a použití.


Architektury výpočetních a komunikačních systémů


Databázové systémy a datové formáty pro informační modelování budov

Modelování stavu systému pomocí stavových diagramů (UML), datové modelování pomocí Entity Relationsip diagramu, platform independent data model, normalizace datového modelu, datové typy, platform specific data model. Implementace datového modelu v databázovém systému (data definition language, data manipulation language). Získávání dat z databáze (data query language) - dotazy do databáze, agregace dat, poddotazy, spojování tabulek. Databáze pro manažerské informační systémy - postupy návrhu, ETL procesy, způsoby uložení dat a jejich optimalizace, zpracování dat, datová tržiště. Datové formáty pro informační modelování budov (BIM) - IFC, IFCXML, COBie - obsah, struktura, využití.


Inženýrská informatika


Informační systémy pro podporu řízení a rozhodování

Architektury informačních systémů. Přístupy k tvorbě informačního systému. Vrstvy informačního systému. Modelování požadavků na informační systémy, návaznost na procesy stavebního podniku. Procesní modelování, modely spolupráce, modely choreografie, datové modelování v procesních modelech, standard Business Process Model and Notation (BPMN). Měření a vyhodnocení procesů a procesního systému. Modelování požadavků na informační systémy a struktury informačních systémů, Unified Modeling Language (UML), datové modelování. Manažerské informační systémy - fakta, dimenze a ukazatele pro manažerské rozhodování, zdroje dat a příprava dat, způsoby ukládání dat v manažerských informačních systémech, tvorba reportů. Informační model stavby jako informační systém. Využití principů a nástrojů modelování informačních systémů při plánování tvorby a užívání informačního modelu stavby (BIM).


Kombinatorické algoritmy


Kybernetika


Modelování dynamiky socioekonomických systémů

Předmět seznámí studenty doktorského studia s metodou modelování změn klíčových parametrů systémů v čase. Metoda umožňuje určení dynamických změn v ekonomických, sociálních i technických systémech.

[1]  Vytlačil, D.: Systémová analýza a syntéza, 2007, ČVUT, Praha.
[2]  Stearman, J.: Business dynamics, MsGraw-Hill, 2000.

Procesní modelování v informačním modelování budov

Procesní modelování, modely spolupráce, modely choreografie, datové modelování v procesních modelech, standard Business Process Model and Notation (BPMN). Využití modelování procesů v informačním modelování budov. Adaptace standardu BPMN pro tvorbu BIM Execution Plan (BEP) a Information Delivery Manual (IDM). Principy návrhu informačních systémů, modelování požadavků na informační systémy, základy Unified Modeling Language (UML). Informační model budovy jako informační systém. Využití principů a nástrojů modelování informačních systémů při plánování tvorby a užívání informačního modelu budovy (BIM).


Objektové programování a C#

Cíl: student bude schopný navrhnout a vytvořit (problémově orientovanou) aplikaci, zvolit a použít přiměřený postup a architekturu (případně některé návrhové vzory), rozumět důvodům použití konkrétní struktury aplikace. Obsahem kurzu je především: Principy objektového programování, třídy, typy a objekty. Třída, její členy, rozsah platnosti; modifikátory. Instanciace tříd. Datové členy, metody, property; instanční a statické členy. Abstraktní třídy, interface. Dědičnost; generické třídy. Aplikace a knihovny, návrh formulářů, ovládací prvky, kontejnery, komponenty. Speciální třídy - výjimky, výčty, seznamy, asociační pole, vlákna; třída Attribute. Architektura MVC, zpracování událostí; Singleton, Listener, Messenger, Wrapper class. Reflexe.


Optimalizační modelování

Statická lineární a nelineární optimalizace. Dynamická optimalizace. Optimalizace hierarchických systémů. Optimalizace stochastických systémů. Simulace systémů a procesů. Spolehlivost systémů.


Operační systémy


Optimalizace systémů I


Optimalizace systémů II


Specifika stavebnictví a investiční výstavby

Lokální podmíněnost a lokální rozrůzněnost stavby. Dlouhodobost ve výstavbě a užívání stavby a míra neurčitosti. Rozsah a nákladnost ve vztahu k významnosti a prioritám. Heterogennost investičního díla a složitost modelů, projektů a programů. Specifika získávání zakázek (výběrová řízení) a stabilita programu firmy, marketing firmy. Rozsah kooperací na konečném díle a míra odpovědnosti.

[1]   Frisby,T.:How to Survive in Construction,RSMeans 1998, Levy,S.: Project Management in Construction,McGrawHill 2000

Teorie rozhodování


Teorie grafů

Teorie grafů - základní pojmy, formulace grafových úloh, základní algoritmy řešení se zřetelem na efektivnost výpočtu. Souvislost, silná souvislost, stromy a kostry, nejkratší cesty, toky v sítích, párování, eulerovské tahy, hamiltonovské cesty, nazávislost, barevnost, kliky, rovinné grafy.


Teorie informace a informační systémy


Teorie systémů, projektování a optimalizace systémů


Teorie systémů a systémové projektování

Obecná teorie systémů. Základní pojmy. Postup při systémovém řešení problémů. Identifikace systému a jazyky zápisu. Maticový zápis. Metodologie měkkých systémů. Úlohy na systému. Cíle a strategie systému. Architektura socioekonomických systémů. Predikce chování a metody počítačové simulace.


Umělá inteligence


Znalostní systémy a znalostní inženýrství


Advanced Computer Use

Annotace: Documents and data processing - focused on documents and data that are not one-use only or not "use once then discard". Exploiting Office utilities (Microsoft Office, OpenOffice) for advanced document management. Documents (Word), spreadsheets (Excel) and automated data calculations. Desk-top databases (Access). Information systems (IS), basic principles, what is an IS and what is not an IS. Other problem-oriented programs and user interfaces (e.g. np++). With an option: Computer aided processes and activities.


Computer graphics

Foundation of using various types of computer graphics programs. Grid graphics, digital photography, vector drawing, 3D modelling, visualisation. Based computer graphics algorithms.


C# Programming and Application Development

Students will become acquainted with one of the actually most popular programming language from C-family languages containing next to C# also a well-known Java. The simple syntax of C# enables to study the language incrementally by developing real applications since the very beginning. Thus students can develop their own applications after a very short time of study. Thanks to this fact students can pursue themes like advanced use of objects, some of design patterns and application architecture, or user class libraries.


C# 2 - Advanced Application Development

Students will get more familiar with one (C#) of the most popular programming language of the C-family languages, where next to C# also the Java is a member. Students will pursue themes like advanced usage and design of objects, user class libraries and re-use of objects in application development, as well as design patterns and application architecture.


Encoding and Ciphering

Caesat cipher, monoalphabetic cipher, vigenere cipher, enigma, Hill cipher, linear encoding, Hamming encoding, Ellis cipher, DH principe, RSA, PGP, AES

[1]  N.Singh: Book of codes and ciphers

Graphs and their Applications

Fundamentals of graph theory. Emphasis is laid on basic concepts, applications and algorithms. From the contents: connectivity, strong conectivity, trees, shortest paths, flows in networks, Eulerian and Hamiltonian paths, colorings, independent sets, planar graphs.

[1]  Diestel, R.: Graph Theory, Springer, 1996,
[2]  Swamy, M., N., S., Thulasiraman, K., Graphs, Networks and Algorithms. New York, John Wiley&Sons, Inc., 1981.
[3]  Demel, J.: Graphs and their Applications, (internal material).

Information Systems and Database Systems

Fundamental terms, information systems architecture, information system lifecycle, approaches to information system development, business process modeling using Business Process Model and Notation (BPMN) and Unified Modeling Language (UML), information system modeling  using UML, data modeling using ER diagrams, design of primary system database, database implementation using Structured Query Language (SQL), data retrieval from transaction systems and data processing, management information systems, OLAP measures and dimensions design and implementation, results reporting using pivot charts and tables.

[1]  ARLOW, J.: UML 2 and the unified process: practical object-oriented analysis and design, 2005
[2]  AMBLER, S.: The elements of UML 2.0 style, 2005
[3]  Business Process Model and Notation (BPMN). Documents Associated with Business Process Model and Notation (BPMN) Version 2.0, 2011
[4]  MySQL Reference Manuals
[5]  THOMSEN, E.: OLAP solutions: multidimensional information systems, 2002

Optimization and Operations Research 10

An introduction to deterministic optimization methodologies with the emphasis on linear optimization; discrete and non-linear optimization including algorithms and computations. Applications will be introduced as appropriate in seminars.

[1]  1. H.P.Williams: Model Building in Mathematical Programming, Wiley 1994
[2]  2. H.P.Williams: Model Solving in Mathematical Programming, Wiley 1993
[3]  3. C.S. Newton, R.A. Sarker: Optimization Modelling. A Practical Approach. CRC Press 2007

Process Modeling and Data Formats for BIM

Fundamental terms, Building information modeling, BIM Execution Plan (BEP), Information Delivery Manual (IDM), Process modeling using Business Process Model and Notation (BPMN) and Unified Modeling Language (UML), Advanced Business Process models - Collaboration of processes and choreography diagrams, BIM execution plan - BIM goals and BIM uses. Using BPMN for modeling of BIM overview map and detailed BIM uses map, process modeling for Information Delivery Manual, Data formats for BIM - IFC, IFCXML, COBie, relation databases, data analysis.

[1]  ARLOW, J.: UML 2 and the unified process: practical object-oriented analysis and design, 2005
[2]  AMBLER, S.: The elements of UML 2.0 style, 2005
[3]  Business Process Model and Notation (BPMN). Documents Associated with Business Process Model and Notation (BPMN) Version 2.0, 2011
[4]  Building Information Modeling Execution Planning Guide. BIM Execution Planning, 2010
[5]  Information Delivery Manual Guide to Components and Development Methods, 2010
[6]  MySQL Reference Manuals

System dynamics

The subject explains the principles of system dynamics approach that is used for the description of dynamic behavior of systems. This method can describe the changes of parameters mainly in economic systems. The influence of feedback loops is important part of the system analysis.

[1]  J., D., Sterman, Business Dynamics - System Thinking and Modeling for a Complex World, McGraw-Hill, 2000
[2]  D., Vytlacil, Systémová analýza a syntéza, CTU, 2007, ISBN 978-80-01-03637-2

C# Programovací jazyk a vývoj aplikací


C# Vývoj aplikací


Databázové a manažerské inf.systémy

Návrh databáze primárních transakčních systémů, implementaci relační databáze pomocí jazyka SQL, získávání a zpracování dat z primárních transakčních systémů, návrh a implementaci OLAP ukazatelů, reportování získaných výsledků pomocí kontingenčních tabulek a grafů.

[1]  1. MOLNÁR, Zdeněk. Podnikové informační systémy. Vyd. 2., přeprac. V Praze: České vysoké učení technické, 2009, 195 s. ISBN 978-80-01-04380-6.
[2]  2. KANISOVÁ, Hana a Miroslav MÜLLER. UML srozumitelně. 2. aktualiz. vyd. Brno: Computer Press, 2006, 176 s. ISBN 80-251-1083-4.
[3]  3. ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. Vyd. 1. Překlad Bogdan Kiszka. Brno: Computer Press, 2007, 567 s. ISBN 978-80-251-1503-9.
[4]  4. Dokumentace k databázovému serveru MySQL - http://dev.mysql.com

JAVA - programovací jazyk

princip jazyka, JVM, základní datové typy, operátory, iterace, modifikátory, syntaxe. Třídy, objekty, atributy, metody. Dědičnost a polymorfizmus. Balíky, rozhraní. Výjimky, vlákna, synchronizace. Vnořené a anonymní třídy.

[1]  materiály/publikace na dané téma, s podrobností odpovídající úrovni studenta.

Projekt informačního systému

Základní pojmy z oblasti informačních systémů, architektury informačních systémů, životní cyklus informačního systému, přístupy k tvorbě informačního systému - přístup dle životního cyklu a prototypový přístup, manažerské informační systémy, modelování procesů pomocí BPMN a UML, modelování informačního systému - UML a datové modelování pomocí ER diagramů.

[1]  1. MOLNÁR, Zdeněk. Podnikové informační systémy. Vyd. 2., přeprac. V Praze: České vysoké učení technické, 2009, 195 s. ISBN 978-80-01-04380-6.
[2]  2. TVRDÍKOVÁ, Milena. Aplikace moderních informačních technologií v řízení firmy: nástroje ke zvyšování kvality informačních systémů. 1. vyd. Praha: Grada, 2008, 173 s. ISBN 978-80-247-2728-8.
[3]  3. KANISOVÁ, Hana a Miroslav MÜLLER. UML srozumitelně. 2. aktualiz. vyd. Brno: Computer Press, 2006, 176 s. ISBN 80-251-1083-4.
[4]  4. ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. Vyd. 1. Překlad Bogdan Kiszka. Brno: Computer Press, 2007, 567 s. ISBN 978-80-251-1503-9.
[5]  5. Specifikace notace BPMN na stránkách Object Management Group - http://www.bpmn.org/

Procesní mod. a datové formáty pro BIM

Základní pojmy - informační modelování staveb, BIM Execution Plan (BEP), Information Delivery Manual (IDM) Procesní modelování pomocí Business Process Model and Notation (BPMN) a Unified Modeling Language (UML), pokročilé procesní modelování - modely spolupráce procesů a choreografie BIM execution plan - cíle a užití informačního modelu stavby. Využití BPMN pro BIM overview map a BIM uses map, procesní modelování pro Information Delivery Manual, Datové formáty pro BIM - IFC, IFCXML, COBie. Relační databáze, datové analýzy.

[1]  ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. Vyd. 1. Překlad Bogdan Kiszka. Brno: Computer Press, 2007, 567 s. ISBN 978-80-251-1503-9.
[2]  AMBLER, S.: The elements of UML 2.0 style, 2005
[3]  Business Process Model and Notation (BPMN). Documents Associated with Business Process Model and Notation (BPMN) Version 2.0, 2011
[4]  Building Information Modeling Execution Planning Guide. BIM Execution Planning, 2010
[5]  Information Delivery Manual Guide to Components and Development Methods, 2010
[6]  MySQL Reference Manuals

Rychlá tvorba počítačových aplikací


Systémová dynamika

V předmětu se studenti seznámí s metodou systémové dynamiky, která umožňuje stanovení změn parametrů v technických, ekonomických a sociálních systémech.


TEX a počítačová typografie

Praktické použití TeXu (konkrétně LaTeXu) k počítačové sazbě typograficky dokonalých dokumentů. LaTeX je vhodný zejména pro sazbu odborných publikací, zpráv, diplomových prací, článků, knih apod. Obecné základy typografie a jak to udělat v LaTeXu. Logické a vizuální formátování textu. Sazba matematických textů. Zpracování grafiky. Úprava publikace. Přehled technologií sazby a tisku. Programy metafont a metapost. Jazyky postscript a pdf.

[1]  Rybička: LaTeX pro začátečníky, Konvoj.
[2]  Olšák: TeXbook naruby, Konvoj 2005

Computer Use Fundamentals

1) Office utilities (OpenOffice, Microsoft Office): word processing, spreadsheets, databases. 2) AutoCAD - Computer graphics, graphic tools, computer-aided design (CAD). 3) Other problem-oriented programs, user interfaces. 4) Information systems (IS), basic principles, what IS's are or are not. ( 5) Computer-aided processes and activities).

[1]  - Office manuals, ...
[2]  - AutoCad manuals, ...
[3]  - Laudon, K.C., Laudon, J.P.: Management Information Systems, 1991, Macmillan, N.Y.
[4]  - Curtis, G., Cobham, D.: Business Information Systems, FT, Prentice Hall

Kombinatorická optimalizace

Efektivní algoritmy pro řešení kombinatorických optimalizačních úloh, tj. úloh, kde hledáme nejlepší konfiguraci z konečné, ale rozsáhlé množiny přípustných řešení. Klasifikace úloh a metod řešení, NP-těžké úlohy, line8rn9 programování a dualita, pokročilejší polynomiální algoritmy, metoda větví a mezí, dynamické programování, heuristiky, aproximační algoritmy, aproximační schémata, lokální průzkum, použití náhody, genetické algoritmy.

[1]  Kučera, L. Kombinatorické algoritmy.
[2]  Papadimitriou, Steiglitz: Combinatorial optimization.
[3]  Kozen, D. Design and Analysis of Algorithms, Springer, 1991.

Aplikované statistické metody

Pojem pravděpodobnosti, náhodná veličina, náhodný vektor, popisná statistika, náhodný výběr, teorie odhadu, testování hypotéz, testy dobré shody, regrese, časové řady. Testy, jejich aplikace při posuzování experimentů, metody použití statistických postupů pro různé typy experimentů, ankety, jejich zpracování a použití.


Architektury výpočetních a komunikačních systémů


Databázové systémy a datové formáty pro informační modelování budov

Modelování stavu systému pomocí stavových diagramů (UML), datové modelování pomocí Entity Relationsip diagramu, platform independent data model, normalizace datového modelu, datové typy, platform specific data model. Implementace datového modelu v databázovém systému (data definition language, data manipulation language). Získávání dat z databáze (data query language) - dotazy do databáze, agregace dat, poddotazy, spojování tabulek. Databáze pro manažerské informační systémy - postupy návrhu, ETL procesy, způsoby uložení dat a jejich optimalizace, zpracování dat, datová tržiště. Datové formáty pro informační modelování budov (BIM) - IFC, IFCXML, COBie - obsah, struktura, využití.


Inženýrská informatika


Informační systémy pro podporu řízení a rozhodování

Architektury informačních systémů. Přístupy k tvorbě informačního systému. Vrstvy informačního systému. Modelování požadavků na informační systémy, návaznost na procesy stavebního podniku. Procesní modelování, modely spolupráce, modely choreografie, datové modelování v procesních modelech, standard Business Process Model and Notation (BPMN). Měření a vyhodnocení procesů a procesního systému. Modelování požadavků na informační systémy a struktury informačních systémů, Unified Modeling Language (UML), datové modelování. Manažerské informační systémy - fakta, dimenze a ukazatele pro manažerské rozhodování, zdroje dat a příprava dat, způsoby ukládání dat v manažerských informačních systémech, tvorba reportů. Informační model stavby jako informační systém. Využití principů a nástrojů modelování informačních systémů při plánování tvorby a užívání informačního modelu stavby (BIM).


Kombinatorické algoritmy


Kybernetika


Modelování dynamiky socioekonomických systémů

Předmět seznámí studenty doktorského studia s metodou modelování změn klíčových parametrů systémů v čase. Metoda umožňuje určení dynamických změn v ekonomických, sociálních i technických systémech.


Procesní modelování v informačním modelování budov

Procesní modelování, modely spolupráce, modely choreografie, datové modelování v procesních modelech, standard Business Process Model and Notation (BPMN). Využití modelování procesů v informačním modelování budov. Adaptace standardu BPMN pro tvorbu BIM Execution Plan (BEP) a Information Delivery Manual (IDM). Principy návrhu informačních systémů, modelování požadavků na informační systémy, základy Unified Modeling Language (UML). Informační model budovy jako informační systém. Využití principů a nástrojů modelování informačních systémů při plánování tvorby a užívání informačního modelu budovy (BIM).


Objektové programování a C#

Cíl: student bude schopný navrhnout a vytvořit (problémově orientovanou) aplikaci, zvolit a použít přiměřený postup a architekturu (případně některé návrhové vzory), rozumět důvodům použití konkrétní struktury aplikace. Obsahem kurzu je především: Principy objektového programování, třídy, typy a objekty. Třída, její členy, rozsah platnosti; modifikátory. Instanciace tříd. Datové členy, metody, property; instanční a statické členy. Abstraktní třídy, interface. Dědičnost; generické třídy. Aplikace a knihovny, návrh formulářů, ovládací prvky, kontejnery, komponenty. Speciální třídy - výjimky, výčty, seznamy, asociační pole, vlákna; třída Attribute. Architektura MVC, zpracování událostí; Singleton, Listener, Messenger, Wrapper class. Reflexe.


Optimalizační modelování

Statická lineární a nelineární optimalizace. Dynamická optimalizace. Optimalizace hierarchických systémů. Optimalizace stochastických systémů. Simulace systémů a procesů. Spolehlivost systémů.


Operační systémy


Optimalizace systémů I


Optimalizace systémů II


Specifika stavebnictví a investiční výstavby

Lokální podmíněnost a lokální rozrůzněnost stavby. Dlouhodobost ve výstavbě a užívání stavby a míra neurčitosti. Rozsah a nákladnost ve vztahu k významnosti a prioritám. Heterogennost investičního díla a složitost modelů, projektů a programů. Specifika získávání zakázek (výběrová řízení) a stabilita programu firmy, marketing firmy. Rozsah kooperací na konečném díle a míra odpovědnosti.


Teorie rozhodování


Teorie grafů

Teorie grafů - základní pojmy, formulace grafových úloh, základní algoritmy řešení se zřetelem na efektivnost výpočtu. Souvislost, silná souvislost, stromy a kostry, nejkratší cesty, toky v sítích, párování, eulerovské tahy, hamiltonovské cesty, nazávislost, barevnost, kliky, rovinné grafy.


Teorie informace a informační systémy


Teorie systémů, projektování a optimalizace systémů


Teorie systémů a systémové projektování

Obecná teorie systémů. Základní pojmy. Postup při systémovém řešení problémů. Identifikace systému a jazyky zápisu. Maticový zápis. Metodologie měkkých systémů. Úlohy na systému. Cíle a strategie systému. Architektura socioekonomických systémů. Predikce chování a metody počítačové simulace.


Umělá inteligence


Znalostní systémy a znalostní inženýrství


Advanced Computer Use

Annotace: Documents and data processing - focused on documents and data that are not one-use only or not "use once then discard". Exploiting Office utilities (Microsoft Office, OpenOffice) for advanced document management. Documents (Word), spreadsheets (Excel) and automated data calculations. Desk-top databases (Access). Information systems (IS), basic principles, what is an IS and what is not an IS. Other problem-oriented programs and user interfaces (e.g. np++). With an option: Computer aided processes and activities.


Computer graphics

Foundation of using various types of computer graphics programs. Grid graphics, digital photography, vector drawing, 3D modelling, visualisation. Based computer graphics algorithms.


C# Programming and Application Development

Students will become acquainted with one of the actually most popular programming language from C-family languages containing next to C# also a well-known Java. The simple syntax of C# enables to study the language incrementally by developing real applications since the very beginning. Thus students can develop their own applications after a very short time of study. Thanks to this fact students can pursue themes like advanced use of objects, some of design patterns and application architecture, or user class libraries.


C# 2 - Advanced Application Development

Students will get more familiar with one (C#) of the most popular programming language of the C-family languages, where next to C# also the Java is a member. Students will pursue themes like advanced usage and design of objects, user class libraries and re-use of objects in application development, as well as design patterns and application architecture.


Encoding and Ciphering

Caesat cipher, monoalphabetic cipher, vigenere cipher, enigma, Hill cipher, linear encoding, Hamming encoding, Ellis cipher, DH principe, RSA, PGP, AES


Graphs and their Applications

Fundamentals of graph theory. Emphasis is laid on basic concepts, applications and algorithms. From the contents: connectivity, strong conectivity, trees, shortest paths, flows in networks, Eulerian and Hamiltonian paths, colorings, independent sets, planar graphs.


Information Systems and Database Systems

Fundamental terms, information systems architecture, information system lifecycle, approaches to information system development, business process modeling using Business Process Model and Notation (BPMN) and Unified Modeling Language (UML), information system modeling  using UML, data modeling using ER diagrams, design of primary system database, database implementation using Structured Query Language (SQL), data retrieval from transaction systems and data processing, management information systems, OLAP measures and dimensions design and implementation, results reporting using pivot charts and tables.


Optimization and Operations Research 10

An introduction to deterministic optimization methodologies with the emphasis on linear optimization; discrete and non-linear optimization including algorithms and computations. Applications will be introduced as appropriate in seminars.

[1] Stark, R.M., Nicholls, R.L. Mathematical Foundations for Design: Civil Engineering Systems. Mc Graw-Hill, New York 1972
[2] Runzheimer, B. Operations Research I, II. Gabler, Wiesbaden 1978

Process Modeling and Data Formats for BIM

Fundamental terms, Building information modeling, BIM Execution Plan (BEP), Information Delivery Manual (IDM), Process modeling using Business Process Model and Notation (BPMN) and Unified Modeling Language (UML), Advanced Business Process models - Collaboration of processes and choreography diagrams, BIM execution plan - BIM goals and BIM uses. Using BPMN for modeling of BIM overview map and detailed BIM uses map, process modeling for Information Delivery Manual, Data formats for BIM - IFC, IFCXML, COBie, relation databases, data analysis.


System dynamics

The subject explains the principles of system dynamics approach that is used for the description of dynamic behavior of systems. This method can describe the changes of parameters mainly in economic systems. The influence of feedback loops is important part of the system analysis.


C# Programovací jazyk a vývoj aplikací


C# Vývoj aplikací


Databázové a manažerské inf.systémy

Návrh databáze primárních transakčních systémů, implementaci relační databáze pomocí jazyka SQL, získávání a zpracování dat z primárních transakčních systémů, návrh a implementaci OLAP ukazatelů, reportování získaných výsledků pomocí kontingenčních tabulek a grafů.


JAVA - programovací jazyk

princip jazyka, JVM, základní datové typy, operátory, iterace, modifikátory, syntaxe. Třídy, objekty, atributy, metody. Dědičnost a polymorfizmus. Balíky, rozhraní. Výjimky, vlákna, synchronizace. Vnořené a anonymní třídy.


Projekt informačního systému

Základní pojmy z oblasti informačních systémů, architektury informačních systémů, životní cyklus informačního systému, přístupy k tvorbě informačního systému - přístup dle životního cyklu a prototypový přístup, manažerské informační systémy, modelování procesů pomocí BPMN a UML, modelování informačního systému - UML a datové modelování pomocí ER diagramů.


Procesní mod. a datové formáty pro BIM

Základní pojmy - informační modelování staveb, BIM Execution Plan (BEP), Information Delivery Manual (IDM) Procesní modelování pomocí Business Process Model and Notation (BPMN) a Unified Modeling Language (UML), pokročilé procesní modelování - modely spolupráce procesů a choreografie BIM execution plan - cíle a užití informačního modelu stavby. Využití BPMN pro BIM overview map a BIM uses map, procesní modelování pro Information Delivery Manual, Datové formáty pro BIM - IFC, IFCXML, COBie. Relační databáze, datové analýzy.


Rychlá tvorba počítačových aplikací


Systémová dynamika

V předmětu se studenti seznámí s metodou systémové dynamiky, která umožňuje stanovení změn parametrů v technických, ekonomických a sociálních systémech.


TEX a počítačová typografie

Praktické použití TeXu (konkrétně LaTeXu) k počítačové sazbě typograficky dokonalých dokumentů. LaTeX je vhodný zejména pro sazbu odborných publikací, zpráv, diplomových prací, článků, knih apod. Obecné základy typografie a jak to udělat v LaTeXu. Logické a vizuální formátování textu. Sazba matematických textů. Zpracování grafiky. Úprava publikace. Přehled technologií sazby a tisku. Programy metafont a metapost. Jazyky postscript a pdf.

[1] Rybička, J.: LaTeX pro začátečníky, Konvoj, Brno 2003
[2] Olšák, P.: TeXbook naruby, Konvoj, Brno 1997
[3] Olšák, P.: Typografický systém TeX, CSTUG 1995

Computer Use Fundamentals

1) Office utilities (OpenOffice, Microsoft Office): word processing, spreadsheets, databases. 2) AutoCAD - Computer graphics, graphic tools, computer-aided design (CAD). 3) Other problem-oriented programs, user interfaces. 4) Information systems (IS), basic principles, what IS's are or are not. ( 5) Computer-aided processes and activities).


Kombinatorická optimalizace

Efektivní algoritmy pro řešení kombinatorických optimalizačních úloh, tj. úloh, kde hledáme nejlepší konfiguraci z konečné, ale rozsáhlé množiny přípustných řešení. Klasifikace úloh a metod řešení, NP-těžké úlohy, line8rn9 programování a dualita, pokročilejší polynomiální algoritmy, metoda větví a mezí, dynamické programování, heuristiky, aproximační algoritmy, aproximační schémata, lokální průzkum, použití náhody, genetické algoritmy.


 

Zpět na:
Stránku ČVUT
Stránku fakulty
Seznam kateder

Problémy, připomínky a doporučení směrujte prosím na
webmaster@fsv.cvut.cz