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-29 00:06:14 UTC
- JSON Representation
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/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/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/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/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/nixin72/hc-semester-1
Everything from first semester at Heritage College
Last synced: 14 Feb 2026
https://github.com/ghosteater1311/undergra_ict-program_soict-hust
Notes and Lectures in my Undergraduate Program
computer-science dsai engineering
Last synced: 19 Sep 2025
https://github.com/sourceduty/computational_thinking
🧑💻 Utilize computational thinking to solve problems.
ai artificial-intelligence chatgpt computational computational-thinking computer-science computer-science-studies computer-thinking custom-gpt customgpt educational gpt gpts openai thinking
Last synced: 02 Jan 2026
https://github.com/n-c0de-r/cs1.07_storageunit
JUnit project, 1st semester, 7th exercise, computer science.
1st-semester 7th-exercise computer-science java junit
Last synced: 20 Sep 2025
https://github.com/luandersonalvesdev/restaurant-orders-trybe
Logic challenges with time and space complexity of algorithms.
algorithm algorithms computer-science data-structures python3
Last synced: 19 May 2026
https://github.com/krichelj/dl_bgu_2021
Deep Learning course, Computer Science M.Sc., Ben Gurion University of the Negev, Israel, 2021
computer-science computer-vision computer-vision-algorithms convolutional-neural-networks deep-learning facial-recognition generative-adversarial-network neural-network nlp numpy recurrent-neural-networks rnn siamese-neural-network supervised-learning tensorboard tensorflow tensorflow-models text-generation
Last synced: 03 Feb 2026
https://github.com/jamesclarke7283/rust_cs_fundamentals
Building basic CS fundamentals in rust.
computer-science datastructures fundamentals searching-algorithms sorting-algorithms
Last synced: 29 Jul 2025
https://github.com/riannegreiros/cs-python2
Introdução à Ciência da Computação com Python Parte 2
algorithm-challenges challenges-solved computer-science
Last synced: 21 Sep 2025
https://github.com/librity/ossu_p4e
OSSU - Computer Science - Python for Everybody
computer-science ossu python python4everybody
Last synced: 30 Jul 2025
https://github.com/dantasl/algorithms-and-data-structures
Repository created to support the code developed for the graduate course of Algorithms and Data Structures (DIM0806) at DIMAp/UFRN, class of 2024.1.
computer-science cpp11 graduate-course python-3 sorting-algorithms
Last synced: 01 Jan 2026
https://github.com/le2sky/cs-network
Computer Networking: a top-down approach
Last synced: 29 Jan 2026
https://github.com/lakshman-github/100-days-coding-challenge
Programming / Coding
algorithms coding-interviews computer-science programming-exercises
Last synced: 08 Nov 2025
https://github.com/pprattis/simple-login-app
A Java Android application that simulates the functionality of a simple sign up, sign in and sign out form.
android android-application android-studio application computer-science java login program student
Last synced: 01 Aug 2025
https://github.com/anishsharma21/mycschronicles
A collection of projects I've complete during my self guided journey through computer science.
computer-science learning-by-doing programming
Last synced: 01 Aug 2025
https://github.com/gkapfham/cs500501s2014
Course Materials for Computer Science 500/501 Spring 2014
computer-science latex-document syllabus teaching
Last synced: 01 Aug 2025
https://github.com/gabrielrovesti/architettura-degli-elaboratori-unipd
Corso di Architettura degli Elaboratori svolto presso UniPD LT Informatica coi proff. Alessandro Sperduti e Niccolò Navarin, 2020/2021
ade architettura-degli-elaboratori computer-architecture computer-science fiup informatica unipd
Last synced: 01 Aug 2025
https://github.com/diego-augusto/classic-cs-go
Classic Computer Science Problems in Golang
classic computer-science golang problems
Last synced: 25 Sep 2025
https://github.com/ericshantos/playground
Repository of projects and practical experiments in computing, including Machine Learning and other applications.
computer-science deep-learning machine-learning
Last synced: 26 Jun 2025
https://github.com/rbreeze/hash_implementation
A hash function implementation project created for CSCI311 (Third semester computer science). Custom hash function, and uses default C++ list class for collisions.
c command-line computer-science cplusplus cplusplus-11 cpp hash hash-functions hashtable lists school school-project
Last synced: 19 Jun 2026
https://github.com/ramonanf/hello-world
My first repository
computer-science engineering women-in-tech
Last synced: 09 Apr 2026
https://github.com/thiagocalvi/trabalho-2-ord
Trabalho 2 desenvolvido durante a disciplina de "Organização e Recuperação de Dados - 6897/01", no 3º semestre do curso de Ciência da Computação da Universidade Estadual de Maringá (UEM).
computer-science data-organization data-recovery uem
Last synced: 03 Aug 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: 28 Sep 2025
https://github.com/pprattis/signals-and-Fourier-transforms
A Matlab script that with Discrete Fourier Transform calculates the Fourier series corresponding to a finite length T signal and the inverse of the given Fourier series.
computer-science fourier-inversion fourier-series fourier-transform matlab octave program signal student
Last synced: 28 Sep 2025
https://github.com/pprattis/Hidden-Markov-Model-for-sequence-state-decoding
A Python script that implements an HMM with two states a and b. When the model is in state a it is more likely to emit purines A and G. When it is in state b it is more likely to emit pyramidines C and T. Decode the most likely sequence of states for the GGCT sequence using logarithmic scoring instead of normal probability scoring.
bioinformatics computer-science decoding hmm hmm-viterbi-algorithm nucleotides program python sequence states student
Last synced: 28 Sep 2025
https://github.com/julianolorenzato/dsa
computer-science data-structures-and-algorithms
Last synced: 25 Jan 2026
https://github.com/grayvox/linked-lists
📋 Linked Lists, but in Ruby.
computer-science ruby theodinproject
Last synced: 03 Aug 2025
https://github.com/someordinarybro/collegeprojects
College Projects - CompSci & Web Dev
assignment college college-project computer-science web webdevelopment
Last synced: 03 Aug 2025
https://github.com/sohomm/cbtc-java-project
task1: Guess the number , task2: Online Exam Conducting system using swing
advanced best challenge cipherbyte cipherbyte-technologies coding computer-science design download form gui java machine-learning programming project random research swing
Last synced: 04 Aug 2025
https://github.com/frgfm/frgfm.github.io
Personal blog
blog computer-science deep-learning machine-learning mathematics physics quarto
Last synced: 31 Dec 2025
https://github.com/sourceduty/computational_metarobotics
🤖 An emerging scientific research subject that combines robotics, artificial intelligence, and computational theory to create sophisticated, autonomous robotic systems capable of higher-order reasoning and decision-making.
ai artificial-intelligence autonomous chatgpt computational-metarobotics computational-science computer-science customgpt decision-making gpt gpts meta-control metarobotics new-science research robot robotics robots science
Last synced: 19 Jun 2026
https://github.com/shama-llama/web-development-ontology
Web Development Ontology (WDO) for the semantic-based explicit knowledge management system
computer-science cosc-6232 semantic-web
Last synced: 04 Aug 2025
https://github.com/mrlightful/sustainme
SustainMe is a student project for TU Delft's course CSE1105; enduring green and healthy lifestyle.
computer-science firebase javafx maven spring-boot student-project tudelft university-project
Last synced: 09 Apr 2026
https://github.com/rikurauhala/bsc-thesis
Bachelor's thesis in computer science
bibtex brute-force bsc bsc-thesis computer-science cryptography cyber-security dictionary-attack finnish latex passwords rainbow-table tex thesis
Last synced: 29 Sep 2025
https://github.com/najibadan/computer_science
algorithms-datastructures computer-science learning-by-doing ruby
Last synced: 29 Mar 2025
https://github.com/gkapfham/cs112s2015
Course Materials for Computer Science 112 Spring 2015
algorithms computer-science data-structures laboratory
Last synced: 07 Aug 2025
https://github.com/sourceduty/theory
Theoretical science and models.
ai ai-science artificial-intelligence computer-science science scientist theoretical theoretical-computer-science theoretical-model theoretical-physics theoretical-science theoretical-sciences theories theorist theory theory-of-everything
Last synced: 08 Aug 2025
https://github.com/sourceduty/material_science
Properties and structure of materials in different states.
ai artificial-intelligence building computer-science custom-gpt gpt industrial industry material material-engineer material-science materials materials-science metal openai plastic science wood
Last synced: 08 Aug 2025
https://github.com/sourceduty/paradigm_modelling
Research and develop methodologies for detecting paradigm shifts in various domains.
chatgpt computer-science custom-gpt gpt gpts high-level high-level-science intelligence modelling openai paradigm paradigm-shift science science-research theoretical theoretical-computer-science theoretical-paradigm theory
Last synced: 08 Aug 2025
https://github.com/sourceduty/python_libraries
Pythonic libs, functions, definitions and statements.
ai artificial-intelligence code coder computer-science dev development framework lib library libs program programming programming-language python python-lib python-library science
Last synced: 08 Aug 2025
https://github.com/sourceduty/hypothesis
🧑🔬 Hypothesize, theorize and create scientific explanations.
ai ai-hypothesis artificial-intelligence computer-science custom-gpt custom-gpts gpt gpts hypotheses hypothesis hypothesis-generation hypothesize hypothesizing openai science scientific theoretical-computer-science theorize
Last synced: 08 Aug 2025
https://github.com/sourceduty/big_bang_simulator
🌌 Simulate the origin and evolution of the universe.
ai artificial-intelligence astrology astronaut big-bang computer-science cosmology custom-gpt galactic gpt openai science science-sim science-simulation scientific-computing sim space-sci space-science
Last synced: 08 Aug 2025
https://github.com/sourceduty/modern_origin
🐒 Find, study and examine the primitive origin of modern human methodologies.
ai ancient artificial-intelligence chatgpt computer-science custom-gpt customgpt gpt gpts history methodologies modern-origin openai primitive primitive-origin science science-research scientific
Last synced: 08 Aug 2025
https://github.com/sourceduty/cli-tui_dev_guide_creator
📄 Assistive CLI-TUI program dev guide creator.
assistance assistive code-dev code-developer coder coding computer-science dev dev-assist dev-guidance dev-template developer development guidance program-dev programmer programming template
Last synced: 08 Aug 2025
https://github.com/sourceduty/insect_identity
🪱 Identify insects from images.
ai artificial-intelligence computer-science custom-gpt customgpt gpt gpts insect insect-identity insects openai sci science science-research scientific-computing
Last synced: 08 Aug 2025
https://github.com/wolffshots/wolffshots
A sandbox for me to fiddle with frontend projects and build a bit of a portfolio
backend bsc computer-engineering computer-science css embedded-systems react university
Last synced: 09 Apr 2026
https://github.com/m1kc3b/nand2Tetris
Rust implementation of the famous CS course Nand To Tetris 🦀
computer-science nand2tetris rust
Last synced: 03 Oct 2025
https://github.com/willogy-team/willogy-scholarship
Willogy Scholarship Page
ai computer-science foundation machine-learning scholarship willogy
Last synced: 23 May 2026
https://github.com/imtjl/library
:ledger: Imtjl's curated library of must-read books for CS/SWE.
books computer-science library software-engineering
Last synced: 19 Feb 2026
https://github.com/fielding/redstone-university
An interactive course on computer science and digital architecture, built from the ground up in Minecraft.
bitwise-operators boolean-algebra boolean-logic computer-science course digital-architecture minecraft
Last synced: 10 Aug 2025
https://github.com/katzuv/11th-cs
Various computer science pages and HW solutions from 11th grade
computer-science education israel school
Last synced: 03 Oct 2025
https://github.com/ahmadyousif89/alx-low_level_programming
ALX | Low level programming using C
c computer-science hashtables linked-list low-level-programming pointers-in-c searching-algorithms
Last synced: 04 Oct 2025
https://github.com/greatdrake/random-independent-set
finding independent sets in sparse random hypergraphs
algo computer-science hypergraphs
Last synced: 12 Aug 2025
https://github.com/usman619/cms
Course: Computer Modeling and Simulation (Related work and assignments)
computer-science computer-simulation-and-modeling
Last synced: 11 Aug 2025
https://github.com/comparison-sorting/partition
:cake: Partitioning algorithms for JavaScript
agpl algorithms computer-science javascript partitioning-algorithms quicksort sorting-algorithms
Last synced: 09 Apr 2026
https://github.com/sourceduty/theoretical_ontology
🔤 Research and create abstract framework for understanding reality.
ai ai-science artificial-intelligence chatgpt computer-science customgpt gpt gpts ontological-science ontologies ontology ontology-engineering openai science science-gpt theoretical theoretical-computer-science theoretical-ontology
Last synced: 11 Aug 2025
https://github.com/kotlin-android-study-with-ssafy/cs_study_2
SSAFY 13기 모바일 트랙 구미 5반 CS 스터디(B)
Last synced: 10 Nov 2025
https://github.com/krichelj/spl_hw4
4th homework at Systems Programming Languages (SPL) course, Computer Science Pre-M.Sc. Program, Ben Gurion University, 2019
computer-science homework scheduling sql
Last synced: 14 Aug 2025
https://github.com/mohitjaisal/collegeprojectscse
Collection on all my main projects of Computer Science and Engineering (Btech CSE)
btech btech-project college computer-science engineering project projects
Last synced: 18 Feb 2026
https://github.com/euler-b/abacus
Aplicación de los conceptos bases del lenguaje y de las ciencias de la computación.
Last synced: 13 Sep 2025
https://github.com/faiyaz103/algorithm_analysis_cse2202
Algorithm Analysis and Design
algorithm-analysis-and-design computer-science data-structures-and-algorithms
Last synced: 15 Aug 2025
https://github.com/abhinav9444/cn-lab
This repository contains the laboratory exercises and assignments for the Computer Networks course (CS39003). It includes practical implementations, network simulations, and various network protocol experiments conducted during the lab sessions.
c cisco-packet-tracer client-server computer-networking-lab computer-networks computer-science networking socket-programming
Last synced: 16 Aug 2025
https://github.com/albert-2002/structure-and-interpretation-of-computer-programs
Code exercises repository for the book Structure and Interpretation of Computer Programs.
computer-science lisp scheme sicp
Last synced: 12 Feb 2026
https://github.com/kefirchk/bsuir
bsuir bsuir-labworks bsuir-tasks computer-science course-project docs education labs study vmsis
Last synced: 17 Aug 2025
https://github.com/m0dify/BlogPractice
블로그 학습 내용 정리
computer-science go java javascript python react rlang spring
Last synced: 12 Jan 2026
https://github.com/vitorhonna/this-is-cs50
Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. This is CS50.
c computer-science cs50 css data-structures flask harvard harvardcs50x html javascript python scratch sql sqlite
Last synced: 10 Apr 2026
https://github.com/sourceduty/cancer
Cancer diseases and mutations that invade healthy cells in the body.
ai artificial-intelligence biology cancer cancer-evolution cancer-research cancer-science chatgpt computational computational-reactor computer-science customgpt discovery disease disease-prediction gpt openai science
Last synced: 18 Aug 2025
https://github.com/kovs705/swift-computerscience
My path in CS (in Swift) using this roadmap: https://roadmap.sh/computer-science
Last synced: 18 Aug 2025
https://github.com/hs094/cse-iit-kgp
My Academic Material, Submissions, Programming assignments for some courses offered by Department of Computer Science and Engineering, IIT Kharagpur.
academic assignments computer-science resources
Last synced: 29 Mar 2025
https://github.com/msteindorfer/research-paper-pldi18-artifact
Artifact accompanying our PLDI'18 publication.
computer-science data-structures-and-algorithms immutable-collections research research-data research-paper
Last synced: 23 Aug 2025
https://github.com/pedroestevaodev/data-structures
Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.
academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees
Last synced: 24 May 2026
https://github.com/ifvictr/pltw-intro-cs
Coursework for PLTW Introduction to Computer Science (2017–2018).
computer-science coursework pltw python
Last synced: 29 Aug 2025
https://github.com/sourceduty/visual_song_creator
🎵 Create DALL-E 3 images and write songs inspired by them.
ai ai-artist ai-generated ai-song ai-song-creator art artificial-intelligence chatgpt computer-science creative creator custom-gpt dall-e gpt gpts music-art openai song-creator theoretical-computer-science visual-song
Last synced: 30 Aug 2025
https://github.com/lapets/course-linear-algebra
Lecture notes, assignments, and other materials for a one-semester introductory course on topics in linear algebra and computer science applications thereof.
computer-science educational-materials educational-resources introduction lecture-notes linear-algebra linear-algebra-concepts linear-algebra-course linear-transformations matrix-math
Last synced: 04 Jan 2026
https://github.com/lvala/agh-cs
Stuff from my time at the AGH University of Krakow
agh-university bachelor-degree computer-science
Last synced: 31 Oct 2025
https://github.com/alonmell/build-a-computer
Implementation of a modern computer system from first principles. Starting with basic NAND gates and progressively building a CPU
assembler computer-architecture computer-science cpu-design digital-logic hardware-design
Last synced: 31 Aug 2025
https://github.com/sourceduty/relativity_theorist
⚛️ Calculate and theorize Relativity like Albert Einstein.
ai albert-einstein artificial-intelligence chatgpt computer-science custom-gpt einstein einstein-problem gpt gpts openai relativity science theoretical theoretical-computer-science theorist theory theory-of-relativity
Last synced: 22 Mar 2025
https://github.com/thenocturnaldevgypsy/duskgrimoires-java-lab-exercises
DuskGrimoires : Java library/source codes that I've coded and used for lecturing CS/IT subjects and topics during my career as Assistant Professor for BSCS, BSIT and BSCOE way back late 2012 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️
algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms duskgrimoires java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io
Last synced: 02 Mar 2025
https://github.com/abeerarshad2025/cs-self-education
My Computer Science (and more) self-education course series
computer-science computer-science-education cs cs-education
Last synced: 02 Jan 2026
https://github.com/ewliang/javascript-algorithms
Contains a list of common CS algorithms, but implemented using mostly plain old Vanilla JavaScript
algorithms computer-science data-structures javascript search-algorithms sorting-algorithms
Last synced: 24 Jul 2025
https://github.com/katzuv/tic-tac-toe
Tic-Tac-Toe game with AI for initial Python project of 12th grade
artificial-intelligence board-game computer-science game highschool python tic-tac-toe
Last synced: 13 Apr 2025
https://github.com/jesselpalmer/jalgo
Algorithms in JavaScript
algorithms computer-science cs cs-algorithms
Last synced: 12 Jan 2026
https://github.com/rgglez/automata-theory
Some Prolog code on automata theory.
automata-theory computer-science prolog
Last synced: 22 Mar 2025
https://github.com/gregorykogan/visual-algo
Visualizations for various computer science algorithms
algorithm algorithms canvas computer-science typescript visualization vuejs
Last synced: 29 Apr 2026
https://github.com/sdthaker/senecacollege-btp200
Course dedicated to learning C++ and OOP paradigm.
c-plus-plus computer-science seneca-college software-engineering
Last synced: 21 Mar 2025
https://github.com/kodekote/sml_exemplars
Standard ML functions that are of interest
computer-science educational functional-programming ml sml
Last synced: 15 Mar 2026
https://github.com/dmitrii-artuhov/jetbrains-bachelors-2023
computer-science java software-engineering
Last synced: 13 Mar 2025
https://github.com/kajizukataichi/stem
Stem: Turing Educational Machine
computer-science education emulator turing-machine
Last synced: 14 May 2025
https://github.com/igords-goncalves/twomsen-app
Projeto para prática e entendimento de como eram desenvolvidas as aplicações server side rendering. Trata-se um crud simples totalmente feito com o frontend dentro do backend utilizando um banco de dados MySql e a bibliotéca EJS.
backend computer-science css ejs express fronted history html nodejs old-school retro spa ssg ssr
Last synced: 10 Apr 2026
https://github.com/ayushexel/algorithms
Implementation of Algorithms and Data Structures used extensively in computer Science
algorithm algorithm-challenges algorithm-library algorithms computer-science computer-science-algorithms data-structures
Last synced: 12 Sep 2025
https://github.com/muhammetsait/term-garden
حديقة إلكترونية للمصطلحات الحاسوبية
arabic-language computer-science dictionary technology terminology
Last synced: 25 May 2026
https://github.com/nihalsheikh/cs50
Harvard CS50: Introduction to Computer Science
Last synced: 24 Feb 2025
https://github.com/zeekersky/activities
This repository contains assignment solutions for various courses conducted at IIT Mandi. The content spans across different topics, including Data Structures and Algorithms (DSA), Computer Vision, and the Computer Science Practicum course.
algorithms algorithms-and-data-structures computer-science computer-vision cpp data-structures python3
Last synced: 19 Apr 2026
https://github.com/rgglez/my-thesis-cs-scip
My Computer Science Bachelor's Degree Thesis.
8088 assembly computer-science coprocessor electronic hardware thesis
Last synced: 18 Mar 2025