Program choice
Level 1
Minor only
University
National Research Tomsk Polytechnic University
Ranking positions
Program choice
Level 1
Minor only
Course choice
Level 1
Restricted electives, ("1 of N")
Official institution page with general information about the object.
Used as the primary public source for the object card.
The official page defines an additional specialization module as a required 9-credit block of three non-profile courses for full-time bachelor and specialist programs.
Students choose a module from more than 20 options, confirming a minor-like model while the main program remains fixed.
The official page describes elective courses as mandatory for study, but defined by the content and curriculum of a specific educational program.
The simple model requires choosing one course from the program's predefined list, which corresponds to restricted electives.
The page shows that university-wide elective courses are required for master's programs when such a block is included in the curriculum.
Used as a limitation: for bachelor programs, this page does not confirm free course choice from a university-wide pool.
The official page explicitly describes optional courses as non-mandatory and chosen according to personal interests.
The source separates broad optional-course choice from the required part of the educational program.
The bachelor curriculum plan in software engineering includes a 9-credit additional specialization module and a program-specific specialization module with predefined alternatives.
Optional courses are placed in a separate block outside the 240 credits of the main program.
This engineering bachelor curriculum repeats the model with an additional specialization module and a specialized variable module inside the specific program.
The source confirms that course choice is organized as program alternatives rather than a free university-wide pool.
The materials science curriculum shows the same structure: a required additional specialization module, a specialization module, and separate optional courses.
Used as a check in another subject area where choice remains restricted by the program curriculum.