IT468 Natural Computing
(IT468_Autumn2013)
In the last 50 years Information and Communication Technology (ICT) has had a great impact on our society. The most profound and accelerated impact of ICT can be seen in the last decade in the form of cell phones, connected computers and Internet. We even have a virtual currency. ICT is an interdisciplinary discipline combining IT (Information Technology) and CT (Communication Technology). IT has its root in computer science and CT has its root in theory of communication. Both the fields now can be seen as two sides of the same coin. Both deals with information, in IT we store (send information from now to then) and manipulate the information and in CT we send information from here to there (communicate). The mathematical principles of ICT lies in theoretical computer science (Turing machine) and information and coding theory (work of Shannon and Hamming). Realization of ICT is via logic gates and circuits in the area of Electronics and VLSI. If you look around the Nature many times you feel: What are the principles of Natural ICT? Can we use these principles to create Natural ICT engineering?
Natural computing is a recent branch of computer science where we are learning from the nature on how to compute with natural living things such as DNA, protein, bacteria, etc. We want to solve complex problems with the help of DNA computer or bacterial computer or chemical computer. We want to store our data on such living things. So we require molecular/natural algorithms and natural error control.
In July 2009, scientists have shown that a bacterial computer can also solve simple Hamiltonian path problem. In June 2011, Erik Winfree has built the largest DNA computer for finding square root. In July 2012, Martin Fussenegger's group has built single cell mammalian biocomputers. We also have Skin Computing, Human Visual Computing etc...
Keywords:
Biologically-inspired computing,
Billiard-ball Computing,
Swarm Intelligence
Morphological Computing
Liquid Computing
Peptide Computing
Membrane Computing
Bio-molecular Computing
Bacterial Computing
Ant Computing ...
- Course Instructor: Manish Gupta
- Student: Nikhil Agarwal
- Student: ankush ahir
- Student: kartikeya arora
- Student: divyang asari
- Student: Jayesh Bairwa
- Student: GIRISH BARANDA
- Student: ADITYA BHANDARI
- Student: Dhruv Bhatnagar
- Student: pankaj bohra
- Student: Vishv Brahmbhatt
- Student: Sagar Chandarana
- Student: MANJEET CHAVDA
- Student: roota choksi
- Student: Mohit Choudhary
- Student: vaibhav devpura
- Student: Ayushi Dubey
- Student: MUKESH GARG
- Student: Jaysheel Goda
- Student: Aman Grover
- Student: naman gupta
- Student: Shikhar Gupta
- Student: Palash Jain
- Student: Smriti Jain
- Student: Rutviksinh Jhala
- Student: Foram Joshi
- Student: Dhanesh Kapadia
- Student: sumit kumar
- Student: Ratna Nihal Kunala
- Student: Dixita Limbachiya
- Student: Krish Mahajan
- Student: Rahul Manghnani
- Student: lavish mantri
- Student: jaydip marvaniya
- Student: pinky meena
- Student: Priyanka Meena
- Student: sonam meena
- Student: Henal Merchant
- Student: ishan modi
- Student: Parth Naik
- Student: Pranay Neerukatti
- Student: Sneha Pande
- Student: Shubhendu Saurabh Pandey
- Student: udit pandey
- Student: bhargav pandya
- Student: Manish Kumar Pareghi
- Student: Dishant Patel
- Student: Harsh Patel
- Student: karna patel
- Student: Nikhil Poonawala
- Student: Sushant Pritmani
- Student: Arun Priyadarshi
- Student: dhruv raval
- Student: nitesh sankhala
- Student: achal seksaria
- Student: Ankita Sen Negi
- Student: kathan shah
- Student: sahil shah
- Student: Shailaja Shah
- Student: ZEEL SHAH
- Student: Rushi Shukla
- Student: sahil sikka
- Student: Bharat Singh
- Student: Mohit Thakkar
- Student: Dhaval Trivedi
- Student: Aakrati Varma
- Student: hello world