Teaching Activities

Students

Our department is responsible for teaching courses at bachelor, master and doctoral levels. Integrated with the university curriculum, the courses give a deep technical understanding of computer architectures, major programming languages, operating systems, middleware, and methods of reliable software design. The courses are supplemented by cross-cutting seminars open to students at all levels, featuring international researchers and industrial practitioners who bring up-to-date research and industrial topics to the interested students and faculty members.

The teaching activities of our department rely strongly on personal collaboration with individual students. We involve bachelor and master students in our research through various types of individual and group projects. This helps students in their future careers by providing a technically demanding experience that exercises the ability to formulate ideas and to apply critical reasoning.

D3S Seminar

The D3S Seminar is a regular meeting event of the department members and guest speakers. It is also a regular course Advanced Topics in Distributed and Component-Based Systems I, II (NSWI057, NSWI058). This course is recommended for Ph.D. and advanced graduate students.

Next Scheduled Seminar

Vojtech Horky: SPL Progress Report (2012-05-23 09:00 in S7)

Ph.D. Comprehensive Exam

Detailed list of requirements for the State Doctoral (Ph.D.) Comprehensive Examination.

Teaching at D3S

Members of our department are advisors of bachelor, master and Ph.D. theses, software projects, etc. Some interesting suggestions for new theses, projects or assesment tasks, can be found in the central database.

Summer Semester Courses

Course Code Schedule Lecturer(s) Assistant(s)
Advanced .NET Programming NPRG038 Mon 10:40 S3 Ježek P.
Commercial Workshops NSWI133 Wed 17:20 S9 Děcký M., Richta K.
Embedded & Real-Time Systems NSWE001 Tue 15:40 S9 Bureš T.
Individual Software Projects NSWI045
Middleware NSWI080 Mon 14:00 S5 Tůma P. Keznikl J., Podzimek A.
NetBeans & Eclipse Platform NPRG044 Thu 14:00 S1 Hnětynka P.
Performance Evaluation of Computer Systems NSWI131 Tue 9:00 S7 Babka V.
Recommended Programming Practices NPRG043 Thu 10:40 S9 Bulej L. Horký V., Libič P., Marek L., Martinec T., Pop T.
Research Project Work NSWI127 Tůma P.
Selected Topics in Java NPRG021 Web 10:40 S3 and Thu 14:00 S1 Hnětynka P.
D3S Seminar NSWI057, NSWI058 Tue 14:00 S7 and Wed 9:00 S7 Plášil F.
System Behaviour Models & Verification NSWI101 Wed 10:40 S4 Plášil F., Kofroň J.

Winter Semester Courses

Course Code Lecturer(s) Assistant(s)
Commercial Workshops NSWI133 Děcký M., Richta K.
C# Language & .NET Framework NPRG035 Ježek P. Malý J., Pop T.
Distributed Software Development NSWI007 Bureš T., Šimko V.
Individual Software Projects NSWI045
Introduction to Dependable Systems NSWE002 Bureš T., Hnětynka P., Kofroň J., Plášil F., Tůma P.
Java NPRG013 Hnětynka P. Bureš T., Jančík P., Keznikl J., Kofroň J., Šimko V.
Concepts of Modern Programming Languages NPRG014 Malohlava M., Pech V.
Model-driven Design of Embedded & Real-Time Systems Using Matlab/Simulink NSWE003 Bureš T. Keznikl J.
Object & Component Systems NSWI068 Plášil F., Bureš T.
Operating Systems NSWI004 Tůma P. Babka V., Děcký M.
Principles of Computers and Operating Systems NSWI120 Bulej L.
Program Analysis & Code Verification NSWI132 Kofroň J. Jančík P.
Research Project Work NSWI127 Tůma P.
D3S Seminar NSWI057, NSWI058 Plášil F.
Software Development & Monitoring Tools NSWI126 Libič P. Babka V.
UNIX Administration NSWI106 Galamboš L. Novotný M., Pelikán M., Podzimek A.

Obsolete Courses

Course Code Lecturer(s) Assistant(s)
Crash Dump Analysis NPRG050 Děcký M., Jermář J.
D3S Seminar photo
Modified on 2012-04-13