NITheCS Software Carpentry Workshop
from
Monday 10 March 2025 (09:00)
to
Friday 14 March 2025 (13:02)
Monday 10 March 2025
09:00
09:00 - 17:00
Tuesday 11 March 2025
09:00
Introducing the Shell
Introducing the Shell
09:00 - 09:30
09:30
Navigating Files and Directories
Navigating Files and Directories
09:30 - 10:00
10:00
Working with Files and Directories; Pipes and Filters
Working with Files and Directories; Pipes and Filters
10:00 - 10:30
10:30
10:30 - 11:00
11:00
Loops
Loops
11:00 - 11:30
11:30
Shell Scripts; Finding things
Shell Scripts; Finding things
11:30 - 12:00
12:00
Automated Version Control; Setting up Git
Automated Version Control; Setting up Git
12:00 - 13:00
13:00
Lunch
Lunch
13:00 - 14:00
14:00
Creating a repository, Tracking Changes, Exploring History, Ignoring Things, Remotes in Github
Creating a repository, Tracking Changes, Exploring History, Ignoring Things, Remotes in Github
14:00 - 15:00
15:00
Collaborating, Conflicts, Open Science, Licensing, Citation, Hosting
Collaborating, Conflicts, Open Science, Licensing, Citation, Hosting
15:00 - 16:00
16:00
End of Day
End of Day
16:00 - 16:10
Wednesday 12 March 2025
12:00
Running and Quitting, Variables and Assignment, Data Types and Type Conversion
Running and Quitting, Variables and Assignment, Data Types and Type Conversion
12:00 - 13:30
13:30
13:30 - 14:00
14:00
Libraries, Reading Tabular Data into DataFrames
Libraries, Reading Tabular Data into DataFrames
14:00 - 15:00
15:00
Pandas DataFrames, Plotting
Pandas DataFrames, Plotting
15:00 - 16:00
Thursday 13 March 2025
Friday 14 March 2025
09:00
Lists, For Loops and Conditionals
Lists, For Loops and Conditionals
09:00 - 10:30
10:30
10:30 - 11:00
11:00
Looping over Data Sets;
Looping over Data Sets;
11:00 - 11:30
11:30
Writing Functions, Variable Scope, Programming Style and Wrap Up
Writing Functions, Variable Scope, Programming Style and Wrap Up
11:30 - 13:00
13:00
End Of Workshop
End Of Workshop
13:00 - 13:02