/Course-Notes

:books: Open-Source Course Notes for UW Students

Primary LanguageHTML

Course-Notes

Hey everyone! This repo was created initially for me to study/increase the lifespan and legacy of my notes. However, I realized that I could go further and make this open-source. So, here it is!

How Do I Contribute?

  1. Fork this repo.
    1. If the course notes for the course you want is already available, just add in the changes to the specific file.
    2. If it isn't created yet, create a new file "<subject in lower-case><course-number>.html"
  2. Submit a pull request.

What Should I Take Note Of?

Math-Related Courses

For math-related courses, we will be making use of MathJax to embed LaTeX into our html.
If you are creating a new html file that requires MathJax, include the following script tags into the <head> of your document.

<script type="text/javascript" async
  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}
  });
</script>

Tips for MathJax

  • To in-line LaTeX: use $&lt;math&gt;$
  • To centre on page (equation-style): use $$&lt;math&gt;$$

CS-Related Courses

For CS-related courses, we will be using Google's Code-Prettify to format and provide syntax highlighting for our code. To embed it in your code, use either <pre> or <code> with class="prettyprint" and enclose your code segment in it.

Errors or Requests for Additions

If you find a typo or an error, or if you have suggestions on something to add, you can:

  1. Create a new issue and I'll try to fix it ASAP!
  2. Fork the repo as above and submit a pull request with the change!

Contributors

@clayton-halim, @anamayagarodia, @tate1010, @hsami10