Computer science
Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. It is the scientific and practical approach to computation and its applications and the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to, information.
- GitHub: https://github.com/topics/computer-science
- Wikipedia: https://en.wikipedia.org/wiki/Computer_science
- Aliases: cs, compsci, comp-sci,
- Last updated: 2026-06-23 00:06:05 UTC
- JSON Representation
https://github.com/stynw7/computer_science_resources
Provides Computer Science subjects to learn for free ✨
algorithms calculus cheatsheets computer-science data-structures mathematics programming resources roadmap statistics
Last synced: 19 Mar 2026
https://github.com/saberzero1/standard-algorithms
Collection of Standard Algorithms in C#
algorithms binary-search breadth-first-search computer-science csharp search-algorithm
Last synced: 11 Jun 2025
https://github.com/vitoralvesp/check-verificator
Repositório dedicado ao Projeto "Está em Xeque?", da disciplina Paradigmas de Linguagens de Programação, para o estudo de Paradigmas Funcionais utilizando Haskell.
chess computer-science functional-programming haskell paradigms-of-programming
Last synced: 21 Mar 2025
https://github.com/gkapfham/cs111f2014
Course Materials for Computer Science 111 Fall 2014
computer-science html-slides laboratory teaching
Last synced: 30 Jan 2026
https://github.com/princeinscripts/dsa-practice-with-cpp-pw
A practice code repository for learning C++ programming language fundamentals alongside Data Structures and Algorithms (DSA) concepts via Programming with Mosh tutorials, aiding in mastering core computer science principles through hands-on exercises.
algorithms c-plus-plus coding-challenge computer-science data-structures learning-resources programming
Last synced: 27 Mar 2025
https://github.com/arthurpaulino/arthurpaulino.github.io
My personal blog.
agroforestry computer-science truth yoga zen
Last synced: 06 Feb 2026
https://github.com/unrooted/put-inf-lab
my solutions to assignments from computer science laboratory classes at PUT
c computer-science cpp poznan-university-of-technology
Last synced: 14 May 2026
https://github.com/an-ordinary-software-engineering/blog
Blog about IT, development and software engineering -- of course, hardware isn't left out. My purpose is to talk about relevant content in computing.
astrojs blog computer-science git mdx open-source software-engineering tailwindcss typescript
Last synced: 30 Jan 2026
https://github.com/t2ny/leetcode
My solutions and attempts for various programming algorithm problems
algorithms brainteaser computer-science data-structures problem-solving
Last synced: 29 Oct 2025
https://github.com/dbish6/algorithms_data_structures_examples
Pretty much all of your standardized algorithms and data structures in one repository.
algorithm algorithms algorithms-and-data-structures computer-science data-structures java javascript learn
Last synced: 16 May 2026
https://github.com/stevenacoffman/deckhand
Deckhand - Socially Distant Computer Science Coding Challenge
card-game computer-science golang
Last synced: 20 Mar 2025
https://github.com/amy-kwan/hci-whack-a-mole-project
A Whack-a-Mole game created in the summer (July - August) of 2017 using Processing/Javascript (p5.js) and utilized in studies involving mental health, stress, Human Computer Interaction, Fitts' Law, and target acquisition.
computer-science fitts-law game gui hci javascript p5 p5js processing studies target-acquisition whack-a-mole
Last synced: 14 May 2026
https://github.com/pprattis/financial-support-to-florists-program
This is a practice program is Visual Basic that simulates the procedure of giving financial suport to florists.
computer-science program visual-basic
Last synced: 31 Jan 2026
https://github.com/grayvox/ruby-hashmaps
🗺️ Custom HashMaps in Ruby
computer-science ruby theodinproject
Last synced: 27 Mar 2025
https://github.com/csl-club/awesome-utec
Un compendio de proyectos de computación de la UTEC.
awesome awesome-list computer-science data-science utec
Last synced: 20 Mar 2025
https://github.com/stevenschmatz/treegen
🎄 Fast and memory efficient unlabeled tree generation in Python
academic computer-science data-structures python theoretical-computer-science tree trees
Last synced: 31 Jan 2026
https://github.com/ianchanning/turing-test-paper
A faithful LaTeX recreation of Alan Turing's 'Computing Machinery and Intelligence' (Mind, 1950).
1949 alan-turing computer-science history papers turing-test
Last synced: 11 Feb 2026
https://github.com/awpala/data-structures-and-algorithms
Implementations of canonical data structures and algorithms, based on CLRS 3rd edition.
algorithms algorithms-and-data-structures algorithms-datastructures clrs clrs-algorithms computer-science data-structures javascript python
Last synced: 17 May 2026
https://github.com/ioquatix/programming.dojo.net.nz
A computer science education website.
computer-science utopia website
Last synced: 31 Jan 2026
https://github.com/ghosteater1311/coreit-ict_program-soict-hust
Notes and Lectures about core courses of my major in my Undergraduate Program
computer-science dsai engineering
Last synced: 17 Feb 2026
https://github.com/ndeta100/algorithms_in_javascript
Algorithms and data structures in JavaScript with implementations and small text explanations
algorithm algorithms computer-science data-structures
Last synced: 02 Aug 2025
https://github.com/number-theoretic/primes
:two: :three: :five: :seven: Prime numbers for JavaScript
agpl algorithms computer-science integer-sequences javascript mathematics number-theory primality-testing prime-numbers
Last synced: 17 Mar 2026
https://github.com/splch/vg-music-rnn
RNN Composition of Thematically Diverse Video Game Melodies
computer-science magenta springer
Last synced: 11 Sep 2025
https://github.com/make-github-pseudonymous-again/js-avl-tree
:balance_scale: AVL trees for JavaScript
agpl avl-tree balanced-binary-search-trees balanced-search-trees binary-search-trees binary-trees computer-science data-structures javascript search search-trees trees worst-case
Last synced: 29 Oct 2025
https://github.com/jfmonsa/dsa_fada
Data Structures and Algorithms repo: Implementation of Data Structures and Problems. (I love this <3)
computer-science dsa-algorithm dsa-practice
Last synced: 08 Sep 2025
https://github.com/richiemccoll/algorithms-in-js
A suite of common Computer Science algorithms implemented in JavaScript.
algorithms binary-search bubble-sort caesar-cipher computer-science fibonacci harmless-ransom-notes javascript merge-sort palindrome sieve-of-eratosthenes
Last synced: 05 May 2025
https://github.com/ajksah/pdf-highlighter
This repository offers a straightforward PDF annotation tool built with React and PDF.js. Users can easily highlight text, add comments, and choose from multiple highlight colors. 🌟📄
alorithms analytics annotations awesome computer-science conversational-ai data-structures electronics nlp ocr oop pdf-viewer php react remarkable-tablet retrieval retrieval-augmented-generation technology
Last synced: 16 Jun 2025
https://github.com/n-c0de-r/cs2.02_git
Learning to use Git CLI. What a funny mess that was. 2nd semester, 2nd lab.
2nd-lab 2nd-semester computer-science git infomatics java testing
Last synced: 15 May 2026
https://github.com/oyvinddd/algorithms-and-data-structures
A collection of algorithms and data structures implemented in Go
algorithms computer-science data-structures divide-and-conquer dynamic-programming golang memoization search-algorithms sort-algorithms
Last synced: 28 Apr 2026
https://github.com/jadogg/freecodingstudyplan
Free Coding Study Plan <නොමිලේ කොඩින්ග් ඉගෙන ගන්න සැලැස්ම>
coding computer-science it plan study
Last synced: 08 Feb 2026
https://github.com/academixxx/object-oriented-programming
All activities, exercises, and projects for my 2nd year OOP in Java course.
computer-science intellij java student-project
Last synced: 15 May 2026
https://github.com/lucs1590/dissertation-computer-science-unesp
Here is the project containing the text of my master's degree developed at UNESP and named "Segmentação Semântica de Imagens com o uso de Deep Learning e aplicação de BPCAPooling"
bpcapooling computer-science computer-vision custom-pooling master-thesis mestrado pooling semantic-segmentation unesp
Last synced: 09 Feb 2026
https://github.com/projects-developer/github-final-year-project-with-source-code
Github final year project Included Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
bcaprojects blockchain-technology btechprojects computer-science computerscienceproject final-project final-year-project machine-learning mcaprojects mtechprojects
Last synced: 26 Feb 2026
https://github.com/theolepage/algorithmics
Algorithmics course content during my studies at EPITA.
algorithmics computer-science data-structures ocaml python
Last synced: 15 Apr 2026
https://github.com/yuriioks/aqa-gcse-computer-science-preparation
25-week comprehensive program designed to equip students with the knowledge and skills required to excel in the AQA GCSE Computer Science exam
algorithms aqa aqa-computing coding-tutorials computer-science computer-science-education data-structures education exam-preparation gcse gcse-computer-science programming python python3 sql yuriodev
Last synced: 09 Feb 2026
https://github.com/haideralipunjabi/fundlab_imca1sem
Files & Outputs from various exercises I performed during my Foundation Course on Computers/Computer Fundamentals Lab, 1st Semester of Integrated Masters in Computer Applications at Cluster University Srinagar, Jammu & Kashmir
basics computer-science fundamentals
Last synced: 27 Feb 2026
https://github.com/kazimovzaman2/cs50
🎓 A collection of Labs, Problem Sets code files for "CS50's Introduction to Computer Science", HarvardX, October-December, 2021.
c computer-science cs50 cs50problemsets cs50problemsetssolved cs50x data-structures-and-algorithms edx flask harvardcs50 harvardx html-css-javascript python sql
Last synced: 07 May 2026
https://github.com/bmyerz/automatic-joke-generator
It generates as many jokes as you want.
Last synced: 12 Jun 2026
https://github.com/flyingcakes85/mitx-6.00.1x-notes
Notes for MITx 6.00.1x Introduction to Computer Science and Programming Using Python
book computer-science mit notes python python3 tutorial
Last synced: 07 May 2026
https://github.com/sourceduty/computational_cyberdynamics
👩💻 An original emerging scientific concept that explores the interaction between cybernetic systems and dynamic computational processes.
breakthrough computational computational-cyberdynamics computational-science computer-sci computer-science computer-science-theory concept conceptual cyberdynamics cybernetic cybernetics hpc new-subject school science sciences systems theory
Last synced: 11 Feb 2026
https://github.com/mdsn/sicp
Solutions to Structure and Interpretation of Computer Programs
Last synced: 11 Feb 2026
https://github.com/vetronics/garden_automation
✨ A compact and efficient firmware for smart garden irrigation automation This lightweight yet powerful Arduino-based firmware is designed to automate garden irrigation using ultrasonic distance sensing, temperature monitoring, and relay control. It intelligently manages water usage by detecting tank levels and soil conditions, activating irrigati
arduino arduino-ide arduino-library automation computer-science eletronics engineering garden-automation sensor
Last synced: 16 Apr 2026
https://github.com/chavacava/chavacava.github.io
My notes on software development
blog computer-science programming
Last synced: 18 Mar 2026
https://github.com/mementomorri/code_challenges
An archive with solutions to leetcode problems. I just like to revisit my solutions and optimize it
algorithms-and-data-structures competitive-programming computer-science leetcode
Last synced: 23 Feb 2025
https://github.com/sourceduty/science
🧫 Recording scientific knowledge through observation, experimentation, and analysis.
ai artificial-intelligence computer-science fact fiction knowledge religion researcher sci sci-fi science science-data science-ideas science-research sciences scientific scientific-computing scientific-research scientist study
Last synced: 11 Feb 2026
https://github.com/sourceduty/quantum_informatics
⚛️ Simulate quantum information processing concepts.
ai artificial-intelligence computer-science concepts custom-gpts customgpt customgpts gpt informatics informatics-engineering quantum quantum-concepts quantum-informatics science sim simulated theoretical-computer-science theory
Last synced: 11 Feb 2026
https://github.com/karahanbuhan/c-modern-approach-study
A structured collection of C programming exercises from C Programming: A Modern Approach by K.N. King.
book c c-language c-language-programming c-programming c-programming-language c89 computer-science education exercise exercise-solutions exercises kn-king learning memory-management pointers projects study study-guide
Last synced: 12 Jun 2026
https://github.com/sourceduty/biochemical_programming
🔬 Biochemical programming and simulations.
ai artificial-intelligence biochemical biochemical-programming biochemistry chemistry computer computer-programming computer-science computer-scientists customgpt gpt gpts molecular-dynamics open programming science science-research simulation simulator
Last synced: 11 Feb 2026
https://github.com/vongdefu/vongdefu.github.io
Java程序员面试要点提示, CS-tips 面试提示卡
computer-science distributed-systems interview java microservice
Last synced: 13 Jun 2026
https://github.com/librity/ossu_cs
OSSU - Computer Science - Notes and Exercises
Last synced: 13 Jun 2026
https://github.com/orelba/binary-search-tree
Building a balanced binary search tree (BST)
balanced-search-trees binary-search-tree computer-science data-structures
Last synced: 02 Mar 2025
https://github.com/n-c0de-r/cs1.06a_ballbox
Alternative unused lab 1.6 - Making balls bounce on a canvas. 1st semester, 6th lab.
1st-semester 6th-lab canvas computer-science graphics informatics java
Last synced: 18 Jun 2026
https://github.com/bartozzz/mads
Set of TypeScript utility modules for working with mathematics, algorithms and data structures.
algorithms computer-science data-structures mathematics typescript
Last synced: 20 Jan 2026
https://github.com/sitek94/sicp
Structure and Interpretation of Computer Programs
Last synced: 19 Mar 2026
https://github.com/leandroaa01/esteganografia
Projeto da disciplina de ITP
algorithms backend computer-science cpp17
Last synced: 12 Feb 2026
https://github.com/sayed94h/aqyanoos
Web Development Services , Teaching Computer, Coding and Programming, Courses and tutorials, Building updating upgrading websites, Cloud technology, Cloud services
amazon build-web-application build-website coding computer computer-science create-web-app create-website make-website programming programming-course web-development web-development-course website website-builder website-design website-development
Last synced: 27 Feb 2026
https://github.com/hengxin/math4cs-historical-perspective
A Book "Mathematics for Computer Science: A Historical Perspective"
book computability-theory computer-science cs-math historical-perspective math4cs mathematical-logic set-theory
Last synced: 12 Feb 2026
https://github.com/chtnnh/old.chtnnh.github.io
(Old) Personal Website and Blog
blog computer-science software-engineering
Last synced: 16 Jun 2025
https://github.com/ashvegeta/computer-science
All the core concepts of computer science are explored and implemented.
computer-science data-structures-and-algorithms design-patterns hpc oops
Last synced: 12 Nov 2025
https://github.com/devanmenon/theoriq
Auto connect wallet, referrals. [FOR SALE]
airdrop airdrop-application airdrop-claim-bot airdrop-farm airdrop-free algorithms-and-data-structures claim computer-science discord earn meomundep sdk theoriq web3
Last synced: 04 May 2025
https://github.com/halilugur/readmefiles
Welcome to the IT Fields Repository! This repository contains a collection of Markdown files covering various IT fields. Each file provides valuable information and insights related to a specific topic. Feel free to explore and enhance your knowledge in different areas of IT.
aws cloud computer-science computer-vision data-science database flask information information-theory it java jdk python readme-md
Last synced: 09 Apr 2026
https://github.com/gkapfham/cs111s2017
Course Materials for Computer Science 111 Spring 2017
computer-science html-slides laboratory teaching
Last synced: 13 Feb 2026
https://github.com/edo1z/sort-visualizer
Interactive sorting-algorithm visualizer - watch 15 sorts run, or write your own and get it scored live. Vanilla JS, no build.
algorithm-visualization canvas computer-science educational javascript sorting-algorithms visualization web-worker
Last synced: 14 Jun 2026
https://github.com/dpbm/turing-machine
A turing machine automaton based library for studies.
alan-turing automaton bash computer-science finite-state-machine formal-languages gh-packages gradle java junit maven opensuse ossrh shell studies suse tests turing turing-machine university
Last synced: 16 Apr 2026
https://github.com/leeexp3rt/notebook
!EEExp3rt's learning notebook
computer-science mkdocs notebook obsidian
Last synced: 14 Jun 2026
https://github.com/muhamed-hassan/faculty_of_engineering
How computer science department can be more realistic 💪 🎉 😊 📚 🎓 🧠 💯 🌍 ✅
black-ops computer-science engineering fucken-private-sector-leaks global-counter-terrorism global-terrorism-of-corrupted-investors-tribes work
Last synced: 28 Feb 2026
https://github.com/secureauditx/merge-customer-log
data-structures-algorithms
algorithms computer-science data-structures log-processing merge-sort python sorting-algorithms
Last synced: 28 Feb 2026
https://github.com/davidenox/sorting-algorithm
Sorting Algorithms in C and Python
algorithms algorithms-and-data-structures computer-science
Last synced: 02 Mar 2025
https://github.com/iasminmartins/cs50x
Harvard's CS50x 2024 — Solutions to problem sets and the final project
bootstrap c computer-science cs50x cs50x2024 css flask html javascript python sql webdevelopment
Last synced: 14 Feb 2026
https://github.com/krichelj/alio_bgu_2020
Automata and Logic on Infinite Objects course, Computer Science M.Sc., Ben Gurion University, 2020
automata computability-theory computer-science formal-languages formal-logic formal-methods formal-verification homework infinite logic temporal-logic
Last synced: 19 Mar 2026
https://github.com/cartabinaria/ipim-sistemi-operativi
Una raccolta di risorse per l’insegnamento Sistemi Operativi (08574) del Corso di Laurea in Informatica per il Management
computer-science course operating-systems os unibo university
Last synced: 17 Jan 2026
https://github.com/meysam81/interpreter-for-numex
This project has to do with NUMEX (Number-Expression Programming Language). NUMEX programs are written directly in Racket by using the constructors defined by the structs defined
college college-project computer-science computer-science-and-engineering coursera coursera-assignment coursera-course coursera-programming coursera-programming-language dan-grossman engineering functional-programming programming-language project racket racket-lang racket-language racket-recursive study university-of-washington
Last synced: 14 Feb 2026
https://github.com/rssr25/computer-science
The computer science fundamentals for bachelors-Subject wise
algorithms bachelor college computer-science operating-system theory-of-computation
Last synced: 14 Feb 2026
https://github.com/heap-data-structure/binomial-heap
:cherries: Binomial heaps for JavaScript
agpl amortized binomial-heap computer-science data-structures heaps javascript meldable-heaps
Last synced: 11 Apr 2025
https://github.com/cartabinaria/ipim-ingegneria-del-software
Una raccolta di risorse per l’insegnamento Ingegneria del Software (66858) del Corso di Laurea in Informatica per il Management
computer-science course design-patterns software-development software-engineering unibo university
Last synced: 17 Jan 2026
https://github.com/hengxin/concrete-mathematics-tutorial
Tutorials for "Concrete Mathematics"
computer-science concrete-mathematics-book tutorials
Last synced: 28 Feb 2026
https://github.com/piero24/software-fundamentals_16-17
Exercises in Java for the fundamental of programming course at unipd
computer-science fundamentals-of-programming java unipd unipd-dei universita-di-padova
Last synced: 16 Jun 2026
https://github.com/krichelj/spl_hw3_server
Server side of 3rd homework at Systems Programming Languages (SPL) course at Ben Gurion University
computer-science encoder homework object-oriented-programming protocol-buffers server-side
Last synced: 15 Jun 2025
https://github.com/le2sky/cs-operation-system
Operating System Concepts 10th Edition
computer-science operation-system
Last synced: 01 Mar 2026
https://github.com/logic-fabric/computer-science-herbarium
A compilation of algorithms, interviews questions and classic code patterns - Nov 2020
algorithms computer-science design-patterns interview-questions jest katas pytest python3 vanilla-js
Last synced: 06 May 2026
https://github.com/souvik-dey-28/makaut-syllabus-btech
makaut syllabus btech i.t. and c.s.
computer-science information-technology syllables
Last synced: 17 Jun 2026
https://github.com/krichelj/qc_bgu_2020
Quantum Computing course, Computer Science M.Sc., Ben Gurion University of the Negev, 2020
algorithms calculus circuit-simulation complex-numbers complexity-theory computability-theory computer-science convolution discrete-fourier-transform grovers-algorithm linear-algebra linear-equation-solver matrix-algebra quantum-computing qubit search-algorithms shors-algorithm sorting-algorithms
Last synced: 02 Mar 2026
https://github.com/kumpatlapavankumar/data-structures
Data structures using java
computer-science data-structures enjoy-coding java love-coding programming-language programming-practice
Last synced: 27 Mar 2025
https://github.com/alchermd/learncs
Tutorial services where I teach computer science related stuff.
Last synced: 27 Mar 2026
https://github.com/silasberger/microbit
Micro:bit project ideas, learnings, code snippets and experiments.
computer-science computer-science-education education informatik maqueen microbit school
Last synced: 16 Apr 2026
https://github.com/kuhlwasstolen/mafl-library
Useful tools for people interested in mathematics and computer science (with a focus on the latter)
automata automata-simulator command-line-tool computer-science dfa dfa-construction dfa-minimization formal-languages formal-languages-and-automata mathematics maths
Last synced: 10 Apr 2025
https://github.com/maaarcooo/alevel-revision-materials
A-Level revision materials for Computer Science and Physics. Includes Anki flashcards, detailed markdown notes, and pre-built deck packages. AI-generated using Claude.
a-level anki computer-science education exam-prep flashcards markdown-notes ocr physics revision spaced-repetition study-materials
Last synced: 04 Mar 2026
https://github.com/gkapfham/cs60061020162017
Course Materials for Computer Science 600/610 Fall 2016 and Spring 2017
computer-science latex-document syllabus teaching
Last synced: 27 Mar 2026
https://github.com/gkapfham/cs580s2015
Course Materials for Computer Science 580 Spring 2015
computer-science laboratory latex-document research
Last synced: 27 Mar 2026
https://github.com/gkapfham/cs60060120132014
Course Materials for Computer Science 600/601 Fall 2013 and Spring 2014
computer-science latex-document syllabus teaching
Last synced: 27 Mar 2026
https://github.com/gkapfham/cs112f2016
Course Materials for Computer Science 112 Fall 2016
computer-science html-slides laboratory teaching
Last synced: 27 Mar 2026
https://github.com/maxwell-hauser/ps1_py_co_sys_and_logic_course_summary
Computer Systems and Logic course materials - 16 comprehensive Python projects covering signals, number systems, binary arithmetic, data representation, and communication protocols.
binary-arithmetic computer-science digital-signals education number-systems python tutorial
Last synced: 04 Mar 2026
https://github.com/jen2004/cs-capstone-project-a-classification-model-for-penguin-species-identification
This is a machine-learning tool for the fictional World Penguin Conservation Organization (WPCO) identifies penguin species using bill length and depth measurements. Built with the Palmer Penguins Dataset in a Jupyter Notebook on Google Colab, it delivers accurate, efficient, and non-invasive predictions, achieving 97% accuracy.
computer-science crisp-dm jupyter-notebook machine-learning python
Last synced: 16 Apr 2026
https://github.com/silent0wings/silent0wings
computer-science profile readme readme-profile software-development
Last synced: 05 Mar 2026
https://github.com/king1oi/ithus
Information Technology Knowledge Site - Faculty of Mathematics, Mechanics and Informatic - Hanoi University of Science - Vietnam National University (VNU - HUS) [Made by Big DragoN]
2021-solution c computer-science discrete-mathematics exam java javascript machine-learning nextui partha pps sass solutions vdp
Last synced: 10 Apr 2025
https://github.com/kmohamedalie/letter_recognition
Alphabet recognition
boosting-algorithms computer-science gpu ibm letter-recognition machine-learning random-forest snapml uci-machine-learning
Last synced: 15 May 2026
https://github.com/ramzijabali/cis-163-aa-android
Mesa Community college CIS 163AA course work.
android-app computer-science java
Last synced: 15 May 2026