CSEN 310

2 lecture hours
2 exercise hours
2 practical hours
6  ECTS credits

Data Structures and Algorithms



  • Intended for students who have a working knowledge of the core Java programming language, this course introduces classical data structures and algorithms in a programming perspective. Students will learn about tools and strategies that have proven themselves useful in modeling real-world problems and solving problems on a computer.


  • 1. Classes and Objetcs

    2. Sorting algorithms

    3. Searching

    4. Linked lists

    5. Stacks

    6. Queues

    7. Trees