everything.study
ENBC 322

Algorithms

3 Credits

Presents an introduction to the techniques for designing efficient computer algorithms and analyzing their complexity using the Python programming language. Students will gain insight into principles and data-structures useful in algorithm design. General topics include asymptotics, sorting and searching, hashing, algorithm design techniques, graph algorithms, and dynamic programming.

Topics

Topics explicitly listed in official catalogue description

Prerequisites & course information

Corequisite: Must have completed with a minimum grade of C- or be concurrently enrolled in ENBC311 . Restriction: Permission of ENGR-Fischell Department of Bioengineering department; and must be in the Biocomputational Engineering major. Credit Only Granted for: ENEB355 or ENBC322 .

Sources