- Docente: Oreste Andrisano
- Credits: 3
- SSD: 0
- Language: English
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: Second cycle degree programme (LM) in Telecommunications Engineering (cod. 9205)
Learning outcomes
The student will get used to programming language c, c++, c# or others. Note: This course does not include classes; only self-organized lab activity. The student contacts the course responsible, who will assign a specific task which requires computer programming. At the end of the activity the student will show the software and its functionalities to the teacher.
Course contents
This course requires that the students use the knowledge acquired in previous courses to develop their own software that meets the assigned specification in the context of telecommunication engineering or any kind of topic potentially interesting in their future job.
More precisely:
Section A) Co-Tutor: G. Pasolini
- Software for signal analysis in a transmitting-receiver system environment with PC contro
Section B) Co-Tutors: A. Bazzi, B. M. Masini, F. Zabini
- Software for information processing in a vehicular network scenario
- Software for simulating the physical layer in a vehicular network based on Visible light communication (VLC)
Section C) Co-tutor: P. Toppan, A. Toppan, R. Bandiera
- Software for integration of energy harvesting with sensor networs
- Software for programming devices for smart lighting
- Software for feedback system in a spart lighting environment
Section D) Co-tutor: C. De Castro
- Software for BIG DATA and deep learning systems.
Readings/Bibliography
It is accepted (indeed, recommended) that the students use books or other publications to find and exploit those program parts or algorithms which can accelerate or facilitate the implementation of their own project.
Teaching methods
The teaching method of this course is the following.
The student, upon appointment, requests the teacher to assign a topic.
It may be the development of software about specific issues in the world of telecommunications engineering or similar to what might be required by any customer in a more generic workplace.
It is accepted (indeed, encouraged) that the students suggest topics which they are interested to,
chosen from other courses or from problems of practical interest that can be solvable by software.
Regardless of the chosen theme, the average commitment of the student for the design and implementation of the software should consist of approximately 50 hours.
Assessment methods
The exam is done as follows.
The student presents
1. A report on the activity carried out
2. an electronic support containing all files that are necessary to the correctly execute the code
The examination consists of a discussion on the activity, as well as on a demo of the software developed.
Teaching tools
Personal computer and hardware available at the Wireless Communication Laboratory
Office hours
See the website of Oreste Andrisano