CSE 017 - Programming and Data Structures (Fall 2019)

Undergraduate Course - Teaching Assistant, Lehigh University, Department of Computer Science & Engineering, 2019

  • Instructors -
    • Prof. Arielle Carr - CSE017(010), CSE017(011)
    • Prof. Houria Oudghiri - CSE017(012)

This course will cover the design and implementation of algorithms using Java. It assumes that students have had prior experience using conditional statements, loops, arrays, etc., in Java, and will build on this knowledge to develop a full understanding of proper object-oriented programming, algorithmic techniques (e.g., divide-and-conquer, recursion), and the design of data structures (e.g., queues, stacks, trees).