рус eng
 
 Resume
 My work
 Papers
 Education
 Hobbies
 
Teaching activity
2021 - GPU programming
Special course for master students
Notes
2015 - GPU programming
Special course for master students
Notes
2013 - GPU programming
Special course for master students
Notes
2012 - Introduction to CUDA
Special course for master students
Notes (in russian)
2010-2011 - Introduction to CUDA
Special course for master students
Notes (in russian)
2010 - Introduction to parallel programming (in russian)
Express course for researchrers in IC&G
Notes
2009 - Application development with CUDA (in russian)
Special course for students in NSU
Notes
2009 - Program optimization and CUDA programming
Express course for researchrers in IC&G
Notes
2008 - Parallel languages and multimadia tools
Elective course for graduate students of the University of Aizu (Japan)
notes
2001-2007 - System calls of SVR4 (seminar)
The purpose of this course is to introduce students to system calls of UNIX OSes. The seminars are part of "Operating systems" course.
2002-2006 - Multi-thread programming (seminar)
The purpose of this course is to teach students to develop programs which use POSIX thread library. Students should implement about 25 tasks to pass this course.
2002-2003 - Digital electronics (lecture)
The purpose of this course is to teach students to design digital electronic equipment. Students should learn combinatorial design, triggers, state machines etc.
2001-2003 - Digital electronics (seminar)
The purpose of this course is to teach students to design digital electronic equipment. Students should learn combinatorial design, triggers, state machines etc. Altera MaxPlus II software is used to design scheme modelling. Students should design there own scheme (4-bit CPU, for example) to the end of the course.
2000-2002 - Electronic (seminar)
The purpose of this course is to introduce students to calculation methods of analog electronic circuits and their work principles as well.
2000-2001 - Web programming (seminar)
The purpose of this course is to introduce students to the languages and technologies which are used in web programming and web design (HTML, CSS, CGI, PHP, SSI etc.)
1999-2002 - Electronic Design Automation (seminar)
The purpose of this course is to introduce students to electronic equipment design principles. Students should develop some device from schematic to PCB. Electronic Design Automation - OrCAD. There are no lectures for this course.
1999-2001 - Basics of IT (seminar)
The purpose of this course is to align basic computer knowledge of first grade students and teach them to process data using computer.
1999-2000 - Basics of C programming (seminar)
The purpose of this course is to introduce students to C programming language and to basic algorithms of data processing (sorting, search, compression etc.)