Data Structures and Algorithms: Requirements and Curriculum Classification

Data Structures and Algorithms is a two-credit course whose requirement status, curriculum placement, and graduation classification depend on the faculty, programme, academic year, and subject category.

Curriculum requirement and year of study

For the System Design Engineering Faculty at the Tokyo Senju Campus, Data Structures and Algorithms is a required two-credit course allocated to the second year. The 2026 Information Systems Engineering programme curriculum also lists it as required, with the course placed in the second half of the academic year. In the Network Computer and Data Science domains, it is listed under Programming as a required two-credit course allocated to year 2.

For the 2025 Information Media programme in the Future Science Faculty, the course is a required two-credit lecture allocated to the second year and offered in the second half of the year.

Subject-category requirement

In the subject category corresponding to Computer and Information Processing, Data Structures and Algorithms is listed as a required two-credit university course. It is also listed under the Computer subject area for teaching-subject requirements, where it is classified as required and marked as such in the table.

Graduation-requirement classification

The supplied graduation-requirement tables do not use one classification for every listed scope. Data Structures and Algorithms is shown as a two-credit elective in the Computer and Information Processing course group in some tables. In other supplied tables, it is shown as a two-credit required course, including under Industrial-Related Subjects and the Computer subject area for teaching-subject requirements.

Accordingly, the course’s graduation classification depends on the applicable faculty, programme, academic year, and course-group table.

Official sources

The following official Tokyo Denki University materials were used to prepare this page.