Updated A.Y. 2018-2019
In questo corso lo studente imparerà l'effettivo uso dello pseudocodice e della diagrammazione a blocchi. Lo pseudocodice consiste nello scrivere i passi da effettuare per ciascuna fase di un processo, indipendentempente dalla grandezza del processo stesso. La diagrammazione a blocchi, invece, dà un'accurata rappresentazione grafica del processo e dei passi da prendere per ottenere la soluzione desiderata.
Alla fine del corso, lo studente sarà in grado di analizzare un problema o un compito di programmazione, suddividerlo nelle sue fasi e trovare la soluzione, rappresentandola sia tramite lo pseudocodice sia la diagrammazione a blocchi. In questo corso non sarà insegnato a scrivere in nessun tipo di linguaggio di programmazione.
Non sono richiesti prerequisiti per partecipare al corso. Tutto quanto necessario sarà spiegato in modo semplice e chiaro. In poco tempo, lo studente sarà in grado di analizzare una situazione e ridurla in una serie di step sui quali si potrà costruire un programma.
L'intero corso sarà molto pratico, con molti esercizi da svolgere che renderanno l'esperienza la migliore possibile per lo studente. Pertanto portate il vostro cervello e la vostra immaginazione, una matita, un temperino, una gomma e un notebook ... no, non il computer ma il quaderno fatto di fogli.
Cos'è la programmazione?
Introduzione allo pseudocodice e alla diagrammazione a blocchi
Introduzione ai simboli della diagrammazione a blocchi
Introduzione alle strutture di controllo
Le operazioni sequenziali
Decisioni e struttura di selezione
Ripetizioni e Loop
Updated A.Y. 2018-2019
In this course, you will learn to effectively use pseudocode and flow charts. Pseudocode is simple: you just write out the steps to be taken to perform any task, no matter how big or small. Flow charts do essentially the same thing creating a visual chart showing accurately the flow of the process and the specific steps needed to accomplish your goal.
At the end of this course you will be able to analyse a programming task or problem, break it down into its parts and accurately present the solution in either flow chart or pseudocode format. You will not write source code in any specific programming language.
This course requires no prerequisite knowledge. Everything is explained in simple, easy to follow steps. In a very short time, you will be able to take a programming situation and reduce it to a series of steps that can be transferred to any programming language.
The entire course is filled with exercises that challenge you so that you get the best experience possible. So, just bring your brain and imagination, a pencil, a pencil sharpener, an eraser and a notebook … no, not the computer, but the one made of paper.
What is programming?
Introduction to pseudocode and Flow Chart
Introduction to Flow Chart Symbols
Introduction to Control Structures
Sequential Operations
Decisions or Selection Structure
Repetition or Loops