CSE 001 - Breadth of Computing (Fall 2018)
Undergraduate Course - Teaching Assistant, Lehigh University, Department of Computer Science & Engineering, 2018
- Instructor - Prof. Daniel Lopresti
Undergraduate Course - Teaching Assistant, Lehigh University, Department of Computer Science & Engineering, 2018
Undergraduate Course - Teaching Assistant, Lehigh University, Department of Computer Science & Engineering, 2019
Undergraduate Course - Teaching Assistant, Lehigh University, Department of Computer Science & Engineering, 2019
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).
Undergraduate Course - Teaching Assistant, Lehigh University, Department of Computer Science & Engineering, 2020
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).