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/bjornmelin/data-structures-and-algorithms
🛠️ A comprehensive collection of data structures and algorithms implemented in multiple programming languages. Perfect for learning, interviews, and competitive programming!
algorithms coding-practice competitive-programming computer-science data-structures data-structures-and-algorithms educational interview-preparation java programming python software-engineering
Last synced: 02 Mar 2026
https://github.com/gemechutaye/jain-computer-science-and-engineering-resource
All Physics Cycle Computer Science and Engineering Department First Year Slides, Zoom lectures recordings, tests, and assignments.
2020-freshman computer-science engineering-department engineering-resource jain-computer-science jain-deemed-to-be-university physics-cycle study-in-india zoom-lectures-recordings
Last synced: 03 Jan 2026
https://github.com/shiweihe0713/algorithms-made-easy
Algorithm learning hub : show case the fundamental algorithms like sorting algorithms, such as generic sort, merge sort, quick sort, bucket sort, and radix sort, etc.
algorithms binary-search-tree computer-science data-structures leetcode sorting-algorithms tree
Last synced: 30 Jan 2026
https://github.com/cavcrosby/ostep
This repo will serve to document my journey through the book 'Operating Systems: Three Easy Pieces'.
computer-science operating-systems xv6-os
Last synced: 17 Mar 2025
https://github.com/dhth/thescienceofcomputers
computer-science data-structures
Last synced: 06 Oct 2025
https://github.com/techsolomon/cs202-project
C++ final project for CS 202 (Spring 2021) at UAF.
computer-science cpp cs202 group-project uaf
Last synced: 17 Jan 2026
https://github.com/simply-pouria/cs-archive
an open archive for my university studies in computer science: projects and other resources, hopefully helping fellow students and enthusiasts.
academic-project archive computer-science university-course university-project
Last synced: 23 Feb 2026
https://github.com/merteldem1r/algostruct
AlgoStruct - Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.
algorithms c computer-science cpp data-structures leetcode
Last synced: 08 Oct 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/florianwendelborn/simplex
📈 Just another implementation of the lexicographic simplex algorithm
computer-science simplex-algorithm
Last synced: 15 Oct 2025
https://github.com/cocoatomo/goodmath-ja-support
『グッド・マス』の非公式サポートサイト
computer-science math mathematics programming
Last synced: 15 Mar 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/sabyasachi-seal/computerarchitecture-pcc-cs492
VHDL Codes for Computer Architecure Lab
computer-science computerarchitecture pcccs492 vhdl
Last synced: 06 Feb 2026
https://github.com/grazen0/directorio-apuntes-utec
✏️ Un directorio de apuntes para cursos de la UTEC
Last synced: 06 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/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/spamegg1/spamegg1.github.io
Spamegg's personal page
computer-science gsoc-2025 math
Last synced: 25 Feb 2026
https://github.com/marekyggdrasil/website
Marek Narozniak's personal website with computer science / numerics / quantum physics tutorials.
computer-science cryptography optimization optimization-algorithms quantum-computing quantum-mechanics
Last synced: 18 Mar 2026
https://github.com/sourceduty/asi
🤖 Artificial intelligence that surpasses human intelligence.
agi ai ai-brain ai-model artificial-intelligence artificial-neural-networks artificial-super-intelligence artificial-superintelligence asi asi-brain asi-superbrain bot chatgpt computer-science custom-gpt gpt science superbrain superintelligence
Last synced: 11 Feb 2026
https://github.com/streambinder/erro
That cool thing to look interesting in the world of work
computer-science curriculum-vitae cv job latex resume
Last synced: 17 Feb 2026
https://github.com/tommasoazz/cryptography-notes
Notes for studying, preparing homeworks and exams of the course "Cryptography" of University of Bologna, Master Degree in Computer Science (LM Informatica), A.Y. 2021/2022.
computer-science cryptography notes
Last synced: 11 Feb 2026
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/bunyaminyavuz/university_lectures_source
Sources of some of the courses I took during my undergraduate education in Computer Engineering.
computer-science datastructures-algorithms digital-logic-design digital-logic-system probability-statistics programming-languages web-programming
Last synced: 12 Feb 2026
https://github.com/hojas/typescript-algorithms
🧬 Algorithms and data structures implemented in TypeScript.
algorithm algorithms computer-science data-structures interview interview-preparation typescript typescript-algorithms
Last synced: 13 Feb 2026
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/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/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/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/hmaurer/langton-ant
A simulation of Langton's ant
computer-science education simulation visualisation
Last synced: 05 Mar 2026
https://github.com/sourhub226/8086-programs
8086 ASM programs for computer engineers.
8086 8086-emulator computer-engineers computer-science education emu8086 engineering learning microprocessor tasm
Last synced: 19 Apr 2026
https://github.com/bandirevanth/bandirevanth
README and config files for my dynamic profile.
ai computer-science effects github machine-learning portfolio profile readme readme-md software software-engineering student tech trending ui
Last synced: 19 Apr 2026
https://github.com/v-kolesnikov/simple
Simpλe imperative programming language
computer-science programming-language self-education
Last synced: 21 Apr 2026
https://github.com/v-kolesnikov/sicp-generator
Exercise generator for SICP
clojars clojure clojure-library computer-science sicp sicp-generator
Last synced: 06 Jun 2026
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/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/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/julio-guerra/mips
computer-organization computer-science hardware-architectures pipeline workshop
Last synced: 13 Jun 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/pprattis/get-weather-from-api
A program which uses the API from http://openweathermap.org/api to get weather conditions for a location specified using coordinates.
computer-science openweather-api programm python student weather
Last synced: 26 Jun 2025
https://github.com/prrromanssss/thebasicsofcs-labs
Laboratory works for the basics of computer science for MSTU
computer-science functional-programming mstu scheme
Last synced: 31 Jan 2026
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/pprattis/get-twitter-common-friends
Program which shows client's Twitter friends and then checks if two of them selected by the user have any common friends and prints them.
computer-science programm python student twitter-api
Last synced: 29 Mar 2025
https://github.com/noah-de/cs105-fall19
Concepts of Programming Languages (Fall 2019)
computer-science programming-language westmont
Last synced: 21 Jan 2026
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/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/pprattis/get-beer-info-from-brewerydb-api
A program which uses the BreweryDB API http://www.brewerydb.com/developers that shows the beers in the database for the beer kind the user requested.
beer-kind brewerydb-api computer-science programm python student
Last synced: 29 Mar 2025
https://github.com/luisenmarroquin/data-structures-and-algorithms
Great coding challenges using many programming languages
algorithms binary-search breadth-first-search computer computer-science data-science data-structures depth-first-search graphs hash-maps hash-tables heaps linked-lists merge-sort queues quicksort stacks trees tries
Last synced: 09 Apr 2025
https://github.com/edinsonrequena/simple-port-scanner
This is a simple port scanner built in python 3.8
computer-science cybersecurity hacking port-scanner python python3-8 scanner socket tutorial
Last synced: 22 Mar 2025
https://github.com/dpbm/learning-assembly
Notes and tests that I've done while I learn assembly
assembly assembly-language assembly-language-programming assembly-x86 computer-science debian linux machine machine-language nasm
Last synced: 13 Apr 2026
https://github.com/make-github-pseudonymous-again/js-fifo
:blossom: First In, First Out data structures for JavaScript
agpl computer-science data-structures fifo javascript ordered-collections queues
Last synced: 06 Jun 2026
https://github.com/varshneydevansh/machinelearning-101
This repository is about various Algorithm's and Implementations in ML
artificial-intelligence artificial-neural-networks computer-science computer-vision deep-learning machine-intelligence machine-learning machine-learning-algorithms machinelearning neural-network numpy numpy-tutorial python tensorflow tensorflow-tutorials tutorial tutorial-exercises
Last synced: 08 May 2026
https://github.com/venucharanreddy/lasertrip_alarmsystem
Raspberry Pi Project using Python. This model is useful to avoid the burglar attacks in the banks or museums.
alarmsystem computer-science engineering laserbeam livestream putty python raspberry-pi smtp vlc-media-player vnc-viewer
Last synced: 08 May 2026
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/chromeuniverse/mit-6.0001-psets
Solutions to MIT 6.0001's problem sets in Python
computer-science introduction-to-programming python
Last synced: 07 Aug 2025
https://github.com/arif-miad/synthetic-hypertension-dataset-eda-ml
Synthetic dataset-based project for analyzing hypertension risk using EDA and 10 machine learning classification models. Includes realistic health features like age, BMI, salt intake, stress, and medication response.
classification computer-science data-science machine-learning pandas-python python sklearn-library
Last synced: 15 May 2026
https://github.com/irene-frias/cs50x
Is a course for introductory computer science course offered by Harvard University, known for being both comprehensive and accessible to beginners. The course covers fundamental concepts in computer science and programming, starting with basic problem-solving and progressing to more complex topics.
alogrithms computer-science cybersecurity data-structures programming-with-c python-programming sql-database web-development
Last synced: 12 Jun 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/kirillbobyrev/talks
Materials for public talks
computer-science latex machine-learning python reinforcement-learning talks
Last synced: 08 May 2026
https://github.com/dipokallab/cs-roadmap
🚀 Computer Science Roadmap for Junior Developer
Last synced: 01 Feb 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/umbrellacrow612/materials
Fundamentals and ideas that once learned can be applied to any language or area of software.
computer-science docs idea learning software-engineering
Last synced: 01 Feb 2026
https://github.com/krichelj/gymasteroids
Asteroids evasion using OpenAI's gym Reinforcement Learning (RL) package - M.Sc. Thesis in Computer Science, Ben Gurion University Ben Gurion University of the Negev, Israel
artificial-intelligence asteroids asteroids-game bellman-equation computer-science evasion gym-environment open-ai open-ai-api open-ai-gym optimization-algorithms optimization-methods q-learning reinforcement-learning
Last synced: 06 May 2026
https://github.com/afiffon/openu
Repository Index for the work during my B.Sc. of CS at The Open University of Israel
Last synced: 08 Feb 2026
https://github.com/pprattis/kakuro-game-implementation
A script that implements a solution for the game Kakuro by assigning a variable to each empty square.
computer-science kakuro kakuro-solver kakuropuzzle logic predicate-functions predicates program prolog student
Last synced: 07 Jan 2026
https://github.com/cedrickchee/nand2tetris
Solutions for http://www.nand2tetris.org/
assembly computer-science computer-systems cpu-architecture emulator-development hack-binary hack-computer logic-gates nand2tetris nand2tetris-assignments virtual-machine
Last synced: 22 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/mmaffi/alg1-academic-exercises
📌 Repository of C and programming logic exercises developed during my undergraduate studies in Information Systems at UFMS CPTL. Here, I store practice exercises to reinforce fundamental language concepts and improve programming logic skills.
algorithms c-exercises c-language c-programming college-projects computer-science data-structures learning-c logic-programming programming-challenges
Last synced: 01 Nov 2025
https://github.com/jakzo/priority-queue
JavaScript priority queue implementation.
computer-science data-structures
Last synced: 12 May 2026
https://github.com/jaxcksn/compscidegreeplan
An unofficial tool for planning and creating a 4 year plan for a Computer Science degree at TTU.
college computer-science degree-planner four-year-plan react texas-tech-university ttu
Last synced: 29 Mar 2025
https://github.com/jofaval/python-baby-to-dundee
Python educational repository so you can go from a baby to Dundee (pun intended)
beginner computer-science dundee educational python software-engineering workshop
Last synced: 09 Feb 2026
https://github.com/valera-rozuvan/to-study
a place to keep links and references on various papers and books
Last synced: 21 Jan 2026
https://github.com/pprattis/2d-array-rotation
A program which creates a 8x8 table consisting of gaps (space) and 0. Then it displays the three rotations that it can have (by 90 degrees). Consider it like rotating a custom brick in Tetris.
2darrays array-manipulations arrays computer-science programm python rotations student tetris
Last synced: 29 Mar 2025
https://github.com/denvercoder1/godel-program-converter
Program to convert a program encoding based on its Gödel number to 𝒮 Language (S Language) or convert an 𝒮 Language program to it's program number
code-generation computability-theory computer-science godel-numbering theory-of-computation
Last synced: 04 Aug 2025
https://github.com/dronnix/bwarr
Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations
btree btrees cache cache-friendly computer-science data-structure data-structures go golang ordered performance sorted-set
Last synced: 13 Jan 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/cicerolino/obsidian-vault-template
Eis um modelo no qual tiro como base para meus estudos de ciência da computação, desenvolvimento de software, etc.
computer-science obsidian obsidian-vault obsidian-vault-template software-development template
Last synced: 29 Oct 2025
https://github.com/sr1jan/grok-compiler
grokking compilers...
compiler compiler-construction compiler-design compiler-principles compilers computer-science education educational
Last synced: 27 May 2026
https://github.com/aliesbelik/how-it-works
:gear: How it Works
collection computer-science educational
Last synced: 18 Mar 2026
https://github.com/mo42/thesistemplate
Unofficial LaTeX template for theses in computer science at University of Stuttgart
computer-science latex latex-template stuttgart thesis university
Last synced: 15 Mar 2025
https://github.com/pprattis/2D-array-rotation
A program which creates a 8x8 table consisting of gaps (space) and 0. Then it displays the three rotations that it can have (by 90 degrees). Consider it like rotating a custom brick in Tetris.
2darrays array-manipulations arrays computer-science programm python rotations student tetris
Last synced: 28 Sep 2025
https://github.com/obedm503/ttt
obligatory tic tac toe in a few languages
c computer-science experiment java python rust tic-tac-toe typescript
Last synced: 13 Apr 2026
https://github.com/gabrielrovesti/stage-e-tesi-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: 12 Feb 2026
https://github.com/edinsonrequena/engineering-mathematics
Specialization in Mathematical Engineering from the Universidad Politecnica de Valencia
algebra computer-science derivatives engeneering integral mathematical-engineering mathematics
Last synced: 18 Mar 2026
https://github.com/rabi-siddique/sudoku-solver
A web application that allows you to solve a Sudoku puzzle using a backtracking algorithm. The goal of this application is to help you visualize how the backtracking algorithm works to solve the puzzle.
algorithms computer-science data-structures interview interview-questions programming
Last synced: 25 Mar 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/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/pedroestevaodev/conquerors-of-the-kingdom
A Mini RPG Battle Simulator developed for the Object-Oriented Programming course (5th semester, Computer Science - Centro Universitário Barão de Mauá) using Java. The game allows players to recruit soldiers, build structures, and battle enemy kingdoms while applying OOP concepts.
abstraction academic academic-project computer-science design-patterns encapsulation game-development inheritance java java-rpg-game onject-oriented-method oop oops-in-java polymorphism programming rpg strategy-game
Last synced: 12 Jun 2026
https://github.com/denizkarya1999/dsa_practice_with_x27
Practice Data Structures and Algorithms for better software engineering
algorithms coding-interviews computer-science data-structures self-practice
Last synced: 02 Sep 2025
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/ericadamski/linked-list
JavaScript implementation of simple linked list, queue, dequeue, and stack
code-newbie computer-science learn-to-code linked-list
Last synced: 13 Jun 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/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/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/cliftondavies/full-stack-software-engineer-study-guide
A study guide for the aspiring, top 10%, Full-Stack Software Engineer.
coding-challenges computer-science mathematics web-development
Last synced: 19 Feb 2026