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: Pavas Kant
- Student: hirav shah
- Student: jayesh hathila
- Student: Manjeet Rathore
- Student: dushyant kumar sharma
- Student: Aziz Husain
- 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: Khushal Gondaliya
- Student: Akshat garg
- 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: Poojan Shah
- Student: Aditya Lodha
- 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: Kunj Rana
- Student: venkata ratnam bhumireddy
- Student: Anirudh Subramanian
- Student: akshay gupta
- Student: maullik padia
- Student: PRAJITA CHOWDHURY
- Student: sandeep kumar tiwari
- Student: kedar bhatt

### IT473L - Embedded Systems Programming Lab

- Course Instructor: Prabhat Ranjan
- Teaching Assitant: Jay Kapasi
- Teaching Assitant: Shubham Jain
- Student: Mansi Rankawat
- 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

### IT473 - Embedded Systems Programming

- Course Instructor: Prabhat Ranjan
- Teaching Assistant: Jay Kapasi
- Teaching Assistant: Shubham Jain
- 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
- Student: Poojan Shah
- Student: maullik padia
- Student: Parth Darji
- Student: hirav shah
- Student: Pavas Kant
- Student: Parth Goswami
- Student: Anirudh Subramanian
- Student: Nikhil Dave

### IT 472 - Digital Image Processing

- Course Instructor: Aditya Tatu
- Teaching Assitant: Pratik Shah
- 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
- Student: Ajay Parmar
- Student: yash buch
- Student: Atharva Patel
- Student: Naman Muley
- Student: Shruti Asiniparthi
- Student: rashmi s

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

- Course Instructor: Manish Gupta
- Student: Priyanka Mehta
- Student: Prakhar Sharma
- Student: Unnathi Machiraju
- 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
- Student: manan shah
- Student: vivek rai
- Student: JIGAR RAISINGHANI
- Student: Naynesh Iraniya
- Student: kaushik shelat
- Student: Vaibhav Banker

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.