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-20 00:06:07 UTC
- JSON Representation
https://github.com/spamegg1/spamegg1.github.io
Spamegg's personal page
computer-science gsoc-2025 math
Last synced: 25 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/alessandro624/alessandro624
About me
about-me computer-science config github-config
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/raphaelbrodrigues/computer-science-degree
Repository dedicated to my Computer Science degree
c computer-science java python
Last synced: 03 May 2026
https://github.com/jeanextreme002/advent-of-code
:medal_sports: Solutions I created for Advent of Code in Python.
advent-of-code computer-science python
Last synced: 15 Jun 2026
https://github.com/mitchcamza/primefinder
A multi-threaded application for finding and displaying the prime numbers within a given range
algorithms computer-science concurrency cpp cross-platform event-management exception-handling gui multithreading prime-numbers qt
Last synced: 31 Jan 2026
https://github.com/ourhouchmohamed97/cs50-journey
Collection of my CS50 projects and problem sets, showcasing my journey through Harvard's Introduction to Computer Science. Includes solutions, experiments, and implementations in C, Python, SQL, and more.
c certificate computer-science coursework cs50 cs50x education flask harvard-cs50 html-css-javascript learning-to-code practice problem-set projects python sql sqlite
Last synced: 05 May 2026
https://github.com/winterrdog/c-hash-map
this is a pure C project i took on to learn the details of how to implement a hash table aka hash map aka associative array.
computer-science data-structures hash hashmap hashtable
Last synced: 21 Mar 2025
https://github.com/ege-erdogan/resume
Personal resume
computer-science latex personal resume student
Last synced: 25 Jun 2025
https://github.com/imedadel/gatsby-papers
WIP - Easily publish your academic papers on the web using GatsbyJS
academia academic academic-paper academic-website computer-science gatsby-blog gatsby-starter gatsbyjs mathematics physics wip work-in-progress
Last synced: 19 May 2026
https://github.com/saantiaguilera/ml-reading
Papers and stuff you should definetely read about ML
computer-science computer-vision machine-learning neural-network
Last synced: 22 Mar 2025
https://github.com/marhcouto/feup-l.eic-m.eic
:mortar_board: Index for MIEIC/L.EIC + M.EIC - FEUP repositories
computer-science engenharia-informatica feup leic leic-feup meic meic-feup mieic mieic-feup
Last synced: 20 Mar 2025
https://github.com/joegeorge022/yume
Yumé Corp is revolutionizing Computer Science Engineering education through an innovative platform that bridges the gap between academic theory and industry practice.
computer-science dream learning upskill yume
Last synced: 25 Jan 2026
https://github.com/radch-enko/techinterviewbot
Computer Science Interview Helper
computer-science kotlin telegram-bot
Last synced: 04 Oct 2025
https://github.com/rudxain/the-empty-program
The simplicity of nothingness
compsci computer-science empty logic no-dependencies nothing null philosophy polyglot quine vaccum void zero zero-dependencies
Last synced: 19 Mar 2026
https://github.com/raulpy271/data-structures
Implementing some data-structures in C language
array c-language c-programming computer-science data-structures linked-list queue stack
Last synced: 24 Jun 2025
https://github.com/hibiken/computer_science_fundamentals
Personal project to improve understanding in Computer Science Fundamentals
Last synced: 20 Jul 2025
https://github.com/amirreza-ipchi-haq/binaryimage
A program to create binary images from binary numbers
binary computer-science image-manipulation
Last synced: 02 Sep 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/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/kelvinleandro/manim-animations
Animations exploring various concepts in computer science, with a special focus on machine learning and statistics
classification-algorithm clustering-algorithm computer-science machine-learning machine-learning-algorithms manim manim-3b1b manim-animations python python3 regression-algorithms statistics
Last synced: 15 Feb 2026
https://github.com/z1nc0r3/dcs-timetable
An Android application to get easy access to 3rd year lecture timetable, Department of Computer Science - University of Jaffna.
android android-application computer-science
Last synced: 15 Apr 2026
https://github.com/itsfoss0/school
This Repo contains concept taught in second year in Campus ( Computer Science)
computer-science database networking object-oriented-programming software-engineering university-of-eldoret uoe
Last synced: 16 May 2025
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/bcanozter/multithreaded-sudoku-checker
9x9 Sudoku Checker
computer-engineering computer-science cpp multithreading sudoku-checker
Last synced: 06 Sep 2025
https://github.com/nilesh2000/coursera
Repository to store my Coursera Assignment Solutions
Last synced: 19 Jul 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/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/heap-data-structure/fibonacci-heap
:scissors: Fibonacci heap data structure for JavaScript
agpl amortized computer-science data-structures fibonacci-heap heaps javascript meldable-heaps
Last synced: 12 Apr 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/kawasin73/computer-architecture-3s
東京大学工学部電子情報学科のコンピュータアーキテクチャの課題。CPUとアセンブラを作ります。
computer-science university-of-tokyo
Last synced: 19 Feb 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/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/union-find/contiguous
:rice: Contiguously-allocated disjoint-set data structures for JavaScript
agpl amortized computer-science data-structures disjoint-sets javascript
Last synced: 21 Feb 2026
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/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/hasantezcan/pau-ceng-ders-notlari
Pamukkale Üniversitesi Bilgisayar Mühendisliği bölümü öğrencilerinin bölüm dersleri hakkında tutmuş oldukları notlar.
computer-science hacktoberfest notes pamukkale university
Last synced: 19 Mar 2026
https://github.com/felipealfonsog/felipealfonsog.github.io
Nestled within the code's embrace lies the gateway to @felipealfonsog's GitHub main page hosting.
computer-architecture computer-engineering computer-science data-engineering research-and-development research-software-engineering software-engineering
Last synced: 19 Mar 2026
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