This document provides an overview of data structures and algorithms concepts through a presentation. It begins with an introduction to outcome based education and accreditation standards. It then covers Bloom's taxonomy, vision/mission statements, and defines key terms like program outcomes, course outcomes, and mappings between them. Several data structures are defined, like stacks, queues, and linked lists. Algorithms topics covered include recursion, sorting, searching and complexity analysis. Specific course details are provided like learning objectives, syllabus, and outcome mappings.