Software Atélier I: Software Tools
Professor: Michele Lanza
Instructor: Alberto Bacchelli
Assistant: Luca Ponzanelli
Assistant: Remo Lemma
Course type: Laboratory
Value in ECTS: 6
Bibliographic references available on the University Library website
Academic year 2012/13 - Fall semester
Objectives
The ultimate goal of the Software Atelier is to teach the student to become a computing professional. The main objective of Software Atelier I is to learn to use some fundamental software tools and the principles behind those tools.
Contents
The atelier gives an introduction to the role of computing and computer scientists in the professional world as well as society in general and provides an environment for the students to learn about and use specific software tools, work
with other students in group projects, and present the results of their projects to the class. The atelier is held every semester. The emphasis in the first semester is on the fundamental tools necessary to support individual and group work. We will address the following topics:
- unix shell command lines and processing;
- document processing with latex;
- editing with emacs;
- web site editing with html and css;
- version control with subversion;
Teaching mode
The atelier is "open" Monday through Friday, 13:30-17:15. Attendance is mandatory. Usually, there will be one or two lectures per week during this period. Projects will be assigned to be worked on in the atelier when there are no
lectures. Assistants will be available to review and help the students. The last weeks of the semester will be dedicated to PF1´s group programming project, during which the tools you learned about will be used in practice.
References
Handouts and manuals of different tools. On-line documents and tutorials.