University of Calgary

ENSF 338 - Practical Data Structures and Algorithms - Summer 2023

Introduction to foundational data structures such as stacks, queues, lists, heaps, hash tables,trees, and graphs. Sorting and searching algorithms. Complexity analysis. Applications for software development
This course may not be repeated for credit.


  • (3-2)


  • Software Engineering for Engineers 300 and 337.


  • Credit for Software Engineering for Engineers 338 and Computer Science 319 will not be allowed.


  • LEC 1MWF 12:00 - 13:50
    LAB 1MW 14:00 - 15:50
This course will be offered next in Winter 2024.
Powered by UNITIS. More features.