News

Dynamic programming algorithms are a good place to start understanding what's really going on inside computational biology software. The heart of many well-known programs is a dynamic programming ...
Functions: defining and calling functions, and recursion. Familiarity with scientific computation ... It covers basic algorithm design techniques such as divide and conquer, dynamic programming, and ...
Mathematical Background: We expect that the student is comfortable with basic mathematics at the level of a U.S. first-year college STEM student. This includes basic notions such as sets and functions ...