Monday, 5 October 2026

3. Programming Languagues - 4PINF

Programming languajes:

Low-level: Machine code (binary code), Assembly...

Hight-level: JavaScript, Python, Java, Visual Basic, Perl, Ruby, C#, and many others...





A compiler is a computer program. It translates a high-level programming language (C, C++, etc.) into binary code for a particular CPU (Central Processing Unit).





Most common high level programming languages for begginers


Conversion Decimal to Binary - Binary to Decimal
 



Visual Programming vs Textual Programming



WRITE A SUMMARY IN YOUR BLOG ABOUT PROGRAMMING LANGUAGES:
Define what is a programming language. Explain what is the difference between a Low-level and a High-level programming language and write some examples. Explain also what is a compiler.

Thursday, 1 October 2026

HARDWARE

 



A continuación se muestran una imágenes interactivas de los principales conectores de la PLACA BASE y del panel ENTRADA/SALIDA


Tuesday, 29 September 2026

SISTEMAS DE CONTROL

 Componentes:

- ENTRADA (sensores)

- CONTROL (tarjeta controladora)

- SALIDA (actuadores)

Tipos:



Hardware: La placa base

 


> Crea una imagen interactiva con  genial.ly. 
> Indica los principales conectores que están incluidos en la placa base y explica qué dispositivos se conectan en cada uno de ellos.

PCI Slots - ATX - Zócalo o Socket - RAM Slots - SATA

> Finalmente publica tu imagen a través del cógido <html> en la entrada 2 de tu blog, escribiendo una introducción de la actividad.

PANEL DE CONEXIONES DE ENTRADA-SALIDA I/O - Conexión de periféricos

Descarga esta imagen y crea de nuevo con genially una imagen interactiva con los nombres de todas estas conexiones indicando los dispositivos que conectamos en ellas: 

USB, RJ45 o LAN, PS2, VGA, JACKS DE SONIDO,  HDMI

Monday, 28 September 2026

2. Computational Thinking - Algorithms - Flowcharts

Computational thinking involves taking a complex problem and breaking it down into a series of small, more manageable problems (decomposition). Each of these smaller problems can then be looked at individually, considering how similar problems have been solved previously (pattern recognition) and focusing only on the important details, while ignoring irrelevant information (abstraction). Next, simple steps or rules to solve each of the smaller problems can be designed (algorithms).


****

****

**


Algorithms and Flowcharts





ACTIVITY: Write in your blog an introduction about Computational Thinking explaining the 4 steps. Explain algo what is an ALGORITHM and create a FLOWCHART with canva about cooking your breakfast. Publish the image in the same post in your blog!

Here you have a simple example:
When you finish, try another flowchart for the algorithm to follow for creating the Initial Test with Scratch. It may be something like this: