ahmedmshazly /
System_Programming_Summative
COURSEWORKteamcoursework
ALU systems-programming summative in C: fork/wait process trees and chains, plus a pthread multi-client TCP chat server.
Working directly with the operating system in C — creating processes, sockets and threads with no framework in the way.
- C 96%
- Shell 3%
- Makefile 1%
Why this exists
The summative of ALU's third-year Systems Programming course — the capstone of 'the C year'. Two projects: process creation and termination with fork/wait (parallel and chained variants, with a Makefile and test script), and a socket-based chat system where one server coordinates many concurrent clients.
Appears in
Open to internships & contract work · full-time from 2027
Get in touch →