Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Courses
Major
Computer Programming | Computer Science
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Program Overview

The Fondamenti di Informatica MOOC is designed to convey concepts of computation, imperative programming, particularly object-oriented programming, and data structures and their algorithms. Additionally, it introduces the principles of how a computer operates. The MOOC will demonstrate how to design basic algorithms for manipulating data structures and will foster the development of necessary skills for implementing these algorithms in the Java programming language.


Program Objectives

The primary objective of the MOOC is to prepare students to autonomously develop a simple application in Java. Particular attention is given to problem-solving mechanisms and error detection to achieve this goal.


Program Details

Key Areas of Focus

  • Computazione (computation)
  • Programmazione imperativa (imperative programming), with a focus on object-oriented programming
  • Strutture dati e loro algoritmi (data structures and their algorithms)
  • Principi del funzionamento di un elaboratore (principles of computer operation)
  • Progettazione di algoritmi base per la manipolazione di strutture dati (designing basic algorithms for data structure manipulation)
  • Sviluppo di applicazioni in linguaggio Java (developing applications in Java)

Skills and Knowledge

The MOOC aims to mature the competencies necessary for realizing algorithms in Java, with particular emphasis on:


  • Meccanismi di problem solving (problem-solving mechanisms)
  • Ricerca dell'errore (error detection)

By focusing on these areas, the program equips students with the foundational knowledge and skills required to develop simple applications in Java autonomously.


See More