نظرة عامة على البرنامج
Course Overview
The course "Coding - il linguaggio nascosto delle cose" is a free online course offered by the Politecnico di Milano. The course aims to introduce participants to the world of coding and programming, showcasing the potential of programming languages in interacting with objects and environments.
Course Description
The course is designed to present the opportunities offered by the spread of computers and informatics in today's world. It focuses on the power of programming languages in enabling communication with objects and environments, both physical and virtual. Through simple examples, participants will experiment with the use of JavaScript to manipulate digital content, such as images and sounds.
Course Objectives
The course objectives include:
- Identifying the role of programming languages in communicating with objects and environments
- Recognizing the potential of programming languages in daily interactions with technology
- Experimenting with simple JavaScript commands to manipulate digital content
- Understanding the link between digital information and numerical representation of reality
- Acquiring awareness of coding as an expressive and creative language
Course Structure
The course consists of three weeks, with each week focusing on a specific topic:
Week 1 - Tutto č numero (davvero?)
Introduction to the fundamental concepts of information transmission and representation, showcasing how text can be encoded numerically, particularly in binary form.
Week 2 - Numeri e immagini
Summary of the fundamental concepts of digitalizing images and colors, introduction to APIs, and JavaScript.
Week 3 - Numeri e suoni
Discovery of how sounds can be represented with numbers, introduction to APIs and JavaScript, and the concept of functions for creating more complex operations.
Prerequisites
No specialized knowledge is required to understand the course content.
Activities
During the course, participants will engage in brief code-creation activities using JavaScript. Additionally, participants can discuss and share ideas on the course topics with other participants through the forum.
Valuation
The course includes the issuance of an Open Badge, obtainable by responding correctly to at least 60% of the questions in each of the evaluated quizzes and completing the final questionnaire.
Certificate
The course provides an Open Badge, which is not an official certificate and does not grant university credits, votes, or diplomas.
Access and Availability
The course is offered online and is free.
Instructors
The course instructors are:
Francesco Bruschi
Laureate in Electronic Engineering, researcher at the Department of Electronics, Information, and Bioengineering of the Politecnico di Milano.
Vincenzo Rana
Laureate with honors in Computer Engineering, Ph.D. with honors in Information Engineering from the Politecnico di Milano, currently working as a research grant holder at the Department of Electronics, Information, and Bioengineering.
Research Areas
The course covers topics related to information and communication technologies (ICTs), including programming languages, digital content manipulation, and APIs.
