Skip to content

Latest commit

 

History

History
40 lines (22 loc) · 892 Bytes

logic.md

File metadata and controls

40 lines (22 loc) · 892 Bytes
layout title within
page
Logic, Fundamentals
programming
Assumed Knowledge
Learning Outcomes
  • Have a clear understanding of the importance of logical thinking in programming
  • Appreciate the need to design with diverse set of input scenarios

Author: Gaurav Gupta

First of all, welcome to the unit and we hope you have as much fun programming, as we do, or more.

Logical reasoning is critical for computer programming. Without it, it's like playing darts in a pitch dark room.

Here, we have put together some aspects of logic that you may find useful during programming:

Set Theory

Number theory

Algebraic Number Theory

Computational Number Theory

Predicate Logic

Probablity

Graph Theory