All Projects → CSRG-Group → dcs-notes.github.io

CSRG-Group / dcs-notes.github.io

Licence: other
Unofficial notes for modules offered in the first year of Computer Science by the University of Warwick

Programming Languages

Markdown
49 projects
TeX
3793 projects
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to dcs-notes.github.io

Awesome Openminds Team
A Repository for students, geeks, programmers, and designers
Stars: ✭ 101 (+359.09%)
Mutual labels:  computer-science, students, collaboration
Repl
The Learning Hub for UoL's Online CS Students
Stars: ✭ 367 (+1568.18%)
Mutual labels:  computer-science, students, notes
Notes To Cs Freshmen From The Future
Notes to (NUS) Computer Science Freshmen, From The Future (Original by @ejamesc)
Stars: ✭ 952 (+4227.27%)
Mutual labels:  computer-science, university
UnimelbSharedFiles
No description or website provided.
Stars: ✭ 16 (-27.27%)
Mutual labels:  university, notes
Fe Foundation
前端开发学习指南
Stars: ✭ 113 (+413.64%)
Mutual labels:  computer-science, notes
Learn Something Every Day
📝 A compilation of everything that I learn; Computer Science, Software Development, Engineering, Math, and Coding in General. Read the rendered results here ->
Stars: ✭ 362 (+1545.45%)
Mutual labels:  computer-science, university
Eth Cs Notes
Lecture notes and cheatsheets for Master's in Computer Science at ETH Zurich
Stars: ✭ 388 (+1663.64%)
Mutual labels:  computer-science, notes
Robotics Coursework
🤖 Places where you can learn robotics (and stuff like that) online 🤖
Stars: ✭ 1,810 (+8127.27%)
Mutual labels:  computer-science, university
Openlib.cs
📚 A Collection of Free & Open Resources for University Coursework in Computer Science.
Stars: ✭ 198 (+800%)
Mutual labels:  computer-science, university
study-snap
📓📲 Flutter app for managing study materials in form of photos.
Stars: ✭ 34 (+54.55%)
Mutual labels:  university, notes
Cs Univ Wiki
컴공생을 위한 대학 생활 가이드라인
Stars: ✭ 202 (+818.18%)
Mutual labels:  computer-science, university
introduction-to-computer-science
Microsoft TEALS Program - Introduction to Computer Science
Stars: ✭ 93 (+322.73%)
Mutual labels:  computer-science, students
PrivateNotes
个人学习笔记,包含了计算机科学笔记,前端笔记,后端笔记
Stars: ✭ 16 (-27.27%)
Mutual labels:  computer-science, notes
ML-University
Machine Learning Open Source University
Stars: ✭ 423 (+1822.73%)
Mutual labels:  computer-science, university
Codex
A free note-taking software for programmers and Computer Science students
Stars: ✭ 242 (+1000%)
Mutual labels:  computer-science, notes
compsci
Lecture notes, projects, and more resources on the courses I attended for my Bachelor's and Master's degrees in Computer Science
Stars: ✭ 15 (-31.82%)
Mutual labels:  computer-science, notes
cs-sakaryauniversity
Sakarya Üniversitesi'nde okuduğum süre boyunca karşıma çıkan tüm ödevler, ders notları ve çıkmış sınav soruları (All the assignments, lecture notes and exams)
Stars: ✭ 133 (+504.55%)
Mutual labels:  computer-science, university
learning-computer-science
Learning data structures, algorithms, machine learning and various computer science constructs by programming practice from resources around the web.
Stars: ✭ 28 (+27.27%)
Mutual labels:  computer-science, notes
Academiccontent
Free tech resources for faculty, students, researchers, life-long learners, and academic community builders for use in tech based courses, workshops, and hackathons.
Stars: ✭ 2,196 (+9881.82%)
Mutual labels:  computer-science, students
curriculum
A roadmap for Boot.dev's CS curriculum for backend developers
Stars: ✭ 492 (+2136.36%)
Mutual labels:  computer-science, students

dcs-notes.github.io

Website https://csrg-group.github.io/dcs-notes.github.io/ made-with-Markdown PRs Welcome licensebuttons by-nc-sa

All Contributors

The live site is accessible here

Introduction

First of all, thank you for visiting this site! This website is a collection of notes for the modules in the first year computer science degree at the University of Warwick.

It is entirely student-run, and not affiliated with or endorsed by the University. We have communicated with members of the department who have said that this project is acceptable, but if at any point we are told this goes against DCS anti-plagiarism guidelines, or any other policy, we will immediately take it down. Additionally, we cannot provide guarantees that all the notes are correct as all content is written by students, however, we will try our hardest to maintain quality.

Note from the maintainers

If you've been linked to this site, you've probably also seen us asking for anyone who can to pull request. We know that many people are hesitant to put their notes up on this site, whether it be because they think other people seeing their revision material may indirectly disadvantage them, or that they don't think anything they make is good enough to be hosted on a public site - we were too! However, there are a couple of points we'd like to raise to encourage you to contribute and help this site to be the best it can be:

  1. Our course isn't marked on a curve, so others using your notes to get better doesn't detriment you
  2. Making notes is a great way to revise, as it makes sure you properly understand the content, and if you know you’re putting them somewhere it gives you accountability to actually get them done
  3. Any content that is contributed is great to have - it doesn't have to be perfect! The beauty of these types of projects is that they inherently allow collaboration, so we can work together to improve any problems you think might be present
  4. Having experience collaborating on an open source project through tools like Git is a really useful skill and is a lot more exciting than what we did with it in CS133, and being able give this as an example of where you've done it in practice could be a cool thing to put on your CV
  5. You'll get a neat icon of you in the contributors section of the README and index pages!

Licensing and downloading

This work is licensed under Creative Commons "Attribution-NonCommercial-ShareAlike 4.0 International", and the full license document can be found here. Essentially, attribute any content to the people who made it, don't use it to make money, and, even if you change the content, share it under the same license.

If you want to take a local download of the repository, please consider taking a fork as opposed to a clone, as that means it is easier for you to both stay up to date, and to contribute later if you want to. Furthermore, it helps us to some extent see how many people are interested in what we are doing.

Contributing

We welcome pull requests from anyone who is happy to share their notes, and would be incredibly grateful for any input of content for the individual pages! We will try to provide any reasonable attribution you would like for content you contribute, and any contributions mean we get a more full coverage of the content finished faster, so everyone on the course can benefit from high quality shared notes.

Guidelines for contributions

A full tutorial for contributors can be found here

To ensure the smooth running of the this project, and avoid any contributions having to be removed, please follow the below guidelines:

  • Please thoroughly research a topic/correction before making a pull request on the matter, to ensure accuracy

  • If you are directly sourcing content that is not your own, please add the correct citations. For images or text taken verbatim from a source, please include a link to the site it is taken from, and exercise common sense for other cases

  • Please do not re-host any university owned content, including but not limited to past papers and lecture notes

Style guide

The style guide can be found here

We will appreciate if contributors abide by these formatting guidelines, as it ensures that the layout of the website is perfect. That said, nothing will break if you don't do so, just certain things (table of contents) won't be as user friendly as it should be.

Contributors

EdmundGoodman
EdmundGoodman

🖋 🎨 🔥
Justin Tan
Justin Tan

🖋 🎨 🔥
Akram Ahmad
Akram Ahmad

🖋 🎨 🔥
Yijun Hu
Yijun Hu

🖋 🎨 🔥
Josh Fitz
Josh Fitz

🖋 🔥
Leo Riviera
Leo Riviera

🎨 🔥
Joe Harrison
Joe Harrison

🖋
Leon Chipchase
Leon Chipchase

🖋 🔥
Manas Rawat
Manas Rawat

🐛
ksanganee
ksanganee

🐛
Sam H
Sam H

🐛
Lennon Choong
Lennon Choong

🐛
MxttyV
MxttyV

🐛
Bora A.
Bora A.

🐛 🖋
Joseph Evans
Joseph Evans

🖋 🔥 🎨
David Sangojinmi
David Sangojinmi

🐛
clara-ramsay
clara-ramsay

🖋
mariosbf
mariosbf

🖋
Nian Yii Teh
Nian Yii Teh

🐛
Josh Davies
Josh Davies

🐛
CJMinecraft
CJMinecraft

🖋
Felix
Felix

🖋
Tomás F.
Tomás F.

🎨 🐛
Parth Mahendra
Parth Mahendra

🐛
Michael B. Gale
Michael B. Gale

👀
papa-github
papa-github

🐛
SH4D0WR1D3R
SH4D0WR1D3R

🐛
Jakub Ucinski
Jakub Ucinski

🐛
Gia Linh Nguyen
Gia Linh Nguyen

🐛
harry-pikesley
harry-pikesley

🐛
KevinZønda
KevinZønda

🐛
Piotr Zychlinski
Piotr Zychlinski

🖋
Antonio Brito
Antonio Brito

🖋

This table is generated by the all-contributors bot. The emojis mean the following in this project:

  • "🐛" means making a pull request to fix mistakes in someone else's notes
  • "🖋" means contributing notes to the project (this supersedes 🐛)
  • "👀" means reviewing notes contributed by someone else to the project
  • "🎨" means doing design work for the website
  • "🔥" means being responsible for internal administrative tasks (note: 🔥 is a custom key named "admin")

Contact us

Currently, the maintainers/admins for this project are: Akram Ahmad, Edmund Goodman, Justin Tan, Yijun Hu (founding members), and Josh Fitzmaurice, Joseph Evans, Leon Chipchase, and Leo Riviera.

If you have any additional questions, or want to become more involved in contributing to this project, please feel free to DM us on WhatsApp or Discord (search for our names within the main first year CS group chat, or the grey or cult servers).

Many thanks once again for visiting.




Dank Memes

notesTradeOffer

berniePullRequests

contributorsIconMeme

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].