IT · EN
Foto profilo

Pietro Granda Boscarato

Computer Science student who loves programming in C, C++ and Java

I already use these languages to build small working projects, and my goal is to learn as much as possible, improving the way I write code step by step.

About me

I am a computer science student with a strong interest in programming and solving problems through code. I like to understand what happens “behind the scenes” of a program: data structures, memory management, input/output from files.

At the moment I mainly work with C, C++ and Java. I don't consider myself an expert yet, but I can already write working and readable programs, and I want to keep improving by building real projects that help me grow.


Skills

These are the main languages and technologies I am studying and using now:

C C++ Java
HTML / CSS / JS
C
C++
Java
HTML / CSS / JavaScript

What I am learning

At school and in my free time, I am working on:

My goal is to gradually build more complete and complex projects, keeping solid fundamentals.


Projects

C

Registry (Anagrafe)

C program to manage a simple people registry.

  • Use of struct to represent people
  • Functions to insert, search and display data
  • Read and write on text file

Tic-Tac-Toe

Implementation of the Tic-Tac-Toe game in C.

  • Management of a 3x3 matrix
  • Check of winning combinations
  • Turn management for the two players

Calculator with file

Calculator that saves and reads results from a file.

  • Basic arithmetic operations
  • File read/write
  • User input handling

C++

Contacts

Simple contact book written in C++.

  • Management of a list of contacts
  • Use of arrays and loops
  • View and modify stored data

Grades average

Program to calculate the average of students grades.

  • Use of arrays to store grades
  • Loops to sum and compute the average
  • Handling multiple inputs

Even or odd

Program that checks if a number is even or odd.

  • Use of the modulo (%) operator
  • If/else conditional structures
  • Numeric input handling

RPG game in C++

Piccolo gioco RPG testuale in C++ che gira da terminale, con combattimento a turni.

  • Use of struct to represent characters
  • Functions for attack, defense and potion usage
  • Turn-based combat system with health points

Java

Arrays

Example of basic array handling in Java.

  • Use of arrays and for loops
  • Access and print of elements
  • Basic Java syntax

Integer number

Java class that represents an integer number.

  • Definition of a class with attributes
  • Methods to read and modify the value
  • Introduction to OOP in Java

Person

Java class Person with attributes and methods.

  • Encapsulation of data (name, age, etc.)
  • Methods to read and modify fields
  • Use of objects in Java

Contact

If you want to contact me for collaborations, projects or questions: