Posts

Researches about theory

2_R. Describe the most common configuration of data repositories in the real world and corporate environment. Concepts such as Operational or Transactional systems (OLTP), Data Warehouse DW, Data Marts, Analytical and statistical systems (OLAP), etc. Try to draw a conceptual picture of how all these components may work together and how the flow of data and information is processed to extract useful knowledge from raw data.



3_R. Show how we can obtain an online algo for the arithmetic mean and explain the various possible reasons why it is preferable to the “naive” algo based on the definition.


Applications

2_A. Create – in both languages C# and VB.NET – a demonstrative program which computes the online arithmetic mean (if it’s a numeric variable) and your own algo to compute the distribution for a discrete variable and for a continuous variable (can use values simulated with RANDOM object).



3_A. Create an object providing a rectangular area which can be moved and resized using the mouse. This area will hold our future charts and graphics.


Researches about applications

1_RA. Understand how the floating point representation works and describe systematically (possibly using categories) all the possible problems that can happen. Try to classify the various issues and limitations (representation, comparison, rounding, propagation, approximation, loss of significance, cancellation, etc.) and provide simple examples for each of the categories you have identified.


Researches about theory

1_R. Give your best description of the many reaching out of statistics, in its various form, as a branch of math (Probability theory, etc.), as a set of methodologies used in many other disciplines, as an essential tool to deal with any sort of data, make reports and provide governance tools. Discuss whether it can be considered a “science” and what is the “scientific method” (what is a “theory” and what is a “hypothesis”). What is the role of Statistics in Math and Science?


Applications

1_A. Create – in both languages C# and VB.NET – a program which does the following simple tasks to get acquainted with the tool:

– when a button is pressed some text appears in a richtexbox on the startup form
– when another button is pressed animate one or more balls (possibly of different colors and sizes) within a rectangle



This video showing how application 1_A works (in both C # and vb-net).

The form is composed by:

  • two buttons;
  • a label;
  • a comboBox;
  • a richTextBox;
  • a timer;
  • two pictureBox.

Pressing the “Text” button will make some text appear in the richTextBox.

Pressing the “Start/Stop” will set the timer property enabled to true or false; with each tick of timer1 the ball moves in two directions until it meets an edge of the rectangle. As we can see in the video, ball is able to move at 5 different speeds, which will set its speed to a defined value.