Coder Social home page Coder Social logo

iq-scm / openlib.cs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from acmbpdc/openlib.cs

0.0 0.0 0.0 1.55 MB

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

Home Page: https://openlib-cs.acmbpdc.org/

Python 98.68% CSS 1.32%

openlib.cs's Introduction

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

Computer Science

Data Science

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.

openlib.cs's People

Contributors

aadi1405 avatar abxhr avatar aditya-saxena-7 avatar ahmedthahir avatar cricksmaidiene avatar fir121 avatar kelvindecosta avatar mohammed-shoaib avatar msaf9 avatar neeteshbhati avatar ppoply avatar shaun-fernandes avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.