Course · SFT6302
Algorithms and Data Structures
Course information
- Course code
- SFT6302
- Credits (ECTS)
- 4
- L + S + Lab
- 15 + 0 + 22
- Year / semester
- Year 2 / semester 3
- Level of course
- Bachelor's degree
- Component
- University component (UC)
- Cycle
- BD
- Final assessment
- Examination
- Educational programme
- 6B06106 Computing and software
- Curriculum
- Вычислительная техника и программное обеспечение (2025-2029)
Course description
The principles of algorithm development, analysis of algorithms and fundamental data structures are considered. The emphasis is on choosing appropriate data structures and developing effective and correct algorithms for their implementation. Important elements of the course are measuring the performance and effectiveness of programs when comparing and comparing the results of small programs written in different languages.
Student workload
| Type of work | Hours per week | Weeks | Total hours per semester |
|---|---|---|---|
| Lectures (L) | 1 | 15 | 15 |
| Laboratory work (Lab) | 1.5 | 15 | 22 |
| Independent work under instructor supervision | 1 | 15 | 15 |
| Independent student work | 4.5 | 15 | 68 |
| Total | 120 |
1 credit = 30 academic hours; a semester lasts 15 weeks.
Source: Platonus, working curriculum for the 2026–2027 academic year.
← Programme curriculum