The course begins with the quantum logic and aims to deliver how quantum advantages can be achieved in communication and computational tasks. Examples of quantum algorithms and quantum protocols are provided. Known approaches to implement quantum information processing are explained.