https://github.com/mikesir87/cs1114
Slides (and possibly other stuff) for teaching of CS1114 at Virginia Tech
https://github.com/mikesir87/cs1114
Last synced: about 2 months ago
JSON representation
Slides (and possibly other stuff) for teaching of CS1114 at Virginia Tech
- Host: GitHub
- URL: https://github.com/mikesir87/cs1114
- Owner: mikesir87
- Created: 2017-01-17T03:55:47.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-15T04:01:48.000Z (about 8 years ago)
- Last Synced: 2025-04-01T15:54:15.314Z (about 2 months ago)
- Language: JavaScript
- Size: 19.4 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CS1114 Notes
All material contained within this repository is being made freely available to any interested parties. It is authored by Michael Irwin for the use of teaching CS1114 at Virginia Tech. The general outline and order of the curriculum was already determined before I started. But, the content and presentation of it is mine.
## Viewing Notes
The slides are available for viewing locally by using [Docker](https://docker.com). After installing Docker and cloning this repo locally, one can simply run
```
docker-compose up
```and open your browser to [http://localhost/slides/01-intro/](http://localhost/slides/01-intro/). Simply swap out `01-intro` with the appropriate folder name found in the `slides` directory to view different slides.
In case you're interested into how it works... the slides are written in Markdown and rendered using [RemarkJS](https://remarkjs.com). The Docker container builds upon the [hairyhenderson/remarkjs](https://hub.docker.com/r/hairyhenderson/remarkjs/) image (made by a fellow Docker organizer) and simply adds the "magic" URL routing to get the right slides.
## Contributing
If you find any typos, mistakes, or anything that's flat out wrong, feel free to fork and send a pull request.
If you have a better idea on how to present a topic, feel free to create an issue to start a discussion!