Answer the question
In order to leave comments, you need to log in
What software optimization courses are taught in Russian universities?
I would like to know what our students are taught, what and how they are told about optimization and application performance analysis. What are the lectures and what are the seminars? And I would also like to know what they say about the architecture of processors, since this is closely related to optimization. And in general, is there a demand for such knowledge in Russian universities? If there are such courses, how were they created? On your own "on your knee" in the form of a brief synopsis of such well-known books as "Computer architecture: A quantitative approach" or "Software Optimization Cookbook"? Or are there any good textbooks or materials approved by the Ministry of Education?
Having worked for many years in this area, I began to think about whether to somehow contribute to Russian education?
Answer the question
In order to leave comments, you need to log in
There are no special optimization courses. Maybe somewhere in system programming or in computer graphics there is something like that.
All optimization in our VO comes down to two things:
1) algorithm optimization
2) code
optimization Optimization of algorithms is limited to O-notation and a superficial proof of the complexity of quicksort.
Code optimization is not taught in any way. In addition to any "magic inserts asm" and other SIMD. You need to know thoroughly the language-platform-piece of iron, and such specialists are already far beyond the ocean.
We have nothing beyond the natural, mostly technologies 10-20 years old, tobish the basics that have not changed in 20 years, there is a separate subject of process optimization, but unfortunately you can learn only different teacher stories and superficial data like: write the code carefully, do not use resource-intensive algorithms, unfortunately it was not possible to find out how to optimize the code
It is better to write a series of posts on Habré, or organize an online course on one of the available platforms.
There are seminars at UNN where Intel/Mera specialists come. Follow the news.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question