Lecturer Mr. Koch Gideon

Courses

  • Internet Technologies for Information Systems (40142)
  • Course summary:

    Abstract:

    In the course, you will acquire skills and knowledge to develop software in all the various system components: servers, workstations, and databases.

    The first part of the course deals with the development of a dynamic interface in the client's browsing software in HTML, and the advanced design of the display in CSS and Java-Script code for dynamic applications on the client side.

    In the second part, the students will develop a PHP language and an MYSQL database on a WAMP server.

    Later, the participants will learn the use of the JSON structure and the use of AJAX as technologies for developing information systems.

    The course emphasizes optimal architecture and communication considerations in system development, load distribution, and tuning between servers and workstations while referring to performance and times.
  • Cloud Based Data Engineering (40246)
  • Course summary:

    Abstract:

    The course provides students with advanced skills in the design, development, and optimization of data engineering systems in distributed and dynamic environments. The course focuses on SQL, NoSQL, and NewSQL technologies deployed on Cloud and GRID infrastructures, and examines how to design data structures and database architectures that support high performance, high availability, and efficient and rapid data retrieval—capabilities that are essential for data-intensive applications, particularly artificial intelligence and machine learning systems

     

    The course combines theoretical foundations with hands-on experience in Python, multithreading, multiprocessing, and PL/SQL, while addressing the challenges associated with large-scale data processing. Students will learn how to effectively utilize distributed computing resources, identify performance bottlenecks, and optimize data processing and storage workflows. The knowledge and practical skills acquired in the course will provide a strong foundation for developing modern data-driven systems across cloud computing, Big Data, cybersecurity, and artificial intelligence.
  • Agile Management of Cyber Project (40258)
  • Course summary:

    Abstract:

    In this course, we will explore the philosophy, culture, and managerial principles underlying the Agile approach, which places **customer value creation** at the center of the project management process. We will examine how these principles are translated into managerial practice and day-to-day operations, with an emphasis on flexibility, collaboration, continuous learning, and the ability to respond rapidly to change. Subsequently, we will examine how to design information systems that support the Agile approach and enable organizations to effectively address evolving requirements, uncertainty, and the need for continuous adaptation.