CSCI 102 - Spring 2020 Fundamentals of Computation

Integer Division / Modulo

Unit Conversion Idiom

Divisibility/Factor Idiom

Assignment Idioms

Swap (Rotation)

Moving-Window (Shifting Values)

Conditional Idioms

Lookup Table

Decision Tree

Rule / Exception Idiom

Loop Idioms

Map

Reduce

Search Idioms

Selection

Succeed Early / Fail At The End (Distributed-OR)

Fail Early / Succeed At The End (Distributed-AND)