WORKING PROGRAM FOR STUDENT COURSE «DISTRIBUTED COMPUTING SCHEDULING» AND METHODICAL SUPPORT DESCRIPTION
Journal Title: Современные информационные технологии и ИТ-образование - Year 2018, Vol 14, Issue 4
Abstract
The article describes working program for student course B1.V.04 «Distributed Computing Scheduling» which is taught during second semester of master course 01.04.02 «Applied Mathematics and Informatics» of «Math modeling» specialty. The narration includes description of student course and fragments of study guide to be edited. The description of working program for student course consists of editorial calendar, list of expertise, knowledge and skills which student should obtain after the course «Distributed Computing Scheduling» and criteria for educational outcome results. Methodical support includes laboratory works and demonstration programs. The considered materials were time tried during lectures and laboratory works within 2 years. The article briefly describes software implementation of several illustrative examples (scalar clock and Lamport's mutual exclusion algorithm [1], and Suzuki-Kasami [2] broadcasting algorithm). The implementation is made on platform .NET Framework in programming environment Microsoft Visual Studio 2017 by software language C#. The applications are developed as multithreaded ones for illustration purposes . Within the context of student course «Distributed Computing Scheduling» quite a lot of time is dedicated to independent work. It is assumed that students learn basic concepts and algorithms during lectures, work with demo programs, do laboratory works and then deepen their knowledge following the lecture plan and theme.
Authors and Affiliations
Yuliana Kryzhanovskaya
A NOVEL APPROACH FOR BOOSTING PERFORMANCE OF JAVASCRIPT ENGINE FOR WEB APPLICATIONS
JavaScript is the most widespread language for Web programming. And, literally, it is vital for Web 2.0. With the development of Web 2.0, JavaScript engines experience increasingly large performance-related challenges. T...
SOFTWARE MODULE FOR CONSTRUCTING THE INTERSECTION OF TRIANGULATED SURFACES
The effective algorithm is proposed for implementing Boolean operations over triangulated surfaces, namely, disjunction, conjunction and Boolean difference, and its software implementation. The idea consists in as follow...
CALCULATION OF HYDRODYNAMIC INDICATORS OF VORTEX GRANULATORS WORKING: PROGRAM IMPLEMENTATION OF THE MATHEMATICAL MODEL
The article deals with the software implementation of the author's mathematical model for calculating the trajectory of granule motion in a free and straitened mode, the residence time of granules in the working space of...
COMPARISON OF VARIANTS OF MULTITHREADING REALIZATION OF METHOD OF BRANCHES AND BORDERS FOR MULTI-CORE SYSTEMS
Recently, the main way to improve the performance of computing devices has become an increase in the number of processing cores in the processors, wherefore systems with shared memory have become widespread. Therefore, t...
ANALYTICAL HIERARCHY PROCESS FOR THE SELECTION OF STRATEGIC ALTERNATIVES FOR INTRODUCTION OF INFRASTRUCTURE VIRTUAL DESKTOP INFRASTRUCTURE IN THE UNIVERSITY
The task of choosing a strategy for implementing the virtual desktop infrastructure into the IT infrastructure of the university is considered. The infrastructure of virtual desktops is a technology that provides central...