All Projects β†’ acmbpdc β†’ Openlib.cs

acmbpdc / Openlib.cs

πŸ“š A Collection of Free & Open Resources for University Coursework in Computer Science.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Openlib.cs

Robotics Coursework
πŸ€– Places where you can learn robotics (and stuff like that) online πŸ€–
Stars: ✭ 1,810 (+814.14%)
Mutual labels:  algorithms, computer-science, university
Foundational Knowledge For Programmers
List of resources about foundational knowledge for programmers (supposed to last a few decades)
Stars: ✭ 115 (-41.92%)
Mutual labels:  algorithms, computer-science
Letters
Письма ΠΊ студСнтам курса
Stars: ✭ 107 (-45.96%)
Mutual labels:  algorithms, university
Ultimate Java Resources
Java programming. All in one Java Resource for learning. Updated every day and up to date. All Algorithms and DS along with Development in Java. Beginner to Advanced. Join the Discord link.
Stars: ✭ 143 (-27.78%)
Mutual labels:  algorithms, computer-science
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: ✭ 11,897 (+5908.59%)
Mutual labels:  algorithms, computer-science
Functionalplus
Functional Programming Library for C++. Write concise and readable C++ code.
Stars: ✭ 1,286 (+549.49%)
Mutual labels:  algorithms, library
19 udacity dsa
Data Structures & Algorithms Nanodegree Program from Udacity
Stars: ✭ 140 (-29.29%)
Mutual labels:  algorithms, computer-science
Lib9wada
Wonderful library with lots of useful functions, algorithms and data structures in C, link it with -l9wada
Stars: ✭ 35 (-82.32%)
Mutual labels:  algorithms, library
Image Comparison
Published on Maven Central and jCenter Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison. Can be used for automation qa tests.
Stars: ✭ 145 (-26.77%)
Mutual labels:  algorithms, library
Data Structures And Algorithms
Data Structures and Algorithms implemented In Python, C, C++, Java or any other languages. Aimed to help strengthen the concepts of DS&A. Give a Star 🌟 if it helps you.
Stars: ✭ 146 (-26.26%)
Mutual labels:  algorithms, computer-science
Algorithms Leetcode Javascript
Algorithms resolution in Javascript. Leetcode - Geeksforgeeks - Careercup
Stars: ✭ 157 (-20.71%)
Mutual labels:  algorithms, computer-science
Collections C
A library of generic data structures.
Stars: ✭ 2,297 (+1060.1%)
Mutual labels:  algorithms, library
Litiv
C++ implementation pool for computer vision R&D projects.
Stars: ✭ 82 (-58.59%)
Mutual labels:  algorithms, library
Ready For Tech Interview
πŸ’» μ‹ μž… κ°œλ°œμžλ‘œμ„œ μ€€λΉ„λ₯Ό ν•˜κΈ° μœ„ν•΄ 지식을 μ •λ¦¬ν•˜λŠ” 곡간 πŸ‘¨β€πŸ’»
Stars: ✭ 1,035 (+422.73%)
Mutual labels:  algorithms, computer-science
Sc
Common libraries and data structures for C.
Stars: ✭ 161 (-18.69%)
Mutual labels:  algorithms, library
Thealgorithms
Algorithms repository.
Stars: ✭ 122 (-38.38%)
Mutual labels:  algorithms, computer-science
Notes To Cs Freshmen From The Future
Notes to (NUS) Computer Science Freshmen, From The Future (Original by @ejamesc)
Stars: ✭ 952 (+380.81%)
Mutual labels:  computer-science, university
Algos And Data Structures
Collection of Test Specs and Implementation of various algorithms and data structures from the Princeton Coursera course: Intro to Algorithms part 1 and 2
Stars: ✭ 31 (-84.34%)
Mutual labels:  algorithms, computer-science
.codebits
πŸ“š List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (-27.27%)
Mutual labels:  algorithms, computer-science
C Plus Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Stars: ✭ 17,151 (+8562.12%)
Mutual labels:  algorithms, computer-science

OpenLib.cs

OpenLib.cs is a collaborative project to make textbooks, references, solution manuals and other resources freely available for students who are currently pursuing the following courses (or their equivalents) at university. As an open project, any member of the community can contribute his/her share to build an index of computer science references across the web.

Course Navigation

1st Year Courses

2nd Year Courses

3rd Year Courses

Electives

Usage

  • A directory is maintained for each course within which is a README that provides information regarding the course. The README may have the following sections if applicable :
    • Prerequisites - Courses that need to be completed prior to attempting the particular course
    • Textbooks - List of textbooks with links to their soft copies
    • Code - Implementation of course concepts
    • Videos - List of links of video explanations of course concepts
    • Websites - Useful websites
    • Articles - Cheat-sheets, tutorials, blog-posts etc.
    • Communities - Online forums related to the course concepts
    • Apps - Mobile apps that may enrich the learning experience
  • There are also scripts that provide certain useful features (WIP)

Guidelines

  • This repository provides links to the required study material such as textbooks, solution manuals and reference books.
  • Copies of the study material can be borrowed from the library while appearing for open-book exams. Moreover, printouts of the same can also be taken into the exam hall if required. Written notes are also allowed.

Computer Science Tracks

Communities

Videos

General Reference

Title Author(s) Edition
Computer Science Distilled Ferreria (2017)
Cheat Sheet on Theoretical Computer Science Stanford ICPC (2014)
Foundations of Computer Science Forouzan (2018)
The Art Of Computer Programming: Volume 1, Fundamental Algorithms Donald Knuth 3rd (1997)
The Art Of Computer Programming: Volume 2, Seminumerical Algorithms Donald Knuth 3rd (1997)
The Art Of Computer Programming: Volume 3, Sorting and Searching Donald Knuth 3rd (1997)
The Art Of Computer Programming: Volume 4a, Combinatorial Algorithms Donald Knuth 1st (2011)
Essays in Computing Science C.A.R Hoare & CB Jones (1989)
Programming Pearls Jon Bentley 2nd (2000)
Concrete Mathematics: A Foundation for Computer Science Graham, Knuth & Patashnik 2nd (1994)
Structure & Intepretation of Computer Programs Abelson & The Sussmans 2nd (1996)
The Pragmatic Programmer: From Journeyman to Master Hunt & Thomas 2nd (2010)
Selected Writings on Computing: A Personal Perspective Edsger W Dijkstra (1982)
On Computability With An Application To The Entscheidungsproblem Alan M Turing (1936)
A Protocol for Packet Network Intercommunication Vint Cerf & Bob Kahn (1974)
Information Management: A Proposal Tim Berners Lee (1990)
List Of Important Publications In Computer Science Wikipedia

Source Code

We do not condone plagiarism. Use these for reference.

Contributing

  • Kindly see the guidelines before contributing to this repo.
  • You can also contribute by sharing! ☺️
  • Share this list with your batchmates, friends or anyone just interested in Computer Science! β™₯️
  • By connecting more people with information, you are doing everyone a HUGE favor.
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].