157-0447/01 – Advanced Development Methods (PTP)

Gurantor departmentDepartment of Systems EngineeringCredits4
Subject guarantorRNDr. Jaroslav Teda, Ph.D.Subject version guarantorRNDr. Jaroslav Teda, Ph.D.
Study levelundergraduate or graduateRequirementChoice-compulsory
Year1Semestersummer
Study languageCzech
Year of introduction2009/2010Year of cancellation2011/2012
Intended for the facultiesEKFIntended for study typesFollow-up Master
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Part-time Examination 0+6

Subject aims expressed by acquired skills and competences

- Manage the creation of Java application programs and the graphical user interface. - Use the Swing library components in process of application programs development - Design the internet applications using a conjuction of HTML, JavaScript and Java Applets - Learn the techniques of C++ development using Windows API - Develop the Client – Server applications by means of CGI and ISAPI and distributed information systems by means of socket communication - Be familiar with the modern trends of information system developpment and possibilities of their practical use

Teaching methods

Lectures
Tutorials

Summary

Předmět poskytuje studentům magisterského studia rozšiřující znalosti o metodách vývoje informačních systémů. Hlavní pozornost je zaměřena na tvorbu praktických aplikací v programovacích jazycích Java, JavaScript a C++. Absolvent bude schopen vytvářet také aplikace typu Client – Server a distribuované informační systémy. Studenti se v úvodu seznámí se základy jazyka Java a naučí se využívat komponenty knihovny Swing při tvorbě aplikačních programů. Dále se naučí vytvářet aplety a navrhovat internetové aplikace kombinací HTML, JavaScriptu a apletů v jazyce Java. Seznámí se s metodami tvorby aplikací metodou CGI a ISAPI a využitím socketové komunikace při tvorbě distribuovaných informačních systémů. Závěrem budou prezentovány moderní metody datové analýzy, programování a optimalizace se zaměřením na potřeby ekonomické praxe.

Compulsory literature:

Herout, P.: Učebnice jazyka Java, Nakladatelství KOPP, České Budějovice 2008, ISBN 978-80-7232-355-5 Herout, P.: Java – grafické uživatelské prostředí a čeština, Nakladatelství KOPP, České Budějovice 2006, ISBN 80-7232-237-0 Spell, B.: Programujeme profesionálně, Computer Press, Praha 2002, ISBN 80-7226-667-5 Stroustrup, B.: C++ Programovací jazyk, Softwarové aplikace a systémy, s.r.o., Praha 1997, ISBN 0-201-53992-6

Recommended literature:

Way of continuous check of knowledge in the course of semester

E-learning

Other requirements

1.Úvod do expertních systémů(Umělá inteligence.Znalostní inženýrství.Expertní systémy, minulost, současnost.Důvody zavádění expertních systémů,jakožto systémů na podporu rozhodování manažera a některé problémy s tím spojené.) 2.Základní principy expertních systémů.(Charakteristické rysy znalostních a expertních systémů.Architektura expertního systému.Typy expertních úloh.) 3.Experti a expertíza.(Základní atributy expertízy.Úrovně expertního řešení problému.Typy znalostí expertů.Charakteristika neurčitosti.) 4.Reprezentace znalostí.(Pojem znalosti.Predikátová logika, pravidla, sémantické sítě, rámce.Inferenční mechanismus - odvozování, práce s neurčitostí.) 5.Znalostní inženýrství.(Hlavní náplň práce znalostního inženýra.Hledisko vhodnosti a účelnosti tvorby znalostního systému.Metody a techniky získávání znalostí od expertů.) 6.Znalostní projekt.(Charakteristika jednotlivých fází životního cyklu znalostního projektu.Složení projektového týmu.Příčiny selhání znalostních projektů.) 7.Znalostní systémy v podnicích.(Zavádění a využívání znalostních systémů v podnicích.Příklady ekonomických aplikací.Budoucnost expertních systémů.)

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

1.Úvod do expertních systémů(Umělá inteligence.Znalostní inženýrství.Expertní systémy, minulost, současnost.Důvody zavádění expertních systémů,jakožto systémů na podporu rozhodování manažera a některé problémy s tím spojené.) 2.Základní principy expertních systémů.(Charakteristické rysy znalostních a expertních systémů.Architektura expertního systému.Typy expertních úloh.) 3.Experti a expertíza.(Základní atributy expertízy.Úrovně expertního řešení problému.Typy znalostí expertů.Charakteristika neurčitosti.) 4.Reprezentace znalostí.(Pojem znalosti.Predikátová logika, pravidla, sémantické sítě, rámce.Inferenční mechanismus - odvozování, práce s neurčitostí.) 5.Znalostní inženýrství.(Hlavní náplň práce znalostního inženýra.Hledisko vhodnosti a účelnosti tvorby znalostního systému.Metody a techniky získávání znalostí od expertů.) 6.Znalostní projekt.(Charakteristika jednotlivých fází životního cyklu znalostního projektu.Složení projektového týmu.Příčiny selhání znalostních projektů.) 7.Znalostní systémy v podnicích.(Zavádění a využívání znalostních systémů v podnicích.Příklady ekonomických aplikací.Budoucnost expertních systémů.)

Conditions for subject completion

Part-time form (validity from: 2009/2010 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Examination Examination 100  51 3
Mandatory attendence participation:

Show history

Conditions for subject completion and attendance at the exercises within ISP:

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2010/2011 (N6209) Systems Engineering and Informatics (6209T025) System Engineering and Informatics (02) System Engineering and Informatics K Czech Ostrava 1 Choice-compulsory study plan
2009/2010 (N6209) Systems Engineering and Informatics (6209T025) System Engineering and Informatics (02) System Engineering and Informatics K Czech Ostrava 1 Choice-compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction

Předmět neobsahuje žádné hodnocení.