Skip to content

Computer Engineering Learning Log

C++ checksLicense

A personal, evidence-based notebook for computer engineering coursework and self-study. It keeps small programs, lab notes, decisions, mistakes, and next questions together so progress can be reproduced instead of remembered vaguely.

This is a learning journal—not a claim that every roadmap topic is already mastered, and not a production library.

Current snapshot

AreaEvidenceStatus
C++ console fundamentals3 compile-tested examplesCompleted
Term 1 reflectionjournal entryIn progress
Digital logicstudy queuePlanned
Embedded systemsstudy queuePlanned
Computer architecturestudy queuePlanned

Repository map

examples/cpp/ Small programs that compile in CI
journal/ Dated reflections and experiment records
notes/ Topic notes backed by examples or references
projects/ Larger project briefs and future build reports
ROADMAP.md Planned topics, with no completion claims

Reproduce the C++ work

You need CMake 3.20+ and a compiler supporting C++17:

cmake -S . -B build
cmake --build build
ctest --test-dir build --output-on-failure

CI runs the same build and output checks on Linux and Windows. A green badge means the checked-in examples compile and match their expected output; it does not substitute for hardware experiments or deeper understanding.

Journal method

Each substantial entry answers:

  1. What was I trying to learn?
  2. What did I build or measure?
  3. What evidence shows the result?
  4. What failed or surprised me?
  5. What is the next smallest question?

The entry template keeps future updates consistent.

Contributions

This is primarily a personal record, but corrections and focused learning suggestions are welcome. Please avoid submitting completed coursework on someone else's behalf. See CONTRIBUTING.md.

License

Code and documentation are available under Apache-2.0.

About

An evidence-based computer engineering learning log with reproducible C++ examples, notes, and experiments.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages