Silvestro Di Pietro, una passione informatica.

Principles of Computer Science

Introductory course in 10 sessions covering the fundamental elements of computer science. Adapted from BFG 2023 slides. Taught in English.

Course Program

Fundamentals

01. What is a Computer?

Lesson content summary.

Fundamentals

02. What is Information?

Lesson content summary.

Fundamentals

03. Encoding

Lesson content summary.

Fundamentals

04. Operative Systems

Lesson content summary.

Fundamentals

05. Unix

Lesson content summary.

Fundamentals

06. Data Structures

Lesson content summary.

Fundamentals

07. Networking

Lesson content summary.

Fundamentals

08. Networking Advanced

Lesson content summary.

Fundamentals

09. Databases

Lesson content summary.

Fundamentals

10. Web Development

Lesson content summary.

About the Course

This course was originally created for BFG (Brescia Future Genius) 2023 edition. It provides a broad introduction to computer science for beginners, covering both theoretical foundations and practical aspects. All materials are in English.

← All courses