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-22 00:06:09 UTC
- JSON Representation
https://github.com/nixin72/hc-semester-1
Everything from first semester at Heritage College
Last synced: 14 Feb 2026
https://github.com/ramonxm/brain
👩🏻💻 | Personal study notes on programming, concepts, and more.
algorithms-and-data-structures computer-science concepts-of-programming-languages
Last synced: 28 Jul 2025
https://github.com/s0fft/donbas-state-engineering-academy
Academy Tasks: Mathematical Algorithms / Numerical Methods / Computer Graphics / WEB / etc.
bootstrap computer-science css html javascript math math-algorithms python3
Last synced: 27 Jul 2025
https://github.com/faustogerman/Algorithms
A collection of Algorithms in Math and Computer Science
algorithms artificial-intelligence computer-science convex-hull hill-climbing-algorithm math n-queens-problem
Last synced: 27 Jul 2025
https://github.com/vishal815/deep-learing-notes
Welcome to the Deep Learning Notes repository! This collection of notes is designed to provide a deep understanding, intuition, and real-world implications of deep learning. Whether you're a beginner or preparing for exams and interviews, these comprehensive and colorful notes will be your go-to readme resource.
ai ann backpropagation cnn computer-science deep-learning education exam-preparation gan interview-preparation learning-resources loss-functions machine-learning neural-networks notes optimizer optimizers rnn transformer
Last synced: 06 Jan 2026
https://github.com/bberkay/socket-programming-with-python
Socket Programming Practice with Threading in Python
computer-science parallel-programming python socket-programming threading
Last synced: 26 Mar 2025
https://github.com/bberkay/computer-science-studies
Includes some subjects such as DSA, Design Patterns, Clean Code and much more.
computer-science dsa oop socket-programming solid unit-testing
Last synced: 05 Jan 2026
https://github.com/bberkay/solid-with-php
SOLID Principles with Clean Code
clean-code computer-science dependency-injection interface-segregation-principle liskov-substitution-principle open-closed-principle php single-responsibility-principle solid
Last synced: 19 May 2026
https://github.com/lapets/course-abstract-algebra
Lecture notes, assignments, and other materials for a one-semester introductory course on topics in number theory, modular arithmetic, abstract algebra, and computer science applications thereof.
abstract-algebra algorithms computer-science introduction lecture-notes modular-arithmetic number-theory
Last synced: 17 Mar 2025
https://github.com/webintellectual/opencv-basics
This repo contains the basics of openCV which I learned. Intuitive names are given to the folders and files, so that anyone can refer to this repository.
computer computer-graphics computer-science computer-vision opencv opencv-library opencv-python opencv2
Last synced: 01 May 2026
https://github.com/ashgreyg/obsino
🔮 obsino: study every field
computer-science cuelang pharmacy study-project
Last synced: 11 May 2026
https://github.com/luka2220/cois-2300-code
Code from labs for COIS 2300 Computer Organization
computer-architecture computer-science mars-ide mips-assembly
Last synced: 27 Jul 2025
https://github.com/yanfiq/cplusplus
a bunch of C++ code
computer-science cplusplus cpp data-structures learn-to-code segmentation-fault
Last synced: 27 Jul 2025
https://github.com/eherrador/eherrador.github.io
🏠 My personal website
blockchain computer-science data-visualitation digital-humanities emerging-technology machine-learning philosophy-of-technology quantum-computing web3
Last synced: 04 Jun 2026
https://github.com/4ngelojr/ai-ml-cheatsheets
🗂️ Access essential AI and ML concepts with quick-reference cheatsheets for effective learning and project implementation.
bigdata cheatsheet computer-science convolutional-neural-networks data-science deep-learning dl excel hadoop keras linux neural-networks numpy pig plotly probability sql statistics
Last synced: 01 May 2026
https://github.com/matheussoranco/particlephysicssimulation
A particle physics simulation ambience implemented in ADA for performance testing
ada computer-science physics-simulation
Last synced: 25 Jul 2025
https://github.com/alefrp/cs50x
CS50X Lectures
computer-science cs50 cs50x programing
Last synced: 12 May 2026
https://github.com/augustus1417/2nd-sem---college-notes
2nd Year Computer Science Notes
Last synced: 15 May 2026
https://github.com/pot-pourri/array-list
Dynamic array data structure for JavaScript
agpl amortized computer-science data-structures javascript
Last synced: 12 Dec 2025
https://github.com/make-github-pseudonymous-again/js-bucketsort
Bucketsort algorithm for JavaScript
agpl algorithms bucket-sort computer-science javascript sorting
Last synced: 12 Dec 2025
https://github.com/pprattis/signal-sampling-and-wrapping
From a continuous time signal get minimum required sampling frequency to allow the reconstruction of the signal and application of the reconstruction formula of the sampling theorem.
computer-science matlab octave program sampling-theory signal signal-reconstruction signal-sampling signal-wrapping student
Last synced: 17 Sep 2025
https://github.com/rudxain/collatz_finder
Tries to find a counter-example to the Collatz Conjecture, in Rust
3nplus1 collatz collatz-conjecture collatz-problem computer-science conjecture math search
Last synced: 14 Mar 2025
https://github.com/make-github-pseudonymous-again/js-median
:raised_hands: Median searching code bricks for JavaScript
agpl algorithms computer-science javascript median sorting
Last synced: 04 Jun 2026
https://github.com/antoniosubasic/nscs-course-materials-3rd
Networksystems and Cybersecurity course materials - HTL Leonding - computer science - 3rd grade 2024/25
computer-science course-materials cybersecurity htl-leonding network-systems
Last synced: 17 Mar 2025
https://github.com/ubugeeei/algorithms
algorithms algorithms-and-data-structures computer-science rust
Last synced: 30 Mar 2025
https://github.com/nfo94/nfo94.github.io
Um blog sobre desenvolvimento de software e ciência da computação em geral.
blog computer-science portuguese-brazilian software-development
Last synced: 07 Jan 2026
https://github.com/pot-pourri/sll
:izakaya_lantern: Singly linked list data structures for JavaScript
agpl computer-science data-structures javascript linked-list ordered-collections
Last synced: 09 Jun 2026
https://github.com/daniel-brai/papers-to-read
A collection of papers and books in different fields of Computer Science I find interesting to read.
books computer-science research-paper
Last synced: 21 Jan 2026
https://github.com/aaesalamanca/uned-2025-2026-fundamentos-de-programacion
Prácticas de la asignatura Fundamentos de Programación en la UNED (2025/2026).
c computer-science cpp learning programming
Last synced: 18 Feb 2026
https://github.com/m1kc3b/nand2tetris
Rust implementation of the famous CS course Nand To Tetris 🦀
computer-science nand2tetris rust
Last synced: 16 Sep 2025
https://github.com/nhsz/cs-books
:books: Free CS books collection
books bookshelf computer-science ebooks free
Last synced: 17 Jan 2026
https://github.com/louis3112/cs_finalproject_sem3
Final Project for Computational Science (Sains Komputasi) in 3rd Semester. Showcases various implementations of computational science concepts.
cli-app college-project computer-science
Last synced: 28 Aug 2025
https://github.com/miguelvprieto/pseudocode-compiler
A pseudocode compiler following the computer science IGCSE standards. It is supposed to help people who want to practice pseudocode for the IGCSE exam.
compiler computer-science cs exam igcse igcse-cs programming programming-language pseudocode pseudocode-compiler pseudocode-language
Last synced: 28 Jun 2025
https://github.com/edinsonrequena/django-projects
Here you can find many different projects built with django
computer-science django django-application python software-architecture software-engineering
Last synced: 14 Apr 2026
https://github.com/hendurhance/cs50-c
This is my solution to the CS50 2021 problem set and laboratory set, using C from cash/credit to speller
algorithms c computer-science cs50problemsets cs50x data-structures
Last synced: 05 Apr 2025
https://github.com/joangq/edsl
Abordaje Funcional a los lenguajes de dominio específico embebidos - Curso de ECI 2024
applicative applicative-functor computer-science domain-specific-language dsl edsl functional-programming functor haskell monad parser parser-combinators plt programming-language-theory
Last synced: 03 Jan 2026
https://github.com/anchanung/til
Computer Science
computer-science data database docker infra k8s kafka operating-system
Last synced: 01 May 2026
https://github.com/danigb/cs-playground
Classic algorithms and data structures implemented in clojure
algorithms computer-science data-structures
Last synced: 05 Nov 2025
https://github.com/valeman/udacity-artificial-intelligence-nanodegree
Projects for my Udacity Artificial Intelligence Nanodegree
artificial-intelligence computer-science game-playing-agent isolation machine-learning sudoku sudoku-solver
Last synced: 19 Jul 2025
https://github.com/neverpanic/ma
Compiler-Assisted Memory Management Using Escape Analysis in the KESO JVM
article compiler-design compiler-optimization computer-science master-thesis science tex thesis
Last synced: 25 Jan 2026
https://github.com/dropdevrahul/knowledge-base
Collection of resources related to Programming
architecture computer-science golang knowledge-base software-engineering
Last synced: 05 Nov 2025
https://github.com/crisnguyendev/miu-cs390-fpp
Repository for assignments and exercises focusing on Java programming basics, object-oriented programming, data structures, exception handling, and recursion.
assignment computer-science data-structures education exception-handling files fundamentals java object-oriented-programming recursion
Last synced: 14 Apr 2025
https://github.com/yanfiq/c
A bunch of C code
c computer-science cursed cursed-code hello-world
Last synced: 06 Apr 2025
https://github.com/caiofov/truthtablegenerator-javaswing
API developed in Java with Swing for generating a truth table from a boolean expression. (Programming Techniques I subject final project - Computer Science UFC).
computer-science java swing truthtablegenerator
Last synced: 06 Apr 2025
https://github.com/ostad-ai/computer-science
Computer Science and related topics are the main focus of this repository. Mainly, Python language is used here.
algorithms computer-science cramers-rule divide-and-conquer dynamic-programming fast-fourier-transform linked-list matrix-inversion python root-finding
Last synced: 22 May 2026
https://github.com/vinicius-rio/ifsp-programming-logic-and-algorithms
Exercises for the first semester of the Bachelor's Degree in Computer Science at the Federal Institute of São Paulo (IFSP).
algorithms c computer-science ifsp
Last synced: 14 May 2025
https://github.com/rakibhhridoy/bioinformatics-geneticdatascience
This project is based on starting Bioinformatics as a life science student. Initializing a career as a Genetic Data Scientist and Bioinformatician.
bioinformatics biology biopython computer-science data-science genetic-data-science genetics genome-assembly genome-sequencing statistics
Last synced: 14 May 2025
https://github.com/bismarkagyare/cs-assignments
A series of assignments from TheOdinProject for applying some fundamental computer science concepts.
binary-search-tree computer-science javsascript linked-list recursion sorting-algorithms theodinproject
Last synced: 28 Mar 2025
https://github.com/g1joshi/cs50x
CS50x 2020 Introduction to Computer Science
computer-science cs50 cs50x programming
Last synced: 02 Mar 2026
https://github.com/pedro-estevao/object-oriented-programming
Projects from the Object-Oriented Programming (OOP) course (5th semester, Computer Science - Centro Universitário Barão de Mauá) using Java. Focus on classes, inheritance, polymorphism, encapsulation, abstraction, and design patterns.
abstraction academic-project computer-science design-patterns encapsulation inheritance java object-oriented-programming oop polymorphism proggraming
Last synced: 25 Feb 2025
https://github.com/pedro-estevao/college-portal
A Student & Teacher Portal Clone project developed for the Programming Techniques 1 course (3rd semester, Computer Science - Centro Universitário Barão de Mauá) using PHP (OOP) and MySQL. A foundational academic project available for those studying OOP in PHP.
academic-project baraodemaua computer-science database mysql mysql-database oop oop-php php programming programming-techniques
Last synced: 25 Feb 2025
https://github.com/johnmachado11/cs104-computer-architecture
Python implementation of a 32-bit processor with its own ISA (Instruction Set Architecture)
32bit binary computer-science instruction-set-architecture python
Last synced: 05 Apr 2025
https://github.com/johnmachado11/linked-list-restaurant
Restaurant food options organized and viewable by leveraging a custom built Linked List data structure.
computer-science data-structures linked-list
Last synced: 05 Apr 2025
https://github.com/sourceduty/automata_sim
👩💻 Simulate finite state machines or automata.
ai artificial-intelligence automata automation chatgpt chatgpt-bot computer-science custom-gpt finite-state-machine fsm gpt gpt-bot gpt-store gpts openai openai-bot openai-chatgpt sim simulation simulator
Last synced: 23 Jul 2025
https://github.com/bashmocha/cs50-2022
CS50's Introduction to Computer Science
computer-science cs50 cs50problemsets cs50x
Last synced: 12 Jan 2026
https://github.com/alexzajac/course_ml_with_r
Programming assingments for ML course in CS major at ESILV
computer-science introduction machine-learning r
Last synced: 28 Mar 2025
https://github.com/n-c0de-r/lab3.7a
Designing and Testing Observer/Subject & Decorator patterns
3rd-semester 7th-exercise computer-science design-patterns java observer observer-pattern
Last synced: 22 Jul 2025
https://github.com/andrewcwhy/cs
asm assembly c computer-science cs data-structures dsa mips mips-assembly zig ziglang
Last synced: 11 May 2026
https://github.com/thiagocalvi/simulador-mesif
Trabalho prático de implementação em ARQ II: Desenvolvimento de um simulador de coerência de cache utilizando a extensão do protocolo MESI, o MESIF.
arquitectura cache-simulator computer-science mesi-protocol uem
Last synced: 30 Mar 2025
https://github.com/vicegd/algorithmscourse
Central hub for the Algorithms course. Connects interactive theory, code implementations, and our AI study assistant.
algorithms computer-science education landing-page university
Last synced: 10 Jun 2026
https://github.com/arielliv/max-flow-algorithm
Several implementations of max flow algorithm in c++
algorithm algorithms algorithms-and-data-structures computer-science
Last synced: 28 Mar 2025
https://github.com/sourhub226/linux-shell-scripts
Essential linux shell scripts for computer engineers.
computer-engineers computer-science education engineering learning linux programming shell-script
Last synced: 11 May 2026
https://github.com/snoozelemon/auburn-uni-projects
This repository contains all the projects that I've worked on during my time at Auburn Universit as a Master's Student (Graduate)
auburn-university computer-science
Last synced: 07 Oct 2025
https://github.com/dushyantrathore/wpaskjbdn-zqnakjsnde
wpaskjbdn zqnakjsnde
chatgpt computer-science csce670 html seo seo-optimization tamu technology wpaskjbdn-zqnakjsnde
Last synced: 18 Jan 2026
https://github.com/toolmanp/csapp-labs
My solution to CSAPP:3E lab assignment
computer-science csapp csapp3e
Last synced: 07 Oct 2025
https://github.com/apulbere/algorithms
data structures and algorithms
algorithms computer-science data-structures dijkstra graph interview interview-practice java java-21 junit5 kruskal software-engineering sorting-algorithms
Last synced: 22 Mar 2025
https://github.com/hyeockjinkim/study-cs
CS 기본에 대한 공부 용도
computer-science floating-point integer
Last synced: 22 Jun 2026
https://github.com/antoniosubasic/wmc-course-materials-4th
Web- and Mobile Computing course materials - HTL Leonding - computer science - 4th grade 2025/26
computer-science course-materials htl-leonding mobile-computing quarkus web-computing
Last synced: 19 Oct 2025
https://github.com/lmriccardo/htb-write-ups
A collection of Write-Up for some HTB Machines
capture-the-flag computer-science cybersecurity hackthebox hackthebox-writeups
Last synced: 05 Apr 2025
https://github.com/v-kolesnikov/project-euler-cpp
Project Euler on C++
algorithms computer-science cpp project-euler self-education
Last synced: 20 May 2026
https://github.com/gkapfham/cs112s2014
Course Materials for Computer Science 111 Spring 2014
algorithms computer-science data-structures laboratory
Last synced: 27 Jan 2026
https://github.com/carinquantifiable119/data-science-handbook
📝 Explore Jupyter notebooks and reusable code to master data science workflows and enhance your skills effectively.
analytics aws biostatistics causal-inference computer-science ipython machine-learning meta neural-networks notebook numpy probability probability-cheatsheet python scicloj seaborn statistics-cheatsheet targeted-learning
Last synced: 27 Apr 2026
https://github.com/shama-llama/distributed-bookstore
Simple remote bookstore management system using RPC and RMI
computer-science cosc-6003 distributed-systems
Last synced: 25 Feb 2025
https://github.com/ashgreyg/to-learn-by-books
This is my learning repository of the books I have read
book computer-science mathematics notes solutions
Last synced: 08 Oct 2025
https://github.com/pprattis/sequence-global-alignment-with-unknown-nucleotides
A Python script that for a parameter k, calculates the universal alignment of 2 sequences, with limitation that the alignment contains at most k unknown nucleotides. Nucleotide sequences are sometimes written in a 5-character alphabet, A, T, G, C, and N where N stands for an undefined nucleotide.
bioinformatics chromosomes computer-science fasta global-alignment nucleotides program python sequence-alignment student
Last synced: 29 Mar 2025
https://github.com/alicankaya192/cs_complete_terminology_guide
350+ essential CS terms across 26 chapters — ordered by learning sequence. Covers Algorithms, OS, Networks, Databases, Security, ML/AI, DevOps, Linux, Testing, Career & more. Available in 🇹🇷 Turkish and 🇬🇧 English.
algorithms artificial-intelligence bash cheatsheet cloud-computing computer-science cs-fundamentals cybersecurity data-structures deep-learning devops docker kubernetes linux llm networking open-source python software-engineering study-guide
Last synced: 21 Jun 2026
https://github.com/casperkristiansson/kth-computer-science-master-courses
KTH Computer Science Master Courses
computer-science kth master software-technology tcscm
Last synced: 06 Mar 2026
https://github.com/andredarcie/producer-consumer-problem
Producer Consumer Problem (Distributed computing)
computer-science java java-rmi producer-consumer
Last synced: 09 Jun 2026
https://github.com/esteves31/unifesp
Projetos e matérias que realizei durante a graduação na Unifesp - SJC
algorithms compilers computer-science data-structures parallel-computing
Last synced: 14 Mar 2025
https://github.com/emanuelec/appunti-intelligenza-artificiale
Appunti del corso di Intelligenza artificiale (a.a. 2017/2018) - università degli studi di Padova
ai artificial-intelligence bayesian-inference computer-science csp heuristics hill-climbing-search informatica intelligenza-artificiale italiano padova pfp problem-solving protein q-learning reinforcement-learning search-algorithm students unipd
Last synced: 31 May 2026
https://github.com/n-c0de-r/cs2.04_bargraph
Counting characters in a text file and create a histogram of it. 2nd semester, 4th exercise in informatics.
2nd-semester 4th-lab computer-science count-characters histogram informatics java
Last synced: 09 Jul 2025
https://github.com/geraked/js-rmi
Implementation of RMI in Node.js
amirkabir-university computer-engineering computer-science distributed-systems es6 geraked javascript js-library js-rmi library middleware node-js nodejs rabist remote-method-invocation rmi rpc
Last synced: 12 May 2026
https://github.com/n-c0de-r/cs1.04_todo.primes
Lab 1.4 - A CLI ToDo-List with search engine. 1st semester, 4th lab.
1st-semester 4th-lab computer-science informatics java prime-numbers search-engine
Last synced: 05 Mar 2025
https://github.com/byroncalvete/computer-science
Computer Science Career 🧬
algorithms computer-science programming python
Last synced: 09 Oct 2025
https://github.com/n-c0de-r/cs1.02_song.freezer
Song Exercise, building a small music player. 1st semester, 2nd exercise, computer-science.
1st-semester 2nd-exercise computer-science java music-player song
Last synced: 20 Apr 2026
https://github.com/sourceduty/computational_networks
🌐 Assistive computational network model and system development.
ai artificial-intelligence chatgpt computational-network computer-science custom-gpt custom-gpts development gpt gpts model network-model network-theory networks neural-network programming system systems theoretical-computer-science theory
Last synced: 21 Jan 2026
https://github.com/parvez-ahammed/life-at-aust
Ahsanullah University of Science and Technology Department of Computer Science and Engineering Year 1, Semester 2 CSE1200 iGraphics Term Project
computer-science cppgame igraphics-project
Last synced: 06 Apr 2025
https://github.com/danishzulfiqar/glucolobin
A Health ECO-System designed to integrate and sync with multiple IOT based medical equipment througout the globe simultaneously.
computer-science eco-system engineering iot medical
Last synced: 02 Jan 2026
https://github.com/gkapfham/cs111s2016
Course Materials for Computer Science 111 Spring 2016
computer-science html-slides laboratory teaching
Last synced: 27 Jan 2026
https://github.com/h0nt3d/modulo2345updowncounter
A counter written in VHDL that has been designed to count in radix 8 up and down from 0 to 2344 in radix 14 while displaying the counting on 4 Seven Segment Displays
computer-science counter digital-electronics digital-logic-design electrical-engineering electronics fpga-programming instantiation mod quartus-prime radix seven-segments-display vhdl
Last synced: 17 Nov 2025
https://github.com/shama-llama/cropland-mapping
Cropland mapping from multichannel spectral data using deep learning
computer-science conv-lstm cosc-6041 cropland-mapping machine-learning
Last synced: 13 May 2026
https://github.com/vinicius-rio/IFSP-programming-logic-and-algorithms
Exercises for the first semester of the Bachelor's Degree in Computer Science at the Federal Institute of São Paulo (IFSP).
algorithms c computer-science ifsp
Last synced: 31 Oct 2025
https://github.com/capellax02/com2067
(DATA STRUCTURES) This repository contains my work and example solutions related to the Data Structures course, taken during the second year of Computer Engineering.
algorithms c-programming computer-science data-structures
Last synced: 22 Mar 2025
https://github.com/luizgabriel/uri.solvedproblems
A list of some URI (https://www.urionlinejudge.com.br/) problems I tried to solve.
algorithms computer-science data-structures uri uri-online-judge
Last synced: 06 Apr 2025
https://github.com/skippypeanutbutter/nand2tetris
Nand 2 Tetris progression
computer-architecture computer-science hdl
Last synced: 27 Jan 2026
https://github.com/ytfl/hash-table-simulator
Hash Table Simulator is an interactive, front-end educational simulator for learning how hash tables work. It visualizes insertion, searching, and deletion across three collision-resolution strategies. The app shows each probe step in real time, highlights active cells, and logs every action so users can follow the exact execution path.
algorithm-visualizer algorithms collision-resolution computer-science data-structures double-hashing education-tool frontend hash-table hashing interactive-learning linear-probing open-addressing react separate-chaining tailwind-css typescript visualization vite web-app
Last synced: 02 May 2026
https://github.com/minhi0449/algo-ds-java
Java 기반 Algorithm & Data Structure 학습 프로젝트
algorithms beginner-friendly coding-interview competitive-programming computer-science data-structures dsa hackerrank hash-tables interview-preparation java java-algorithms java-data-structures leetcode open-source programming recursion trees
Last synced: 12 Oct 2025
https://github.com/bcanozter/doctor-on-night-duty-problem
Solution for Doctor on Night Duty problem using semaphores and mutexes
computer-engineering computer-science cpp multithreading mutexes semaphores
Last synced: 09 Jun 2026
https://github.com/dataloudlabs/dloud-ads
Abstract Data Structures commonly used in CS scenarios. Implemented by Data Loud Labs!
computer-science data-structures datastructures python software-engineering
Last synced: 08 Apr 2026
https://github.com/infinisil/eth4
Notes and other material for the 4th semester at ETHZ computer science bachelor
computer-science eth-zurich notes
Last synced: 18 Feb 2026