Autumn 2019

Winter 2019

Autumn 2007

Winter 2008

Summer 2008

Autumn 2008

Winter 2009

Autumn 2009

MTech ICT

B. Tech - ICT

M.Sc. (IT)

Msc (IT)

M. Tech

Autumn 2010

Autumn 2011

Autumn 2012

Autumn 2013

Winter 2014

Summer 2014

Autumn 2014

Winter 2015

Autumn 2015

Winter 2016

Autumn 2016

Winter 2017

Autumn 2017

Winter 2018

Autumn 2018

Winter 2020

IT473 - Embedded Systems Programming

### EL 426 - Digital System Architecture

- Course Instructor: Rahul Dubey
- Teaching Assitant: RAKESH PATEL
- Teaching Assitant: Dixit Buddhbhatti
- Student: jayesh hathila
- Student: hirav shah
- Student: Manjeet Rathore
- Student: Aziz Husain
- Student: dushyant kumar sharma
- Student: Nikhil Dave
- Student: abhishek chhajer
- Student: Atharva Patel
- Student: sujit chavada
- Student: krishna datta komanduru
- Student: Narra Srivastava Reddy
- Student: SRAWAN KUMAR JOSHI
- Student: Akshat garg
- Student: Khushal Gondaliya
- Student: pony vagrecha
- Student: Parth Rao
- Student: vedang patel
- Student: vishal topiya
- Student: Parth Mehta
- Student: Darsh Shah
- Student: SRINIVASRAO D
- Student: neeharika gamini
- Student: Amit Agrawal
- Student: vaibhav chhaya
- Student: Aditya Lodha
- Student: Poojan Shah
- Student: Hetaswi Vankani
- Student: mohit singhal
- Student: Jaykant Timbadiya
- Student: Prateek Kulshreshtha
- Student: Ravi kishore Nandyala
- Student: Devika Dwivedi
- Student: Sainath Nambiar
- Student: Krishna Sai Prithvi Guntur
- Student: Shirali Desai
- Student: abhishek talluri
- Student: venkata ratnam bhumireddy
- Student: Kunj Rana
- Student: Anirudh Subramanian
- Student: akshay gupta
- Student: maullik padia
- Student: PRAJITA CHOWDHURY
- Student: sandeep kumar tiwari
- Student: kedar bhatt
- Student: Pavas Kant

### IT473L - Embedded Systems Programming Lab

- Course Instructor: Prabhat Ranjan
- Teaching Assitant: Shubham Jain
- Teaching Assitant: Jay Kapasi
- Student: krishna datta komanduru
- Student: neeharika gamini
- Student: venkata ratnam bhumireddy
- Student: Parth Mehta
- Student: Rahul Marepalli
- Student: Karan Dhamija
- Student: Darsh Shah
- Student: Parth Rao
- Student: Ravi Bohra
- Student: Krishna Sai Prithvi Guntur
- Student: Viranch Mehta
- Student: YASH JAIN
- Student: hirav shah
- Student: Parth Darji
- Student: Narra Srivastava Reddy
- Student: Srijan Anil
- Student: Poojan Shah
- Student: PRAJITA CHOWDHURY
- Student: Pavas Kant
- Student: MOHIT KOTHARI
- Student: piyush Aghera
- Student: Sainath Nambiar
- Student: Ashish Jain
- Student: Anirudh Subramanian
- Student: swair shah
- Student: vedang patel
- Student: Chetan Gupta
- Student: krati gupta
- Student: Parth Goswami
- Student: akshay gupta
- Student: Dinesh 200701138
- Student: mohit singhal
- Student: Priyank Parashar
- Student: Nikhil Dave
- Student: Hetaswi Vankani
- Student: Nikhil Marathe
- Student: Shailja Shukla
- Student: Atharva Patel
- Student: maullik padia
- Student: Mansi Rankawat

### IT473 - Embedded Systems Programming

- Course Instructor: Prabhat Ranjan
- Teaching Assistant: Jay Kapasi
- Teaching Assistant: Shubham Jain
- Student: Poojan Shah
- Student: maullik padia
- Student: Parth Darji
- Student: hirav shah
- Student: Pavas Kant
- Student: Parth Goswami
- Student: Anirudh Subramanian
- Student: Nikhil Dave
- Student: Hetaswi Vankani
- Student: Parth Rao
- Student: Chetan Gupta
- Student: Viranch Mehta
- Student: Shailja Shukla
- Student: MOHIT KOTHARI
- Student: Ashish Jain
- Student: piyush Aghera
- Student: mohit singhal
- Student: Rahul Marepalli
- Student: Srijan Anil
- Student: Sainath Nambiar
- Student: vedang patel
- Student: Atharva Patel
- Student: Dinesh 200701138
- Student: Ravi Bohra
- Student: akshay gupta
- Student: krati gupta
- Student: YASH JAIN
- Student: Narra Srivastava Reddy
- Student: Parth Mehta
- Student: Darsh Shah
- Student: PRAJITA CHOWDHURY
- Student: Krishna Sai Prithvi Guntur
- Student: neeharika gamini
- Student: venkata ratnam bhumireddy
- Student: krishna datta komanduru
- Student: Priyank Parashar
- Student: Karan Dhamija
- Student: swair shah
- Student: Nikhil Marathe

### IT 472 - Digital Image Processing

- Teaching Assitant: Pratik Shah
- Course Instructor: Aditya Tatu
- Student: Ajay Parmar
- Student: yash buch
- Student: Atharva Patel
- Student: Naman Muley
- Student: Shruti Asiniparthi
- Student: rashmi s
- Student: Paridhi Munshi
- Student: Harshal Charhate
- Student: Parth Mehta
- Student: sauhard pande
- Student: Shirali Desai
- Student: manali vora
- Student: HARIKUMAR V
- Student: Harish Sharma
- Student: Gitam Shikkenawis
- Student: Aditya Bhatt
- Student: maullik padia
- Student: Subodh Asthana
- Student: Neelim Goswami
- Student: KEWAL MALDE
- Student: Darsh Shah
- Student: Jaley Dholakiya
- Student: Deeksha Gupta
- Student: gaurav arora
- Student: Poojan Shah
- Student: Ashwin Oke
- Student: vedang patel
- Student: Arunangshu Bhakta
- Student: Khushboo Singhal
- Student: Pavas Kant

### SC 461 - Introduction to Coding Theory and Applications

- Course Instructor: Manish Gupta
- Student: manan shah
- Student: vivek rai
- Student: JIGAR RAISINGHANI
- Student: Naynesh Iraniya
- Student: kaushik shelat
- Student: Vaibhav Banker
- Student: Unnathi Machiraju
- Student: Priyanka Mehta
- Student: Prakhar Sharma
- Student: manish prabhakar
- Student: Arnav Goyal
- Student: divyesh karamta
- Student: taru raaj
- Student: Jatin Narang
- Student: rajesh_sharma 200701235
- Student: Nikunj Amipara
- Student: Meet Shah
- Student: Harsh Makwana
- Student: Ruchi Singh
- Student: Akshita Sahai
- Student: Arnesh Ghorai
- Student: Ankit Naugariya
- Student: ritesh agarwal
- Student: HIMANSHU CHHAWAL
- Student: Himanshu Vyas
- Student: Digvijay patel
- Student: Mansukh Shrimali
- Student: shirin orayampuram
- Student: Priyank Parashar

Error-control coding (ECC) is at the heart of Information and Communication Technology (ICT). Whenever you want to send information from one point to other point (communication) or send information from now to then (storage) you require error-control coding. Richard W. Hamming created ﬁrst error-control codes out of frustration when he was working on Bell Model V computers. Every weekend the machine use to stop because of errors and Hamming said “why a computer can not detect and correct the errors itself". This resulted in his invention of Hamming codes that can correct single bit error. Error control coding was known before Hamming but very efﬁcient codes were not known and it was after Hamming's discovery it has

become a ﬁeld of research for mathematicians, computer scientist, electrical engineers for about 50 years now. In fact Von Neumann wrote that error control is an integral part of every information processing. . So whenever there is information processing, there is error control coding. We can see now its importance in new computing paradigms such as quantum computers, bio-molecular computers. Network coding is another area that is emerging for all kind of networks. All ICT applications uses some form of coding from CD/DVD, hard disk data storage,

deep space communications, wireless communications, power line communications, cell phones, sensor networks, data compressions, VLSI etc...Applications are endless. Now even people are trying to decipher what kind of error control coding is used in biological information processing? This is the greatest challenge for ICT in 21st century. We ourselves use a crude form of error control coding in our day to day conversation between us (without knowing that it is ECC): Can you guess how?

In almost 50 years error control coding has found many deep connections with diverse areas such as the theory of computation, complexity, algorithms, algebra (ﬁnite ﬁelds and ﬁnite rings), linear algebra, cryptography, number theory, algebraic geometry, discrete mathematics and statistical physics. In this course we will study the basics of coding theory with main focus on codes which are optimal in the sense Shannon’s results. More in the course…..so fasten your seatbelt ………….

This course is designed for 3rd year BTech and open to MTech students. 4th year BTech can also take this course.