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/kefirchk/bsuir
bsuir bsuir-labworks bsuir-tasks computer-science course-project docs education labs study vmsis
Last synced: 17 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/xandersteyn/maze-solver
A C++ program that generates a random maze and solves it using the Breadth-First Search (BFS) algorithm, displaying the solution path from start to end
algorithm breadth-first-scanner computer-science cpp cpp-algorithms educational graph-theory maze-generator maze-solver pathfinding problem-solving random-maze terminal-application
Last synced: 16 Mar 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/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/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/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/kotlin-android-study-with-ssafy/cs_study_2
SSAFY 13기 모바일 트랙 구미 5반 CS 스터디(B)
Last synced: 10 Nov 2025
https://github.com/vforsh/data-structures
This repo is me trying to fill the knowledge gap I have in basics of CS. Things like sorting algorithms and commonly used data structures.
algorithms algorithms-and-data-structures computer-science data-structures sorting-algorithms
Last synced: 13 Jun 2025
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/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/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/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: 29 Apr 2026
https://github.com/maestre3d/princeton-cs
Code exercises and examples from Princeton University Computer Science online program(s).
algorithms code-examples computer-science data-structures data-structures-and-algorithms princeton princeton-algorithms
Last synced: 02 Apr 2025
https://github.com/tchaumeny/satisfaction
Investigate phase transitions in k-SAT problems
2-sat 3-sat computer-science phase-transitions sat-solver satisfiability
Last synced: 13 Apr 2026
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/mahalakshmi2610/daily-prep-track
📚 A structured, day-by-day preparation tracker to become job-ready at TCS and interview-ready for future Data Engineering roles. Includes DSA with Java, Python scripting, SQL practice, and core CS concepts.
computer-science daily-learning data-engineering dsa java preparation projects python sql tcs
Last synced: 29 Apr 2026
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/anthonymazzie/prims
Given an undirected weighted graph, this Java application utilizes the Prim's algorithm to return a minimum spanning tree.
computer-science graph minimum-spanning-tree prims-algorithm
Last synced: 02 Apr 2025
https://github.com/anthonymazzie/bellmanford
Given a directed, weighted graph containing positive and negative edge weights, a source node and destination node, this Java application utilizes the Bellman Ford algorithm to return the shortest path and distance from source to destination.
algorithm bellman-ford computer-science graph
Last synced: 30 Jun 2025
https://github.com/n-c0de-r/cs1.06_chatbot.gamble
Technical support project, 1st semester, 6th exercise, computer science.
1st-semester 6th-exercise computer-science java tech-support
Last synced: 28 May 2026
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/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/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/aurcode/chinese-words-personal-dataset
A diverse collection of datasets for learn Chinese language from HSK1 to HSK5 levels, along with custom datasets focusing on Computer Science and Artificial Intelligence topics. These datasets are ideal for use with Anki or other language learning tools.
anki anki-flashcards chinese chinese-simplified computer-science dataset
Last synced: 02 Apr 2025
https://github.com/jonatastavaress/ufcg
Códigos de atividades desenvolvidas durante minha graduação em Ciência da Computação na UFCG
Last synced: 05 Mar 2026
https://github.com/murshidazher/paco
✏️ A small library of data structures and algorithms, written in Javascript.
algorithms computer-science data-structure interview interview-preparation javascript
Last synced: 15 Jun 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/m1kc3b/nand2Tetris
Rust implementation of the famous CS course Nand To Tetris 🦀
computer-science nand2tetris rust
Last synced: 03 Oct 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/cangsdarm/frontendstudy
Frontend and CS Study, zh-CN, full size
computer-science frontend notes
Last synced: 29 Apr 2026
https://github.com/saifeddineelhanoune/dinning_philosophers
synchronized program solving dinning philosophers problem in threads
computer-science mutexes philosophers-dinner-problem philosophers42 synchronization threads
Last synced: 06 Jul 2025
https://github.com/makszeus/cs-notes
Notes on Computer Science topics
computer-science concurrency cpp databases distributed-systems linux
Last synced: 17 Jan 2026
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/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/divyanshu-rawat/operating-systems
Add resources to learn computer science OS fundamentals.
computer-science operating-systems
Last synced: 22 Feb 2026
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/thiagocalvi/trabalho-1-poo
Parte 1 do trabalho desenvolvido durante a disciplina "Programação Orientada a Objetos - 12027/01", no 3º semestre do curso de Ciência da Computação da Universidade Estadual de Maringá (UEM).
Last synced: 06 Jul 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/gkapfham/cs60060120142015
Course Materials for Computer Science 600/601 Fall 2014 and Spring 2015
computer-science latex-document syllabus teaching
Last synced: 11 Oct 2025
https://github.com/jaem1n207/cpp-algorithms
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++
algorithms computer-science cpp data-structures
Last synced: 30 May 2026
https://github.com/anas436/numerical-analysis
Numerical analysis, area of mathematics and computer science that creates, analyzes, and implements algorithms for obtaining numerical solutions to problems involving continuous variables. Such problems arise throughout the engineering, medicine, and business.
c codeblocks computer-science pycharm python
Last synced: 13 Apr 2026
https://github.com/esonhugh/oshomework
HDU 操作系统 OS 实验作业 3 自定义 Shell+管道通信 消息队列 共享内存通信 POSIX
computer-science cs education hangzhou-dianzi-university hdu hduguide operating-system os
Last synced: 16 Mar 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/montymxb/proto-bogl-explorer
Prototype BoGL Program Explorer via Program-Concept Classifications
bogl computer-science education fca
Last synced: 08 Jun 2026
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/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/luisfernandovillalon/linkedlist-practice
Linked List Data Structure
computer-science data-structures javascript linked-list
Last synced: 11 Mar 2025
https://github.com/techgirldiaries/task-tracker-cli
A simple command-line application for tracking and managing your tasks. It allows you to add, update, delete and list tasks with statuses such as "todo", "in-progress" and "done".
cli-app computer-science python-programming python-projects task-management task-tracker-app
Last synced: 17 Jan 2026
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/shoaib1522/information-communication-technology
A collection of web development projects primarily using HTML, CSS, and JavaScript. This repository includes a fully functional car dealership website with interactive features and various lab assignments showcasing essential web development concepts and techniques.
computer-science css docx excel html information javascript js powerpoint presentations technology
Last synced: 13 Apr 2026
https://github.com/arsharaj/tutorial-apna-college-subject-notes
Short notes on the main computer science subjects typically asked in interviews
Last synced: 08 Jan 2026
https://github.com/vinukavinnath/openmp_tutes
This repository is dedicated to providing comprehensive tutorials and resources for mastering concurrent programming using OpenMP.
c computer-science concurrent-programming openmp
Last synced: 09 Jun 2026
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/gkapfham/cs112s2015
Course Materials for Computer Science 112 Spring 2015
algorithms computer-science data-structures laboratory
Last synced: 07 Aug 2025
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
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/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/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/notchampi0n/java_programming
Java Programming using Abdul Bari's Course on Udemy.
computer-science java-8 oop oops-in-java prograaming
Last synced: 10 Jan 2026
https://github.com/manonlef/knights-travails
The final project in the CS module
bfs-algorithm binary-search-tree computer-science search-algorithm webpack
Last synced: 30 Apr 2026
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/kubepay/java-cs-to-enterprise
This repository acts as standalone or upcoming book for educating interested Computer Science students to Data Structures, Algoritms, Design Pattersn on Java 8.
algorithms computer-science data-structures design-patterns enterprise-design-patterns functional-programming java-8 reactive-programming
Last synced: 24 May 2026
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/someordinarybro/collegeprojects
College Projects - CompSci & Web Dev
assignment college college-project computer-science web webdevelopment
Last synced: 03 Aug 2025
https://github.com/devinsterling/basedfx
Eeducational tool for number bases
application bases computer-science education java javafx math
Last synced: 30 Apr 2026
https://github.com/grayvox/linked-lists
📋 Linked Lists, but in Ruby.
computer-science ruby theodinproject
Last synced: 03 Aug 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/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/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/geraked/searchengine
Implementation of a Small Search Engine With Node.js and MongoDB
computer-engineering computer-science geraked information-retrieval iran javascript mongodb nodejs persian rabist search-algorithm search-engine searching-algorithms software-engineering tf-idf undergraduate web web-information-retrieval yazd-university
Last synced: 21 Apr 2026
https://github.com/codex-devlab/codex-devlab.github.io
A developer-focused blog exploring topics in cloud computing, DevOps, and infrastructure management. Sharing insights, tutorials, and best practices to enhance your development workflow.
cloud computer-science devops hugo hugo-theme techblog
Last synced: 23 Feb 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/ramonanf/hello-world
My first repository
computer-science engineering women-in-tech
Last synced: 09 Apr 2026
https://github.com/ramzijabali/tic-tac-toe-mvvm-java
tic-tac-toe java game using mvvm pattern.
computer-science java mvvm tic-tac-toe-game
Last synced: 01 Mar 2025
https://github.com/ramzijabali/csc110-intro-to-java
Mesa Community College CSC-110 Java Coursework
computer-science java school-education
Last synced: 01 Mar 2025
https://github.com/virxec/csweek
This is a website for CSWeek
computer-science html-css-javascript
Last synced: 08 Dec 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/diego-augusto/classic-cs-go
Classic Computer Science Problems in Golang
classic computer-science golang problems
Last synced: 25 Sep 2025
https://github.com/akaliutau/cs-anki-cards
A deck of CS Anki Cards implemented in Angular 11
Last synced: 10 May 2026
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/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/samdney/notes-3sum
Notes: "A 3SUM algorithm on the binary addition level of atomic generated real numbers" , id: notes_000X, Notes
3sum algorithm computer-science integers irrational-numbers math real-number
Last synced: 11 Mar 2026
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/krichelj/ml_bgu_2020
Machine Learning and Analysis of Big Data course, Computer Science M.Sc., Ben Gurion University of the Negev, 2020
bayesian-inference big-data clustering-algorithm computer-science convex-optimization gradient-descent k-means-clustering kernel-methods linear-programming machine-learning mixture-models nearest-neighbours-classifier neural-networks pac-learning principle-component-analysis probability-statistics quadratic-programming regularization support-vector-machines vc-dimension
Last synced: 13 Jun 2026
https://github.com/isaac-alencar/turing_machine_simulation
Turin Machine simulation to add one bit to a binary number
alan-turing computer-science elixir functional-programming
Last synced: 17 Mar 2025
https://github.com/gboncoffee/webheadache
Brainfuck interpreter on the browser, written in CoffeeScript
brainfuck brainfuck-interpreter coffeescript computer-science interpreter javascript programming-language web
Last synced: 01 May 2026
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/lakshman-github/100-days-coding-challenge
Programming / Coding
algorithms coding-interviews computer-science programming-exercises
Last synced: 08 Nov 2025
https://github.com/le2sky/cs-network
Computer Networking: a top-down approach
Last synced: 29 Jan 2026
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/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/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/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/ghosteater1311/undergra_ict-program_soict-hust
Notes and Lectures in my Undergraduate Program
computer-science dsai engineering
Last synced: 19 Sep 2025