Categoryteaching

Reference models

We have insofar referred to idealized, generic versions of layers, services, and protocols. But how are they, really? You have learned in other courses that we can conceptualize communication within and between networks of systems via a model, the most famous of which is the OSI model, with its 7 layers. The seven layers were created by following the principles of identified needed abstraction...

Network Architecture

Networks are organized in stacks of layers. Each layer is built on top of the previous (below) one. The purpose of a layer is to offer services to the next (upper) one, and simultaneously, to shield the complexity of the previous (lower) layers. You know this concept in object-oriented programming: encapsulation. Indeed, layers are often imagined as hardware devices. While hardware is...

Network types

A network can be categorized according to several criteria. Among them there are the type of transmission and the network scope. The internet (lower case) is a particular type of network, classified by its scope. Transmission types Three types of transmission technology are in use today, i.e., unicast, multicast, and broadcast. Assume you have a sender system and a set of possible receivers, all...

Routes of the Internet

The Internet is made up of a number of independent Autonomous Systems, AS, operated by various organizations. These organizations can be an ISP, but also a company or a university. Intradomain routing, that is, routing inside the ASs, happens by following the AS rules and protocols. Interdomain routing, that is, routing between independent ASs, must happen by using the same protocol. That...

What happens when you tell 1st year BSc students to create something using old, broken objects and Raspberry Pis?

We should find the strenght to fight the too frequent it’s not possible feeling that erupts when we expect somebody to perform under what we believe is a too high bar. Even more, one is biased when asked to believe that 1st year bachelor students are able to achieve great things. They are. For the Introduction to Management Engineering course, our 1st year BSc students in Computer Science...

Special Lecture on Semat Essence of Software Engineering

I was invited to hold a special lecture in the Introduction to Management Engineering course at the Free University of Bozen-Bolzano. I presented Semat Essence Theory of Software Engineering to 1st year B.Sc. students in Computer Science and Engineering. The purpose of the lecture was to introduce this very new material to beginners – Computer Science students. In this post, I share the...

My Unibz personal Web page

As a Ph.D. students, I have got a personal web page in my University. Click on the post title to open it.
I have basically taken my personal landing page, changed font and added RSS fetchers for the Academics-related categories of Task3. Yes, I am lazy.

About Author

dgraziotin

Dr. Daniel Graziotin is a senior researcher (Akademischer Rat) at the University of Stuttgart, Germany. His research interests include human, behavioral, and psychological aspects of empirical software engineering, studies of science, and open science. He is associate editor at the Journal of Open Research Software and academic editor at the Research Ideas and Outcomes (RIO) journal. Daniel was awarded an Alexander von Humboldt Fellowship for postdoctoral researchers in 2017, the European Design Award (bronze) in 2016, and the Data Journalism Award in 2015. He received his Ph.D. in computer science at the Free University of Bozen-Bolzano, Italy.