Académique Documents
Professionnel Documents
Culture Documents
Report 2
COMPUTATIONAL THINKING
Table of Contents
Introduction................................................................................................................. 2
Graphics....................................................................................................................... 3
Real World using Computer Graphics........................................................................4
Representation of Computer Graphics......................................................................4
Points and Vectors.................................................................................................4
How to represent vectors.......................................................................................... 5
GRAPHICS 2D/3D...................................................................................................... 6
Relevance of Graphics in Computer Science.............................................................7
PROBABILITY................................................................................................................ 8
Application of Probabilities to cs...............................................................................9
Statistics.................................................................................................................... 10
Statistics and CS..................................................................................................... 11
Summary................................................................................................................... 12
References................................................................................................................. 13
PAGE 1
Introduction
This report will cover three different topics. Graphics 2D/3D,
Probability and Statistics. It covers all the concepts and
characteristics of each topic and how can they be applied to
computer science.
PAGE 2
Graphics
A graphic is a representation of the data, in the form of geometric
figures - diagrams, drawings, or images - that allows the reader a
quick and objective interpretation of these data.
For example, in the game FIFA 2016 the graphics are so real that can
mislead anyone.
PAGE 3
REAL WORLD USING COMPUTER GRAPHICS
Length
PAGE 4
Direction
2.9
-4.6
0.0
PAGE 5
GRAPHICS 2D/3D
PAGE 6
RELEVANCE OF GRAPHICS IN COMPUTER SCIENCE
Medical imaging is a good example of how graphics make computer
data more meaningful. When doctors show you a brain or body scan,
you're looking at a computer graphic representation drawn using vast
amounts of data produced from thousands or perhaps even millions
of measurements.
That's really the key point about computer graphics: they turn
complex computer science into everyday art we can all grasp,
instantly and intuitively. Another good example of the relevance of the
graphics in computer science is that back in the days the interface of
the computers was completely unfriendly with no kind of graphics just
a black and green screen, but now the computers are more intuitive
full of graphics which make easy to the user to understand what is
being made.
PAGE 7
PROBABILITY
heads (H) or
tails (T)
Ex:2
Throwing Dice
In general:
PAGE 8
APPLICATION OF PROBABILITIES TO CS
Statistics
PAGE 9
Statistics is a part of mathematics that provides methods for the
collection, organization, description, analysis and interpretation of
data and their use in decision making. Its essential feature is to
provide inferential methods, which allow conclusions that transcend
the data initially.
PAGE 10
STATISTICS AND CS
Early statistical models were almost always from the class of linear
models, but powerful computers, coupled with suitable numerical
algorithms, caused an increased interest in nonlinear models (such
as neural networks) as well as the creation of new types, such as
generalized linear models and multilevel models.
PAGE 11
Summary
This report provides an analysis on three different topics, graphics
2/3D, probability and statistics. Every topic was covered giving an
example of how could be applied in computer science
I have used the feedback given before as a guidance for this report
and saved some more space instead of using information with less
importance, this time I covered also something more about the true
meaning of each topic.
After doing the report I have realized that some of the topics could
have being more well explained in lecture/tutorial. Most of the
information contained on this report its easily explained with
examples instead of theory.
PAGE 12
References
PAGE 13