An open API service indexing awesome lists of open source software.

https://github.com/lapets/course-abstract-algebra

Lecture notes, assignments, and other materials for a one-semester introductory course on topics in number theory, modular arithmetic, abstract algebra, and computer science applications thereof.
https://github.com/lapets/course-abstract-algebra

abstract-algebra algorithms computer-science introduction lecture-notes modular-arithmetic number-theory

Last synced: 11 months ago
JSON representation

Lecture notes, assignments, and other materials for a one-semester introductory course on topics in number theory, modular arithmetic, abstract algebra, and computer science applications thereof.

Awesome Lists containing this project

README

          

# course-abstract-algebra

Lecture notes, assignments, and other materials for a one-semester introductory course on topics in number theory, modular arithmetic, abstract algebra, and computer science applications thereof.

Git, PHP 5.4 or later, and the [Sheaf](http://sheaf.io) library are required to render the notes as HTML. The latest version of the Sheaf library is retrieved automatically by the `install.sh` script. You can install the notes on a Linux server in a directory such as `example` (e.g., under the web root directory) as follows:

git clone https://github.com/lapets/course-abstract-algebra.git example
cd example
chmod 0755 install.sh
./install.sh

On a running server, `index.php` will render the notes in their HTML form. In a Linux environment, it is also possible to build the HTML version of the notes as follows:

php index.php > index.html
chmod 0644 index.html

The `gh-pages` branch of this repository also contains the rendered HTML version of the notes; they can be viewed at http://lapets.github.io/course-abstract-algebra.