Data structures, abstract data types, recursive algorithms, algorithm analysis, sorting and searching, and problem-solving strategies. [Offered: F,W] Prereq: ECE 155; Level at least 2A Computer Engineering or Electrical Engineering. Antireq: CS 234, 240, 341, SE 240