* force gh-pages to render CONTRIBUTING.md
* fix link to hs math faq
* fix links in the faq
* fix links in CONTRIBUTING.md
change gitter -> discord
* pin minima theme version
Pin the minima theme version, as recommended by https://github.com/jekyll/minima README
Another attempt at switching to a better theme (with dark mode) for the OSSU CS github pages website. It looks like this: https://pulkitkrishna.eu.org/computer-science/
Changes:
- Change the theme to `minima`, the default jekyll theme (jekyll is the static site generator used by github pages). This supports a dark theme. if your OS and Browser is in dark mode, the website will appear with a dark theme.
- Made some changes to the theme's components to better fit the OSSU github repository layout, and not require any changes to the markdown files themselves. The goal is to not affect anyone who uses the github repository instead, in any way.
- Added a favicon
- Change the OSSU banner and the "keep learning" image to local webp images, instead of png/jpeg hosted on imgur, to make them load faster.
- Remove the mention of curriculum version number.
Change the link in the prerequisite column of the Intro CS course to point to the FAQ about high school math, and not to Khan academy, to keep things consistent
* Add information about pset due dates
A frequently asked question from students on discord is whether they are supposed to do pset 1 just after lecture 2, when it requires topics which they have not covered yet. Add information about that.
* Update README.md
- Adds note about course textbook to be taken as optional as with any paid material listed in all OSSU courses
- Adds extra practice as shared by @pulkitkrishna00
- Modifies bullets to be numbered. Instructions should be numbered.
The original software engineering course from UBC was not available, and hence was temporarily switched to a Coursera course without any discussion. The original course is now once again available, so we should switch back to it.
This change is adding the interactive, open-source, community-led SICP version that was adapted into JavaScript.
This addition seems worthwhile because JavaScript may be a more appealing language to go through SICP with than the original Scheme. In addition, this JavaScript version of SICP was created with the apparent goal of being as close to the original Scheme version as possible:
https://sourceacademy.org/sicpjs/prefaces03
The Py4E course link in the intro cs coursepage was not marked as link. While GitHub renders it as link, the GitHub pages website don't. This PR fixes that.
The PR also fixes the CS50P discord invite link, which was expired. This time, I have made a link that never expires, and can be used an unlimited number of times.
* Remove mentions of outdated materials and add warning about them
* Remove the new warning blockquote syntax
Seems like github pages don't support the new warning blockquote syntax
* Update README.md with suggestion from @waciumawanjohi (1)
Co-authored-by: Lenox Waciuma Wanjohi <waciumawanjohi@users.noreply.github.com>
* Update README.md with suggestion from @waciumawanjohi (2)
Co-authored-by: Lenox Waciuma Wanjohi <waciumawanjohi@users.noreply.github.com>
* Update README.md with suggestion from @waciumawanjohi (3)
Co-authored-by: Lenox Waciuma Wanjohi <waciumawanjohi@users.noreply.github.com>
---------
Co-authored-by: Lenox Waciuma Wanjohi <waciumawanjohi@users.noreply.github.com>