Incorporation of Runtime Aspects of Information Technology Systems in Curriculum of Technical Universities
Authors
Year
2024
Published
Mathematics, Information Technologies and Applied Sciences 2024 - post-conference proceedings of extended versions of selected papers. Brno: Univerzita obrany, 2024. p. 140-145. ISBN 978-80-7582-543-8.
Type
Proceedings paper
Departments
Annotation
This paper presents our views on the significance of runtime aspects in various IT systems. The significance of runtime aspects is often misunderstood and underestimated, particularly in higher IT education. We will discuss the runtime features of important IT systems and their impact on the performance and security of IT solutions. The article presents ideas for incorporating runtime topics into the curriculum of technical universities.
On the Importance of Runtime Aspects of Information Technology Systems
Authors
Year
2024
Published
Matematika, informační technologie a aplikované vědy (MITAV 2024). Brno: Ministerstvo obrany, Univerzita obrany, 2024. p. 1-6. ISBN 978-80-7582-493-6.
Type
Proceedings paper
Departments
Annotation
This paper presents our views on the significance of runtime aspects in various IT systems. The significance of runtime aspects is often misunderstood and underestimated, particularly in higher IT education. We will discuss the runtime features of important IT systems and their impact on the performance and security of IT solutions. The article presents ideas for incorporating runtime topics into the curriculum of technical universities.
DESIGNING AND TEACHING AN ADVANCED COURSE COVERING OPERATING SYSTEM KERNEL DEVELOPMENT (FOR EMBEDDED AND REAL-TIME SYSTEMS)
Authors
Year
2023
Published
Mathematics, Information Technologies and Applied Sciences 2023 - post-conference proceedings of extended versions of selected papers. Brno: Univerzita obrany, 2023. ISBN 978-80-7582-290-1.
Type
Invited/Awarded proceedings paper
Departments
Annotation
In this article, we discuss the motivation for including an operating system kernel development course in the master curriculum of the Faculty of Informatics at Czech Technical University (CTU) at Prague. We provide arguments for having this course included in the master's curriculum. We present selected options for the content of the course lectures and labs and options for technical infrastructure. I've shared the experience from delivering the course mentioned.
Methodology and Infrastructure for Teaching Operating Systems Courses for Large Number of University Students
Authors
Year
2023
Published
2023 18th Iberian Conference on Information Systems and Technologies (CISTI). IEEE Xplore, 2023. ISSN 2166-0727. ISBN 978-989-33-4792-8.
Type
Proceedings paper
Departments
Annotation
The article shares experience with teaching operating systems courses (of various complexity) for large number (up to one thousand) students. The nature of operating systems requires specific methods of lab environment/setup, lab exercises development and design of knowledge tests and final exam requirements. Automation of teaching processes is needed while maintaining quality of knowledge transfer and protecting reputation of the University. The article covers our experience with teaching courses covering UNIX/LINUX basics, administration of UNIX/LINUX operating systems, Operating Systems (classical course) and LINUX Kernel Programming. We discuss infrastructure that we designed, and we have been successfully using for several years.development and design of knowledge tests and final exam requirements. Automation of teaching processes is needed while maintaining quality of knowledge transfer and protecting reputation of the University. The article covers our experience with teaching courses covering UNIX/LINUX basics, administration of UNIX/LINUX operating systems, Operating Systems (classical course) and LINUX Kernel Programming. We discuss infrastructure that we designed, and we have been successfully using for several years.
OPERATING SYSTEMS KERNEL DEVELOPMENT - EXPERIENCE FROM DESIGNING AND TEACHNING AN ADVANCED COURSE
Authors
Year
2023
Published
Matematika, informační technologie a aplikované vědy (MITAV 2023). Brno: Ministerstvo obrany, Univerzita obrany, 2023. p. 1-18. ISBN 978-80-7582-245-1.
Type
Proceedings paper
Departments
Annotation
: In this article we discuss motivation for including operating system kernel development course in the IT curriculum at Faculty of Informatics of Czech Technical University (CTU) at Prague. We provide arguments for having this course included in master’s curriculum. We present selected options for content of the course lectures and labs and options for technical infrastructure. Experience from delivering mentioned course is shared.
CONCEPTS OF OPERATING SYSTEMS COURSES
Authors
Year
2022
Published
Informatika 2022 - Sborník příspěvků. Jihlava: Vysoká škola polytechnická Jihlava, 2022. p. 34-37.
Type
Proceedings paper
Departments
Annotation
In this article we discuss concepts of FIT CTU in Prague. Courses covering area of operating
systems (OS). We present objectives of individual courses, synopses, syllabuses of lectures and
tutorials, content relations between courses. Other courses having content interference with
desribed courses are discussed. We propose new courses with content not currently covered by
existing OS courses.
SUPPORT FOR TEACHING OPERATING SYSTEMS COURSES
Authors
Year
2022
Published
Informatika 2022 - Sborník příspěvků. Jihlava: Vysoká škola polytechnická Jihlava, 2022. p. 38-41.
Type
Proceedings paper
Departments
Annotation
The article describes specific aspects of the practical part of teaching operating systems courses.
Following problems associated with it are discussed here: (1) Possibility of fair evaluation of
complicated commands and SHELL scripts functionality for a large number of students. (2)
Possibility of solving practical labs, when the administrator mode is necessary and when it must
be taken into account that the destruction of the system could occur. It is described here how
this is solved in teaching process at the FIT CTU in Prague.