Learning archive · Coursework & study
Computer Science Coursework
A course-by-course learning archive covering systems, algorithms, networking, AI, and data analysis assignments.
Current status A learning archive preserving code from 12 computer science courses. It is not under active feature development or operation.
Verified scope
Contribution boundaries and evidence
- Direct role
- Individual coursework
- Evidence visibility
- Public repositories and evidence
- Contribution evidence
- Public repository covering 12 courses
Purpose of the archive
This repository is not a single product. It preserves implementations from computer science coursework, organized by course. It records operating systems, languages, networking, algorithms, and AI concepts practiced in code.
Scope of the record
The archive includes an interpreter, RISC-V simulator, file processing, network sockets, algorithms, and PyTorch models. It separates the original course conditions from checks rerun against the current source.
The C and C++ work covers POSIX file processing, a linked-list-based duplicate-file finder, and systems programming. The mini-language interpreter was implemented in Python and C++, while the Java assignments focus on data structures and object-oriented fundamentals. The RISC-V simulator and FTL assignments explore instruction execution and storage layers in code. Networking assignments include sockets, TLS, and ZeroMQ.
The AI assignments use PyTorch to implement and experiment with CNNs, ViT, BERT, and Transformer components. Accuracy figures in the course READMEs apply only to those datasets and course conditions and are not generalized as production-model performance.
Rechecked scope
I rechecked the current public source and linked three posts on the POSIX parallel grader, recursive-descent interpreter, and RISC-V simulator. They distinguish historical performance from current checks and disclose the interpreter semantics where documentation and code diverge.
Limitations
Coursework does not include real users, team operations, deployment, or incident-response conditions. Detailed code and results are cited only after rechecking the publication scope of assignment requirements and external materials.