Skip to content

maclong9/comp-sci

Repository files navigation

Computer Science Notes

This repository contains my computer science notes organized as a custom Jekyll site.

Structure

The repository is structured as follows:

  • ./docs/ - Contains all the Markdown files that make up the content of the site
  • ./docs/_layouts/ - Contains the layout templates for the site
  • ./docs/_includes/ - Contains reusable HTML components
  • ./docs/assets/ - Contains CSS, images, and other static assets

Custom Theme

This site uses a custom Jekyll theme with the following features:

  • Clean, responsive design
  • Dark mode support
  • Optimized typography for readability
  • Code syntax highlighting

Note

You can use this project as a starting point for any scientific note-taking project by clicking the Use this template button on GitHub.

Swift Playgrounds Book

If you clone this repository locally and open CompSci.playground in Xcode, you can explore the Swift code examples and interact with them.

Important

Ensure that you check Editor > Show Rendered Markup before reading through the notes.

The Wiki

The wiki of this repository contains other notes from arbitrary courses that aren't included in the http://teachyourselfcs.com curriculum that I still thought would be worth keeping the notesfrom, it also contains my original notes from Harvard CS50 and if you clone the wiki locally you will see the original code examples stored there as well.

Tip

To clone this repostiory's wiki run git clone https://github.com/maclong9/comp-sci.wiki.git

About

Notebook for learning computer science.

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •