home  > FAQs  (you are here)
Navigation ribbon

Welcome to the FAQ Section of
Tarun and Anil Aggrawal's Forensic Programming Page


What is Forensic Programming?

Forensic Programming is the use of computer programming for the aid of police, judiciary and other law enforcement agencies.

But how is this possible?

That is indeed what we intend to discuss in these pages. It can not be explained in a sentence, but let me give you an illustrative example. Let us imagine that in a particular Forensic Medicine department, 1000 autopsies are conducted in a year. These would comprise a whole spectrum ranging from natural deaths to murders. If someone asked a pathologist of that department, how many, say, drowning cases had come to them in that particular year, he may not be able to tell you off hand, despite having been involved in ALL those cases. Finer statistics such as how many of them were homicidal in nature and so on, may be impossible to tell. But imagine what would happen if all this data had been cleverly programmed. At the touch of a button, one could tell not only the number of drowning deaths that year, but statistics such as homicidal, suicidal and accidental drownings, sex and age distribution, region of drowning, salt and fresh water drowning, time of the day when drowning occurred and so on.

But how is it going to help law enforcement agencies?

Suppose out of 1000 cases done by this hypothetical department, they dealt with, say, 91 cases of homicide. A good programming of this data would tell us, how many of these homicides were by gunshot, how many by sharp weapons and so on. This would also tell us the time of day/night when most homicides took place, the likely victims, the likely areas where homicides tend to occur and so on. Imagine how a police department can gear itself up, if it had all this data. They could, for instance, increase the patrolling in a particular area at a particular time, where most homicides occurred.

Isn't it the same thing as Forensic computing or Computer Forensics? All of us are already aware of it.

Forensic computing or Computer Forensics would involve using one's knowledge of computers - may be even programming - to track down criminals. A typical instance of this is a person who sent an Email to his cyberfriend asking her to meet at a particular place, and killed her after, say, sodomising her. An expert in forensic computing can examine the computer of the victim and from a thorough examination of the hard disk and data therein could perhaps track the man who was sending her Emails. Forensic programming is an entirely different thing. A forensic programmer DOES NOT track down a criminal at all. His sole purpose is to organize his data in a fashion so that it could be manipulated in a number of ways to give him useful information. Information, which could profitably be used by law enforcement agencies.

Alright. Any more uses of forensic programming?

We can think up a number of them. Let us talk about poisonings, or toxicological deaths. A good programming of our data can tell us how many poisoning cases are we dealing with, what are the most common poisons encountered, how many of them were homicidal, suicidal or accidental in nature. If, for example, we found that an alarmingly high number of deaths were occurring due to, say, accidental ingestion of corrosives, we might want to investigate why this is happening so. Or are these deaths indeed accidental in nature in the first place, or is there something more to it.

Since when is forensic programming practiced? Who started it first?

I am not sure. When I learnt programming, it occurred to me, we could use it in a clever way for our purposes.

Which computer languages are most often used in forensic programming?

Virtually any. But most often we would be using C++, Visual Basic, Java and so on.

Does forensic programming make a good career option?

Sure. It is the specialty of the future according to me. For more information, you may want to visit our forensic careers page.


Links to Tarun and Anil Aggrawals Programming page

You may want to visit the following pages.
Links at Tarun and Anil Aggrawal´s Programming PageAnil Aggrawal's Internet Journal of Book Reviews
Links at Tarun and Anil Aggrawal´s Programming PageAnil Aggrawal's Internet Journal of Forensic Medicine and Toxicology
Links at Tarun and Anil Aggrawal´s Programming PageImportant Forensic Medicine and Toxicology Books
Links at Tarun and Anil Aggrawal´s Programming PageAnil Aggrawal's Forensic Toxicology Page
Links at Tarun and Anil Aggrawal´s Programming PageAnil Aggrawal's Page of Forensic Quotes and Aphorisms
Links at Tarun and Anil Aggrawal´s Programming PageAnil Aggrawal's popular forensic medicine page
Links at Tarun and Anil Aggrawal´s Programming PageAnil Aggrawal's Forensic Science Fiction page
Anil Aggrawal's Forensic career page
Links at Tarun and Anil Aggrawal´s Programming PageAnil Aggrawal's Page of Forensic Jokes, Puns and Tidbits
Links at Tarun and Anil Aggrawal´s Programming PageBest Toxicology Books
Links at Tarun and Anil Aggrawal´s Programming PageTarun Aggrawal's Home Page

You've been on this page seconds.


Related Links
Lessons: Master Index ] 
Tarun and Anil Aggrawals Programming PageTarun and Anil Aggrawals Programming Page

Sign My Guestbook View My Guestbook

Email: dr_anil@hotmail.com


View Stats
Zcounter.com Free Counters

Anil AggrawalThis page has been constructed and maintained by Dr. Anil Aggrawal, Professor of Forensic Medicine, at the Maulana Azad Medical College, New Delhi-110002. You may want to give me the feedback to make this pages better. Please be kind enough to write your comments in the guestbook maintained above. These comments would help me make these pages better.

Tarun and Anil Aggrawals Programming PageIMPORTANT NOTE: ALL MATERIAL APPEARING IN THIS WEBSITE IS COPYRIGHTED BY THE WEBMASTER AND MAY NOT BE REPOSTED, REPRINTED OR OTHERWISE USED IN ANY MANNER WITHOUT HIS WRITTEN PERMISSION.

Questions or suggestions ? Please use  ICQ 19727771 or email to dr_anil@hotmail.com

Tarun and Anil Aggrawals Programming PagePage Professor Anil Aggrawal via ICQ
Tarun and Anil Aggrawals Programming PageMy Profiles: [Yahoo ]   [MSN ]

Tarun and Anil Aggrawal's Forensic Programming Page

Tarun and Anil Aggrawals Programming PageTarun and Anil Aggrawals Programming Page

  home  > FAQs  (you are here)
Navigation ribbon