Currently I teach several Web Engineering -oriented courses at the Czech Technical University in Prague. Primarily, I teach students how deal with the actual problems on the WWW and build complex, sophisticated and scalable Web 2.0 applications in different domains.
Middleware and Web Services
Annotation: Modern applications require a certain level of flexibility with respect to changes that may occur over their lifetime. From this reason, there are new types of application architectures that allow to expose application functionality as services and configure cross-application processes. Another important requirement is to develop and maintain applications of high scalability, security, and reliability. This course provides information on concepts, architectures, and technologies for development of such applications.
Annotation: Web 2.0 defines new models for information sharing, interoperability and creation based on collaborative approaches. Web 2.0 defines new models for human-computer interactions and new ways how information on the Web can be used and processed in new value-added applications. The module will provide a fundamental basis for everyone who wants to design and implement modern Web applications based on new paradigms and state-of-the-art Web technologies.
Web Data Mining
Annotation: This course provide students with an overview of web mining technologies and qualify them to use some of them in practice. Upon successful completion students will be able to identify specific method for automatic processing of web data and understand the procedure of applying such methods in appropriate applications. The course is divided in three tematic blocks: mining from the web structure - Web Structure Mining, from the web content - Web Content Mining, and form the users' access to the web - Web Usage Mining.
Following table presents the list of all the courses I have taught.
|Course title||lectures/practicals||Dimension*||School year||Semester||Language|