Computer Science Coursework — Hong Seong Ju
← Projects

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.

ROLEIndividual coursework
ACTIVITYCoursework & study
Courses12

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.

Engineering records

Work logs and troubleshooting

Course READMEs and Git history remain the sources of truth. I link the POSIX grader, interpreter, and RISC-V assignments whose current source I rechecked.