Teaching module
Scientific Programming Environment
With Gianfranco Gallizia, Niccolò Tosato, Nicola Perin
- Coursework, current edition
- Core
- 9 scheduled lessons
This course provides an in-depth introduction to Unix-like operating systems and the tools that underpin modern scientific programming environments. It combines theoretical background with practical exercises aimed at developing core technical skills for data professionals and researchers working in computational environments.
Key topics
- Unix architecture: kernel vs. userspace, processes, file system semantics
- Command-line tools and shell scripting (bash)
- File system and access control
- Text editors and file managers
Learning Outcomes
- Work confidently in a Unix/Linux CLI environment
- Automate tasks with shell scripts
- Manage software and user permissions
- Credits
- 18
- Type
- Core
Lessons in the calendar
- Wed, 23 Sept 202609:00 to 11:00SISSA main building room 003
- Wed, 23 Sept 202611:15 to 13:15SISSA main building room 003
- Wed, 23 Sept 202614:30 to 16:30SISSA main building room 003
- Thu, 24 Sept 202609:00 to 11:00SISSA main building room 003
- Thu, 24 Sept 202611:15 to 13:15SISSA main building room 003
- Tue, 29 Sept 202609:00 to 11:00SISSA main building room 003
- Tue, 29 Sept 202614:30 to 16:30SISSA main building room 003
- Wed, 30 Sept 202609:00 to 11:00SISSA main building room 137
- Wed, 30 Sept 202614:30 to 16:30SISSA main building room 137