Degree
|
PhD in Pedagogical Scienses, Ozersky Institute of Technology — Branch of National Research Nuclear University «MEPНI» |
---|---|
E-mail
|
shemetova@ozersk.com |
Location
|
Ozersk |
Articles
|
Using modern information technologies in teaching programming university studentsForms and methods of teaching programming university students for the course «Computer Science» based on modern information technology are discussed. Author believes that combination of object-oriented and system-oriented approaches meets the requirements of the discipline learning most of all. Read more...Techniques for parallel programming teachingIn the article actual problems of teaching parallel programming in technical universities in terms
of the formation of the necessary competencies for the successful positioning of the future experts of
IT-trends in the labor market.
Ability to develop software solutions in parallel processing of tasks is a necessary condition for the
formation of the subject competence of students of IT-trends and qualification is an important characteristic
of the modern specialist in applied mathematics, computer science and computer engineering.
However, experience shows that when they begin to study the above questions, parallel programming
is still difficult to understand students as It is significantly different from the usual methods of
logical and structured programming, complementing them with new steps. Thus, there is a need to
develop methodological approaches to the development of competencies in the field of parallel programming
of future specialists in the direction of preparation «Computer Science and Engineering».
The author proposes the following technique practical training:
1. In the first stage, to get acquainted with the construction and architecture of multiprocessor computer
systems, as well as the theoretical study of the major parallel methods for solving problems provided
the use of a software system «Parallel Laboratory» (abbreviated name ParaLab).
2. In the second phase, when students will receive theoretical training is already sufficient in the
field of parallel methods of solving problems, it is proposed to build the simplest computing cluster
on multiple computers on a Microsoft HPC Server 2008‑based.
3. The third step is proposed execution of parallel tasks to create a computing cluster.
Such an approach to the selection and application of methods at different stages of training provides
a systematic and successful absorption of the students practical skills of parallel computing for
high-performance systems.
|