65698 - Software Development M

Academic Year 2011/2012

  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Telecommunications Engineering (cod. 0932)

Learning outcomes

- To project a software in C language to solve a given problem

Course contents

This course requires that the students use the knowledge acquired in the previous courses to develop their own software in C Language that meets the assigned specification, in issues concerning telecommunication engineering or any kind of topic potentially interesting in their future job.

Readings/Bibliography

It is accepted (indeed, recommended) that the students
use books or other pubblications to find and exploit
those program part or algorithms which can accelerate or facilitate the implementatio 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 C 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 printed copy of the source file(s)
2. an electronic  support containing all files that are necessary to the correctly compile the executable program

The examination consists of three questions on the source code in order to verify in real time
both the actual studenta contribution and their implementation choices, as well as the correct functioning of the executable program.

Teaching tools

The student will independently adopt an editor and a compiler for the C language

Office hours

See the website of Flavio Zabini