Coding e Pensiero Computazionale: le basi per programmare

La base fondamentale per iniziare a programmare: il pensiero computazionale.

3.50 (74 reviews)
Udemy
platform
Italiano
language
Software Engineering
category
Coding e Pensiero Computazionale: le basi per programmare
350
students
3 hours
content
Nov 2018
last update
$19.99
regular price

What you will learn

Il pensiero computazionale, la logica secondo passi finiti

Cosa è l’informatica, cosa è un programma, cosa fa un analista, cosa fa un programmatore

Cosa è un algoritmo

Cosa è un linguaggio di programmazione

Come creare uno schema per rappresentare le istruzioni (flow-chart)

L’input e l’output

Le variabili e i tipi di variabili

Il flusso delle istruzioni

La selezione (if-else)

I cicli

Why take this course?

Il pensiero computazionale non è altro che l’insieme dei processi mentali atti a:

  1. formulare un problema

  2. al rimediare una soluzione che sia eseguibile da un computer.

Imparerai le basi della programmazione, necessarie per apprendere qualsiasi linguaggio. Non iniziare il solito corso online sul come creare un'app o un videogioco senza avere appreso prima quei processi necessari al cavartela in ogni situazione, aldilà del linguaggio che stai usando. E' un errore che molti fanno, senza rendersi conto che potrebbero semplificarsi di molto la vita iniziando dalle fondamenta.

Our review

📚 **Course Review: Introduction to Coding** ## Overview The course has received a global rating of 3.50 from recent reviews. It is designed for individuals looking to start their journey into coding or those who wish to deepen their understanding of computational thinking. The course boasts clear explanations from the instructor, with a focus on fundamental concepts and practical examples. ### Pros - **Useful Introduction**: Several reviewers found the course to be an excellent starting point for beginners in coding. It provides a solid foundation and is structured in a way that is approachable for those without prior programming experience. - **Quality Content**: The content covered within the course is deemed highly valuable, offering a wealth of information on coding and computational logic. - **Expert Instructor**: The instructor is frequently praised for their knowledge and ability to clearly explain complex topics. Their expertise ensures that learners can grasp difficult concepts with ease. - **Real-World Applications**: The course examples are practical and help learners apply what they've learned directly to real-world scenarios. ### Cons - **Audio Quality Concerns**: A few reviewers mentioned the volume level of the audio being low, which could potentially cause some learners to strain their hearing or miss certain details. However, this did not significantly detract from the overall learning experience for most. - **Pacing and Clarity**: Some learners reported that at times the instructor's pace during explanations was either too slow or they "got tangled up" in their explanations, making it slightly challenging to keep up or understand certain points. - **Audio-Visual Synchronization**: There were instances where the audio did not sync well with the visual aids, such as slides, causing some confusion and requiring learners to replay sections to fully grasp the material. ### Additional Notes - **Diverse Learner Base**: The course is suitable for a wide range of learners, from complete beginners in coding to more experienced individuals looking to refresh their knowledge on certain topics or methodologies like algebraic thinking and software design patterns. - **Engaging Content**: Despite some technical issues with audio and visual synchronization, the content is described as interesting and engaging, especially for those with an affinity for mathematics and a keen interest in computer science. - **Recommendation**: The course comes highly recommended by many reviewers, with a consensus that it exceeds expectations for an introductory course to coding and computational thinking. In summary, while there are a few minor issues regarding audio clarity and synchronization, the overall consensus is that this course is beneficial, informative, and valuable for anyone looking to explore or enhance their understanding of coding and the logic behind software development.

Charts

Price

Coding e Pensiero Computazionale: le basi per programmare - Price chart

Rating

Coding e Pensiero Computazionale: le basi per programmare - Ratings chart

Enrollment distribution

Coding e Pensiero Computazionale: le basi per programmare - Distribution chart
1980890
udemy ID
10/21/2018
course created date
10/29/2019
course indexed date
Bot
course submited by