Skip to main content
Skip header
Terminated in academic year 2012/2013

Advanced Development Methods

Type of study Follow-up Master
Language of instruction Czech
Code 157-0347/01
Abbreviation PTP
Course title Advanced Development Methods
Credits 4
Coordinating department Department of Systems Engineering and Informatics
Course coordinator RNDr. Jaroslav Teda, Ph.D.

Subject syllabus

1. Java Basics
* The history, development tools, data types, operators, expressions
* Terminal input and output, control structures
2. Classes and objects
* Methods, classes, interfaces, inheritance
3. Exceptions and their treatment
* Types of exceptions, treatments
4. Components and handling their events
* Color, description, location of components
* Label, button, list, input field, deployment components
* Overview and event handling
5. Graphics, work with texts
* Line, rectangle, oval, polygon
* Colors, texts, images
6. Applets, view the Web page
* Applet with no HTML description of the applet in HTML, the parameters
7. Library Swing JTable components and JTREA
* Table, header, value adjustments
* Hierarchical structure, nodes, editing, selection, extraction
8. JavaScript, web site creation
* JavaScript and JScript, basic concepts, objects, styles
9. Introduction to Programming in C + +, Java deviations from
* The structure of the program, header files, function
10. Windows API, Platform SDK
* Windows, dialogs, texts, buttons, edit boxes, lists
11. CGI programs, communication with the server, ISAPI
* Architecture of client - server, CGI program, format, and its operation, the Web page as Output from CGI
* The advantages of using ISAPI, the principle of communication
12. Distributed systems, sockets in Java and C + +
* The principle of communication between systems using sockets
* Sockets in Java, C + +, sample communications
13. Data analysis, forecasting
* Basic methods of data analysis, analysis of dependencies between variables, remote data
* Time series forecasts of economic phenomena
14. Generating random numbers. Optimization.
* Random numbers, methods of working with random numbers, use in optimization systems

Literature

Literatura
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 

Advised literature

No advised literature has been specified for this subject.