Welcome to prof. wbigger page!

An overview of projects developed within IIS G. Marconi Civitavecchia


Here you can find my school projects and open-source courses about computer science and IT. You are welcome to study, modify and share these works!

Primary target of these courses are students of Italian technical institute, computer science and telecommunications orientation; however, I hope they can be useful also for all the CS/IT students.

School’s official page on GitHub

Here the official organization page of my school on GitHub: IIS G. Marconi Civitavecchia. This organization is also connected with GitHub Classroom.

Research projects

A list of my projects developed as teacher is here.

Student projects

A list of projects developed by my students is here.

Courses

Below is a list of the material I wrote for my courses. I hope they can help other teachers. Feel free to use them as you want for what I created, and I specified attribution for images and other stuff that are not created by me.

There is a different version per year of the same subject. This is because every year, every class is different, and the material wrote one year ago for a class is not suitable for another class this year. Of course, many pages overlap.

Please consider that all courses are in Italian language.

Courses are created with mdbook, a nice static site generator written in Rust (a language that i really love ❤️).

2025-26

Computer Systems and Networking (Sistemi e Reti)

5th year

Computer Science

1st year

2024-25

Computer Systems and Networking (Sistemi e Reti)

5th year

2023-24

Civic Education

Computer Science (Informatica)

3rd year

Computer Systems and Networking (Sistemi e Reti)

3rd year

4th year

Technologies and design for computer systems (TPSI)

5th year

3D modeling and programming

2021-22

Computer Science, 1st year

Link: https://wbigger.github.io/book-cs-1y-2021/

Technologies and design for computer systems, 3rd year

Link: https://wbigger.github.io/book-tpsi-3y-2021

Technologies and design for computer systems, 4th year

Link: https://wbigger.github.io/book-tpsi-4y-2021/

Computer Science, 5th year

Link: https://wbigger.github.io/book-cs-5y-2021/

2020-21

Link: https://wbigger.github.io/2021-stackedit/

Here the courses for the year 2020-21. I moved to StackEdit + GitHub Pages for these courses

2018-2019

First and second year

Computer Science

Link: https://wbigger.github.io/book-programming/

Start learning to code with Lightbot and Processing 3D. We will talk about problems, constraints, design, user stories, documentation, variables, flow control, objects and classes, 3D objects.

Third year

Computer Science

Link: https://wbigger.github.io/book-cs-3y/

A comparative introduction to software programming using Python and C++. A slightly philosophical approach is used to understand types and classes. The use case for this courses is a simple web app, using basic HTML5.

Computer Systems and Networking

Link: https://wbigger.github.io/book-arch-cpu/

How is a computer made? this course covers the basics of CPU architecture and networking, using Raspberry PI, mobile phones, C language, terminal, gcc and assembly.

Technologies and design for computer systems

Link: https://wbigger.github.io/book-tpsi-3y/

Operating systems, Raspberry PI, MPU vs CPU, Kernel, GNU utils, Scheduler, Memory

Forth year

Computer Systems and Networking

Link: https://wbigger.github.io/book-4y-networks/

Here we talk about ISO/OSI level 2, 3 and 4. We try to understand how the networks and routing fundamentals using a historical approach.

Fifth year

Technologies and design for computer systems

Link: https://wbigger.github.io/book-tpsi-5y/

Deploy a web application in the cloud!

Other courses

HTML5

Link: https://wbigger.github.io/book-html5/

How to implement and deploy effectively a web page? starting from the visual artifact of our web page, we go through HTML cutting and implementation, CSS styling and creating and querying a REST API with JavaScript. Finally, we deploy our web page on the cloud with AWS services. Special attention is paid to the history of the web, to better understand the present trends.

Related courses: Web Design

Web design

Link: https://wbigger.github.io/book-web-app/

Software development history, Agile and Scrum, rules for a good brainstorming and project brief.