STEM in Computer Science





Science - Science is a systematic enterprise that builds and organizes knowledge in the form of testable explanations and predictions about the universe.

Technology - Technology is the sum of techniques, skills, methods, and processes used in the production of goods or services or in the accomplishment of objectives, such as scientific investigation.

Engineering - the use of scientific principles to design and build machines(eg computers & software), structures, and other items, including bridges, tunnels, roads, vehicles and buildings.

Mathematics - the science of structure, order, and relation that has evolved from elemental practices of counting, measuring, and describing the shapes of objects. It deals with logical reasoning and quantitative calculation, and its development has involved an increasing degree of idealization and abstraction of its subject matter. Since the 17th century, mathematics has been an indispensable adjunct to the physical sciences and technology, and in more recent times it has assumed a similar role in the quantitative aspects of the life sciences.

Branches of Mathematics: Arithmetic, Algebra, Geometry, Trigonometry.

Mathematics includes the study of such topics as quantity (number theory), structure (algebra), space (geometry), and change (mathematical analysis).

Topics in Math for CS:

Arithmetic - Number manipulation and properties

Algebra - study of mathematical symbols

Geometry - shape, size, relative position, space

Trigonometry - side lengths and angles of triangles

Calculus & Analysis - limits, continuity, derivatives differentiation, integrals integration

Linear Algebra - Vectors and Matrices

Probability and Statistics - analysis and interpretation of data

Discrete math - Countable, distinct, and separable structures

Data Structures & Algorithms - a process or set of rules to be followed in calculations or other problem-solving operations by a computer.

Recent Posts

See All

Dijkstra shortest path algorithm

Word ladder game (change only one letter to go from Fool to Sage): Fool, Pool, Poll, Pole, Pale, Sale, Sage. How? Dijkstra shortest path algorithm

Deep Learning for Algorithmic Trading

Finance is highly nonlinear and sometimes stock price data can even seem completely random. Machine learning and Deep Learning have found their place in the financial institutions for their power in p

Statistical Arbitrage Trading Pairs

What are z score values? A Z score is the value of a supposedly normal random variable when we subtract the mean and divide by the standard deviation, thus scaling it to the standard normal distributi

©2020 by Arturo Devesa.