Source: https://v1.nitj.ac.in/nitj_files/links/BTech_2018_batch_curriculum_8722.pdf