0. Потребность в математике для программистов весьма различна. Какой-нибудь "1С-ник" может заниматься сложной, востребованной и оплачиваемой работой, вообще не касаясь каких-либо математических концепций. А есть работы, где математика принципиально важно.
1. Но если говорить о математике, потребной для анализа алгоритмов, то это, пожалуй, "Конкретная математика" Кнута, Грэхема и Паташника. Но полезна она станет уже на достаточно высоком уровне квалификации, не сразу.
2. Не думаю, что преподаватели техникумов предполагают в студентах знание чего-то сверх школьной программы - так что самый простой путь взять школьные учебники и посмотреть, что там незнакомо.
3. Ну, а таинственные
Цитата:
знаки аля треугольники
это, полагаю, конъюнкция и дизъюнкция

, вряд ли набла или знаки углов. Тут надо посмотреть какие-нибудь введения в матлогику, их довольно много, в том числе и рассчитанные на школьный уровень.