| Course Information
|
Time | 2-3:20 MW, 2-2:50 F | Location | VNZORN 142 |
| Instructor | Charles Cusack | Email | cusack@hope.edu | Office | VWF 233 | Phone | 395-7271 | Office Hours | 1-2 pm Monday and Wednesday, 3-3:30 Tuesday and Friday, or by appointment |
|
Textbooks | |
| Topics | This course presents some of the most important algorithms and algorithmic paradigms in use.
Specific topics include things like:
-
A review of algorithmic techniques from 255 such as
brute force, divide-and-conquer,
decrease-and-conquer,
transform-and-conquer,
dynamic programming, and
greedy techniques.
-
Introduction to advanced algorithmic techniques such as Approximation Algorithms and Linear Programming
- Distributed/Parallel Algorithms (OpenMP, Java threads, CUDA, etc.)
- Quantum Algorithms
See the Schedule for a more detailed description of what we will do when. |
|
|
|
|