|
| 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. |
|
|
|
|