CS330
|
Instructors:
Room schedules:
|
(Updated 01-12-2025 - Today is: 04-30-2025)
Lab | Day |
Topics and Assignments
(Subject to change by the class instructor.) |
|
1 | Jan. 13 - 17 | Process Memory | Asgn1 |
2 | Jan. 20 - 24 | Compiling and Debugging | Asgn2 |
3 | Jan. 27 - 31 | Unix, Strings and Tokenizing Words | Asgn3 |
4 | Feb. 3 - Feb. 7 | Intro to Processes, Forks & Exec | Asgn4 |
5 | Feb. 10 - 14 | Threads | Asgn5 |
--- | Feb. 17 - 21 | No Labs: Winter Reading Week! Enjoy! | |
6 | Feb. 24 - 28 | Semaphores | Asgn6 |
7 | Mar. 3 - 7 | System Calls for I/0 | Asgn7 |
8 | Mar. 10 - 14 | Pipes | Asgn8 |
9 | Mar. 17 - 21 | Sockets | Asgn9 |
10 | Mar. 24 - 28 | Signals | Asgn10 |
11 | Mar. 31 - Apr. 4 | Intro to Shell Programming | Asgn11 |
Important Note: You are REQUIRED to remotely use os1.cs.uregina.ca or os2.cs.uregina.ca instead of your local machine or Titan for all CS330 programs containing the fork() system call.
Click Here for Lab Information
To quickly format your code, you can use: clang-format -i -style='{BreakBeforeBraces: Allman }' *.*
To get Visual Studio-like formatting without the -style argument, place this .clang-format file in your home folder and call clang-format like this: clang-format -i *.*