COM 308 ALGORITHM DEVLPMNT/ENGINEERING

Students will implement a broad range of the most commonly used algorithms, including algorithms for sorting, searching, encryption, compression, finding optimal paths through networks, etc. The algorithms developed will employ techniques like dynamic programming and local search, and data structures like trees and graphs. Basic software engineering principles will also be studied and used. This course is programming intensive.

Credits

4

Prerequisite

COM 212.

Enrollment Limit

Enrollment limited to 28 students.