https://github.com/hit-t/cs214-projects
projects that I and my partner did for CS 214: Systems Programming.
https://github.com/hit-t/cs214-projects
c concurrent-processing file-io file-system memory-management network-programming posix-apis process-control shell shell-scripting systems-programming tcp-server
Last synced: about 1 month ago
JSON representation
projects that I and my partner did for CS 214: Systems Programming.
- Host: GitHub
- URL: https://github.com/hit-t/cs214-projects
- Owner: HiT-T
- Created: 2025-04-22T17:28:56.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-04-22T17:48:46.000Z (about 1 month ago)
- Last Synced: 2025-04-23T21:15:32.495Z (about 1 month ago)
- Topics: c, concurrent-processing, file-io, file-system, memory-management, network-programming, posix-apis, process-control, shell, shell-scripting, systems-programming, tcp-server
- Language: C
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CS214: System Programming – Projects
This repository collects all four course projects completed for **CS214: System Programming** at Rutgers University.
Each project explores a different aspect of low-level systems programming, including memory management, file I/O, process control, and network programming.
---
## 📁 Projects Overview
| Project | Link |
|--------:|------|
| **my_malloc** | [Project 1 README](./my_little_malloc/README.md) |
| **word_frequency** | [Project 2 README](./word_frequency/README.md) |
| **my_shell** | [Project 3 README](./my_shell/README.md) |
| **rock_paper_scissors** | [Project 4 README](./rock_paper_scissors/README.md) |---
## 🛠 Technologies Used
- C Programming
- POSIX system calls
- File descriptors and redirection
- Forking and process control
- Signal handling
- Threads and mutexes
- TCP socket programming---
## 👤 Authors
**Yuhan Li**
GitHub: [HiT-T](https://github.com/HiT-T)
**Vishal Nagamalla**
Github: [Vishal-Nagamalla](https://github.com/Vishal-Nagamalla)
## 💡 Acknowledgments
This coursework was completed as part of Rutgers University’s **CS214: System Programming** course. Special thanks to the teaching staff for guidance and detailed project specifications.