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-28 00:06:10 UTC
- JSON Representation
https://github.com/harunaadoga/gurobi_optimization
Gurobi ILP Optimization Examples
computer-science gurobi-optimization gurobipy ilp ilp-solver jupiter-notebook optimization-algorithms python
Last synced: 17 Feb 2026
https://github.com/sangafabrice/sangafabrice
It used to be a hobby, but I now am confident I can crack that. Give me a chance and I won't disappoint you. #UnleashTheDragon
computer-science powershell software-engineering vbscript windows-shell
Last synced: 28 Jan 2026
https://github.com/mehanix/dfa-nfa-acceptor
🖧 Program that loads a DFA/NFA from a file, then checks if words are accepted by the automata.
automata computer-science deterministic-finite-automata dfa formal-languages homework homework-assignments homework-exercises nfa nondeterministic-finite-automata
Last synced: 05 Apr 2025
https://github.com/arindal1/thecodejungle
Curated collection of resources for developers, programmers and tech enthusiasts.
computer-science data-science data-structures interview-questions resources software-development
Last synced: 21 Jan 2026
https://github.com/mutasim77/lets-build-x
🤓 My DIY coding space: building from scratch and experimenting with projects
computer-science js lets-build libraries programming react tutorials typescript
Last synced: 22 Jul 2025
https://github.com/pprattis/k-fold-cross-validation-and-root-mean-square-error
A Java console application that implemetns k-fold-cross-validation system to check the accuracy of predicted ratings compared to the actual ratings and RMSE to calculate the ideal k for our dataset.
computer-science console-application cosine-similarity euclidean-distance hamming-distance heuristics java k-fold-cross-validation k-nearest-neighbours knn program recommender-system rmse root-mean-square-error similarity-score student
Last synced: 29 Apr 2026
https://github.com/kebairia/kebairia.github.io
🌍 My personal blog
blog computer-science technology
Last synced: 12 Jun 2025
https://github.com/yuzuk1shimotsuki/cs1302-uni
CityU HK CS1302 student notebooks, with addtional information from profs.
college computer-science university-course
Last synced: 10 Aug 2025
https://github.com/thomasthaddeus/algorithmselector
Explore our extensive Algorithms Repository, featuring a diverse range of algorithms from computational methods to data structures, cryptographic techniques, and AI. Ideal for education, research, and practical application, each algorithm is well-documented, tested, and optimized for performance and readability.
ai algorithms computational-algorithms computer-science cryptography data-compression data-structures educational-resource game-theory graph-theory machine-learning network-flow open-source optimization python
Last synced: 01 Mar 2026
https://github.com/juliusmarkwei/merge-sort-algorithm
Implementation of merge-sort algorithm in c language
algorithms computer-science divide-and-conquer merge-sort mergesort
Last synced: 20 Jun 2026
https://github.com/radch-enko/techinterviewbot
Computer Science Interview Helper
computer-science kotlin telegram-bot
Last synced: 04 Oct 2025
https://github.com/jwalsh/hy-algorithms
Algorithms and data structures implemented in Hy, a Lisp dialect for Python
algorithm algorithms computer-science data-structure data-structures educational functional-programming hy interview-prep leetcode lisp python python-lisp
Last synced: 19 Feb 2026
https://github.com/monamobeen/60daysdsatrack
60DaysDSATrack is a comprehensive and intensive program designed to build a strong foundation in data structures, algorithms, and problem-solving skills through daily coding challenges and hands-on projects.!
algorithm computer-science data-structures dsa-algorithm graph prob-solving trees
Last synced: 01 Sep 2025
https://github.com/melhosseiny/struct
Data structure/algorithm library for JavaScript
algorithms computer-science data-structures
Last synced: 16 Mar 2025
https://github.com/ishaansathaye/csc349-designanalysisalgos
Cal Poly Winter 2023 CSC 349 Design and Analysis of Algorithms
cal-poly computer-science course design-analysis-algorithms winter-2023
Last synced: 19 Mar 2026
https://github.com/inphyt/inphyt.github.io
Special repository hosting the InPhyT website.
computational-epidemiology computational-modelling computational-neuroscience computational-social-science computational-socialscience computer-science data-analysis data-mining machine-learning mathematical-modelling mathematics modeling network-analysis physics scientific-computing scientific-machine-learning statistical-modeling statistical-physics
Last synced: 02 Feb 2026
https://github.com/haytham-hammioui/cs50x-2024
This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.
ai algorithms c computer computer-science cs50 cs50x css flask html javascript programming python scratch security software-engineering sql
Last synced: 22 Apr 2025
https://github.com/jofaval/react-from-the-ground-up
React repository for a compendium of react knowledge, both on personal projects and professional experience
advanced beginner computer-science intermediate javascript nextjs react react-saga reactjs redux redwoodjs remix software-engineering typescript zero-to-hero
Last synced: 05 Feb 2026
https://github.com/kawasin73/computer-architecture-3s
東京大学工学部電子情報学科のコンピュータアーキテクチャの課題。CPUとアセンブラを作ります。
computer-science university-of-tokyo
Last synced: 19 Feb 2026
https://github.com/cybernagle/cs-videos
topics need to learn and to do. track by issues.
computer-science learning-by-doing
Last synced: 05 May 2026
https://github.com/florianwendelborn/simplex
📈 Just another implementation of the lexicographic simplex algorithm
computer-science simplex-algorithm
Last synced: 15 Oct 2025
https://github.com/bcanozter/multithreaded-sudoku-checker
9x9 Sudoku Checker
computer-engineering computer-science cpp multithreading sudoku-checker
Last synced: 06 Sep 2025
https://github.com/susan56789/prison-system
Online Prison Management System . This project was submitted for the award of bachelor's degree in computer science final year project
computer-science php project research-project sql
Last synced: 18 May 2026
https://github.com/ggandor/churchbuzz
FizzBuzz implemented in Church encoding, from scratch
church-encoding clojure computer-science fizzbuzz lambda-calculus understanding-computation
Last synced: 15 Oct 2025
https://github.com/viniciusfinger/deterministic-finite-automaton-python
Deterministic finite automaton built in python
automaton computer-science python
Last synced: 07 Sep 2025
https://github.com/hmaurer/langton-ant
A simulation of Langton's ant
computer-science education simulation visualisation
Last synced: 05 Mar 2026
https://github.com/esquiafo/ft-m1
Henry Modulo 1 Fundamentos
computer-science henry javascript
Last synced: 08 May 2025
https://github.com/franzose/cs-java-tasks
This is how I solve tasks from “Computer Science: An Interdisciplinary Approach” book
algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented computer-science datastructures java java-11 java-8
Last synced: 22 Jul 2025
https://github.com/dfghiatus/openposesocket
openPoseSocket is a body tracking application for vr and screen mode users in NeosVR.
android computer computer-science computer-vision ip neosvr python socket socket-programming sockets vr
Last synced: 17 Jun 2025
https://github.com/pprattis/automatic-speech-recognision-system-ASR
A python script that implements an automatic speech recognision system.
asr automatic-speech-recognition computer-science dtw dynamic-time-warping fir-filter librosa mel-frequency-cepstral-coefficients mfcc nyquist program python short-time-fourier-transform short-time-signal-analysis signal signal-processing student
Last synced: 28 Sep 2025
https://github.com/neizod/problems
neizod's solution to math & com-sci problems
algorithm computer-science mathematics problems-solving
Last synced: 24 Jun 2026
https://github.com/nthnn/brillo-8
A programmable pocket computer with an embedded virtual machine.
arduino arduino-platform arduino-programming arduino-project assembler assembler-implementation assembly assembly-emulator assembly-language computer-architecture computer-science embedded-c embedded-cpp embedded-software embedded-systems platformio platformio-arduino virtual-machine virtualmachine vm
Last synced: 11 Apr 2026
https://github.com/cerus/arithmetic-logic-unit
ALU representation in Rust
alu arithmetic-logic-unit computer-science rust
Last synced: 18 Mar 2025
https://github.com/eprbell/prezzemolo
Prezzemolo is a collection of classic data structure and algorithms that are useful in many different projects. The goal is to provide components that are robust, efficient and small.
algorithms avl classic computer-science data-structures dijkstra graph tree
Last synced: 18 Mar 2025
https://github.com/BirajMainali/c-project
NEB/HSEB Class XII computer science project
class12computer class12computerscience computer-science cprogramming fullcurdc neb
Last synced: 10 Mar 2025
https://github.com/contractor-x/python-strings
A program that shows String manipulation and usage using the Python programming Language.
compilation computer-science python string string-manipulation student-project
Last synced: 11 Feb 2026
https://github.com/pprattis/road-safety-database-with-JDBC-and-Spark-RDD
A jdbc application that runs queries in pgAdmin to simulate the functionality of the UK Ministry of Transport's database using Apache Spark RDD for query implementation.
computer-science index java jdbc jdbc-database partitions pgadmin postgresql program query spark spark-sql sparkjava sql student
Last synced: 28 Sep 2025
https://github.com/m8nt0/computer-visualization
An interactive educational tool built in Rust that provides a real-time visualization of computer hardware components and their interactions. This project aims to make computer architecture more accessible and understandable through visual representation.
computer-architecture computer-engineering computer-science cpu educational gpu hardware low-level memory-management performance rust rust-lang simulation system-design visualization
Last synced: 07 Sep 2025
https://github.com/jherskow/cs50
Problem sets completed from Harvard's Online offering of CS50: Introduction to Computer Science. https://online-learning.harvard.edu/course/cs50-introduction-computer-science
Last synced: 01 Apr 2025
https://github.com/chenqianhe/learnprofessionalbasiccoursesincomputerscience
Learn Professional Basic Courses in Computer Science计算机专业基础课程学习
assembly computer-network computer-science computer-system-structure cpp operating-system principle-of-computer-composition professional-basic-courses verilog
Last synced: 13 Mar 2025
https://github.com/35socks/csmajor
Node thing for bullying CS Majors :3
bullying computer-science node
Last synced: 26 Mar 2025
https://github.com/arthur-arslanov/ts-cs-playground
My Computer Science Education progress
algorithm algorithms bfe big-frontend computer-science data-structures leetcode typescript
Last synced: 01 Apr 2025
https://github.com/pprattis/chimeric-alignment-problem
A python script that implements an efficient algorithm for the Chimeric Alignment problem. A virus infects a bacterium and modifies a replication process in the bacterium by adding for each A an A sequence of length 1-5, for each C a C sequence of length 1-10, for each G a G sequence of length >= 1 and for each T a T sequence of length >= 1.
bioinformatics chimeric-alignment chromosomes computer-science nucleotides program python sequence student
Last synced: 28 Oct 2025
https://github.com/stuymedova/common-sorting-and-searching-algorithms
[LEARNING] Annotated Quick sort, Merge sort, Binary search, and so on
computer-science interview-preparation searching-algorithms sorting-algorithms
Last synced: 15 May 2026
https://github.com/rssr25/tinyml
TinyML stuff done on my Arduino Nano 33 BLE Sense
artificial-intelligence computer-science convolutional-neural-networks deep-learning edge-computing engineering machine-learning sequence-modeling tinyml
Last synced: 10 Apr 2025
https://github.com/williamjardim/vectorizationjs
Uma biblioteca simples para operações vetoriais e matriciais em JavaScript. A simple library for vector and matrix operations in JavaScript.
computer-science data-science data-structures linear-algebra mathematical-functions matrix matrix-calculations matrix-computations matrix-functions matrix-library matrix-multiplication numerical-computation statistics vector vector-math vector-search vectors
Last synced: 03 Apr 2025
https://github.com/echosingh/handgestrecognition
This project uses OpenCV to perform hand gesture recognition using a webcam.
computer-science cpp handgesture-recognition opencv-cpp visual-studio webcam
Last synced: 09 Apr 2025
https://github.com/cartabinaria/ipim-tecnologie-web
Una raccolta di risorse per l’insegnamento Tecnologie Web (41731) del Corso di Laurea in Informatica per il Management
computer-science course unibo university web-development web-technologies
Last synced: 17 Jan 2026
https://github.com/WilliamJardim/VectorizationJS
Uma biblioteca simples para operações vetoriais e matriciais em JavaScript. A simple library for vector and matrix operations in JavaScript.
computer-science data-science data-structures linear-algebra mathematical-functions matrix matrix-calculations matrix-computations matrix-functions matrix-library matrix-multiplication numerical-computation statistics vector vector-math vector-search vectors
Last synced: 03 May 2025
https://github.com/pprattis/pick-image-pairs-game-in-visual-csharp
A windows forms application that implements the functionality of the memory game Pairs. User can pick his own images for the game and find all pairs to win.
application computer-science csharp pairs-game program student windows-forms
Last synced: 29 Apr 2026
https://github.com/jakzo/priority-queue
JavaScript priority queue implementation.
computer-science data-structures
Last synced: 12 May 2026
https://github.com/daveanthonyc/data-structures-and-algorithms
👩🏽🔧 🧩 🔢 🖩 Based on the course by ThePrimeagen: "The Last Algorithms Course You'll Need" as listed below. The '/src/dsa' directory in this React project contains multiple TypeScript files with implementations of fundamental concepts in data structures and algorithms.
computer-science data-structures dsa-practice software-engineering theprimeagen typescript unit-testing vitest
Last synced: 27 May 2026
https://github.com/amoshnin/r-pathfinding.algorithms.visualizer
⚡️ Visualization tool for various pathfinding and recursive division maze-generation algorithms. List: (A* Search, Depth-First Search, Breadth-First Search, Greedy Best-First Search)
algorithm computer-science pathfinding-algorithm pathfinding-visualizer typescript
Last synced: 13 Mar 2025
https://github.com/0xhericles/easyacceptlesson
:books: Basic material for the EasyAccept tool lesson
acceptance-testing computer-science easyaccept java programming-lab-2 testing tests ufcg
Last synced: 03 Apr 2025
https://github.com/wgierke/csbestpaperawards
Clone of jeffhuang.com/best_paper_awards.html for easier maintenance
ai computer-science cv data-mining databases hci knowledge-management machine-learning networking nlp operating-systems papers performance research security software-engineering theory www
Last synced: 03 Apr 2025
https://github.com/devroopsaha744/elevate
This project implements and visualizes various disk scheduling algorithms using the analogy of elevators in a building. The primary algorithms include FCFS, SSTF, SCAN, LOOK, and their circular versions.
algorithms computer-science disk-scheduling-algorithms low-level-programming operating-systems
Last synced: 28 Mar 2025
https://github.com/ibnaleem/cs-resources
a comprehensive collection of valuable computer science resources
algorithms-and-data-structures artificial-intelligence books computer-science data-science data-science-learning data-structures data-structures-and-algorithms discrete-mathematics leetcode resources
Last synced: 02 Feb 2026
https://github.com/make-github-pseudonymous-again/js-integer
:zzz: Integers for JavaScript (ℤ)
arbitrary-precision arithmetic big-int big-integer big-integers big-num big-number big-numbers bigint biginteger bigintegers bignum bignumber bignumbers computer-science gcd integers javascript js mathematics
Last synced: 12 Dec 2025
https://github.com/make-github-pseudonymous-again/js-convex-hull-2d
:gem: Convex hull algorithms in R² for JavaScript
agpl algorithms computational-geometry computer-science convex-hull convex-hull-algorithms javascript
Last synced: 05 Apr 2025
https://github.com/jamesquinlan/matlab-programming-intro
Course materials for Intro. to Programming (w MATLAB)
computer-science mathematics matlab programming
Last synced: 05 Apr 2025
https://github.com/zoedsoupe/functional_programming_basics
Repositório que abriga meus estudos pessoais em programação funcional, com foco em Haskell
algoritmos algoritmos-funcionais begginer begginer-friendly brasil ciencia-da-computacao computer-science functional-algorithms functional-programming haskell programming pt-br
Last synced: 05 Apr 2025
https://github.com/Wadenschwinger/cs9roject
Project Course in Computer Science @ LNU Växjö, Spring 2017
calendar computer-science java javafx junit mysql timeline
Last synced: 12 Apr 2025
https://github.com/erkobridee/ds-ast
DS ( Data Structure ) AST ( Abstract Syntax Tree )
ast computer-science data-structures lexer parser
Last synced: 17 Jun 2025
https://github.com/vishesh-gupta/course-notes-uw
computer-science course-notes waterloo
Last synced: 17 Feb 2026
https://github.com/colemangariety/euler.hs
Haskell solutions to Project Euler problems.
computer-science haskell project-euler
Last synced: 20 Jun 2025
https://github.com/kmohamedalie/optical-recognition-of-handwritten-digits
Recognising Handwritten digits with 98.89% accuracy, precision and f1-score
computer-science handwritten-digit-recognition ibm machine-learning ocr-recognition random-forest snapml
Last synced: 16 May 2026
https://github.com/mre/talks
...mostly Computer Science related.
computer-science cuda talks tech-talks
Last synced: 28 Apr 2026
https://github.com/himanshurajora/ideas
My Ideas for Engineering
computer-science engineering ideas programming
Last synced: 22 Jun 2025
https://github.com/pprattis/web-page-submit-and-validate-forms
This is a Web Page in which an online tourist guide is simulated and the user can make a reservation to a hotel and contact the page's author.
computer-science css html html-css html-css-javascript javascript php student students website
Last synced: 07 Apr 2026
https://github.com/pprattis/smart-house-simulation-in-visual-csharp
Α user interface system for electronic interactions in "smart devices and furniture", known as "Internet of things", where many things are connected electronically and many everyday functions can be done electronically. This project includes some such virtual user interfaces and interactions.
application computer-science csharp internet-of-things program smart-house student windows-forms
Last synced: 17 May 2026
https://github.com/iamtakuu/as-programming-concepts
Some notes for my students.
alevel-computer-science alevel-resource computer-science obsidian obsidian-md study-notes
Last synced: 19 Jul 2025
https://github.com/jamesquinlan/discrete-math
COS 280 - Discrete Mathematics at University of Southern Maine
computer-science discrete-mathematics latex university-course
Last synced: 02 Feb 2026
https://github.com/first-coding/note
This is my note for cs.I would like to share the knowledge and insights I have learned with you. If you have any other knowledge and insights,I hope to share and communicate them with me. Thank you.
ai computer-science deep-learning learning machine-learning network notes obsidian python
Last synced: 17 May 2026
https://github.com/manonlef/bst
Binary Search Tree
algorithms binary-search-tree computer-science javascript modules odin-project theodinproject webpack
Last synced: 17 May 2026
https://github.com/shichenz1999/nyu-tandon-bridge-spring-2024
NYU Tandon Bridge Spring 2024
c-plus-plus computer-science discrete-mathematics
Last synced: 05 Apr 2025
https://github.com/oenzoribas/java-data-structure-and-algoriths
Java Exercises for Algorithms and Data Structure I
algorithms-and-data-structures backend computer computer-science intellij java
Last synced: 05 Apr 2025
https://github.com/dpbm/faculdade
Meus programas que fiz durante o curso de ciencias da computacao
c c-lang ciencias-da-computacao clojure computer-science faculdade hardware haskell html programacao programas projetos python python-3 python-projects software tecnologia xilinx-fpga xilinx-projects
Last synced: 11 Apr 2026
https://github.com/mgobeaalcoba/complejidad_algoritmica
Exercise for a best practice with algoriths in python
big-o-notation computer-science python3 search-algorithm sorting-algorithms
Last synced: 23 May 2026
https://github.com/gabrielrovesti/stage-e-tesi-triennale-unipd
Indicazioni varie ed appunti specifiche allo stage della laurea triennale in Informatica, UniPD + mio stage e tesi
bachelor-thesis computer-science faq informatica piano-di-studi sicurezza sicurezza-basso-rischio sicurezza-generale stage thesis unipd unipd-thesis
Last synced: 21 Mar 2025
https://github.com/gabrielrovesti/memoco-assignments
First and second exam assignments for the Methods and Models for Combinatorial Optimization (MeMoCO) course at the University of Padova.
computer-science cplex memoco metaheuristics methods-and-models-for-combinatorial-optimization tsp unipd
Last synced: 21 Mar 2025
https://github.com/raulpy271/turingmachine
📼 Create and shows Turing machine working in terminal screen
alan-turing computer-science dune ocaml turingmachine visualize-turing-machines
Last synced: 24 Jun 2025
https://github.com/markoshb/information-systems-subject
Take a look at the works I did in the subject of Information Systems.
bussiness-intelligence computer-science data-science information-systems
Last synced: 17 Feb 2026
https://github.com/leninpaulino/6.00.1x
Introduction to Computer Science and Programming Using Python - https://courses.edx.org/courses/course-v1:MITx+6.00.1x+1T2019/course/
computer-science programming python
Last synced: 13 Mar 2025
https://github.com/pprattis/a-programming-tutorial-web-app-with-jdbc-client
A jdbc application that runs queries in pgAdmin to simulate the functionality of a programming tutorial class that saves the tutorial's theory and tests in the database.
bootstrap computer-science java jdbc jsp-servlet pgadmin pool-connection-jdbc-java postgresql query servlet sql student tutorial tutorials-platfrom web-application
Last synced: 05 Apr 2026
https://github.com/celycodes/estudando-pascal
🌼 estudando a linguagem de proramação Pascal - Bloco I Uespi
computer-science pascal-language
Last synced: 20 Mar 2026
https://github.com/jumpogpo/kmitl-cs-28
This repository is created to store all the homework assignments and code that I have learned from King Mongkut's Institute of Technology Ladkrabang (KMITL).
Last synced: 18 Feb 2026
https://github.com/sdthaker/senecacollege-btp100
Course dedicated to learning C language.
c computer-science seneca-college software-engineering
Last synced: 11 Jun 2025
https://github.com/sotthang/til
Today I Learned
cli computer-science cs git markdown programming python til
Last synced: 08 Apr 2026
https://github.com/aidinhamedi/pytorch-garbage-classification-v2
A Pytorch project for garbage classification using the EfficientNet-B6 model to achive a 95.78% accuracy on the test set. 😊
ai artificial-intelligence classification computer-science computer-vision convolutional-neural-networks deep-learning example-project garbage-classification machine-learning python python3 pytorch template
Last synced: 06 Apr 2025
https://github.com/strubt/autlglogo
Automata & Formal Languages – project 'Logo'
computer-science grammar logo programming-language transpiler university-project
Last synced: 03 Feb 2026
https://github.com/mustafaozvardar/object-detection-opencv
This project implements a real-time object detection system using OpenCV and a pre-trained SSD MobileNet model. The application captures video from your webcam and detects objects in the video feed, labeling them with their corresponding names and confidence scores.
artificial-intelligence computer-science computer-vision object-detection opencv python
Last synced: 19 May 2026
https://github.com/rewired-gh/godigit
Toolbox and learning resources for tinkering with numbers in computers
computer-architecture computer-science ios learning-by-doing swift-student-challenge-winner swiftui
Last synced: 19 May 2026