What should a
Computer Science
Intern Learn from
Mathematics?
Welcome to All
Participants
Prof NB Venkateswarlu
Professor, AITAM, Tekkali
Visakhapatnam
venkat_ritch@yahoo.com
www.ritchcenter.com/nbv
Let Me first
Congratulate all
the Organizers.
Remember I am only
going to share my
experiences.
I am neither
mathematician nor
Computer Scientist.
I got enlightenment about
Computer Science after
reading the book
Computational
Geometry, Preparata,
Springer Series.
Also, I want to remind you I am
not going to be a fool by
promising that I can talk about
whole mathematics useful for
Computers.
Only an Iota of it I shall
expose.
According to ACM 2001Committee
A computer Science students should
posses a certain level of mathematical
sophistication such as:
• Ability to formalize concepts
• Work from definition
• Think rigorously
• Reason correctly
• And construct a theory
Your Intermediate Example on
Simple Pendulum
• Why do we draw the line?.
• To forecast g value at our place
Fitting Line – Least Squares
Approach
A Pattern Recognition Problem
Computer Graphics – Drawing a
Line
An Image Processing
Example: IP and CG are
complimentary
Examples in Robotics:
Kinematics and Dynamics
Estimating 3D information Two
Snaps – Binocular Vision
Triangulation – A GPS example
Standard Deviation?. What for?
• Example of Production Process
• Analyzing an examination Center
• A companies share
Newton Raphson Method
• Sqrt() function of C language
What is a Determinant?.
What are actually Eigen Values
and eigen vectors?.
Minimization Problems
Childhood Game
A man with Tiger, Goat, and gross packet
wanted to cross a river. The boat can
carry two people at a time. What are the
steps he has to follow?.
Tower of Honoi
Queens Problem
Do They Hit each other?.
Recall “Stallin” Cinema
• If a fellow helps 3 people, and those three helps
3 each, and further they help three more, how
many
1+3 + 3*3 + 3*3*3 + 3*3*3*3 + …… 3^r =
= ½ * 3^(r+1) -1
If r=16 the sum is 6,45,70,031
MLM (Multi Level Marketing)
Deadlocks in Networks
• Same as accidents on Roads
Search Engineer – To Divert the
Internet Traffic to Our Site
Click Based Charging –
AdWords of Google and Yahoo
Atomic Blasts. What For?.
Tsunami Warning Systems.
• How many models?. About 120 models.
Thanks

Gmrit2