Communication Theory and Engineering (formerly Comunicazioni Elettriche II) is a course of 9 credits that offers an introduction to the quantitative theory of Information and its application to communication systems engineering. One of the goals is to provide some insight into the fundamental concepts of information representation, such as entropy, capacity, channel coding, and into source coding, with particular focus on speech and image. Within this theoretical framework, topics addressed in the course cover the understanding of principled design strategies of modern wireless communication networks, and in particular resource sharing and multiple access channels, multi-user interference, and achievable performance in terms of multi-user capacity.