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/0xHericles/EasyAcceptLesson
:books: Basic material for the EasyAccept tool lesson
acceptance-testing computer-science easyaccept java programming-lab-2 testing tests ufcg
Last synced: 24 Mar 2025
https://github.com/souad988/souad988
Config files for my GitHub profile.
computer-science config github-config
Last synced: 28 Feb 2026
https://github.com/alexeev-prog/fib_miles2km
Converter from miles to km using Fibonacci series in C
c computer-science converter fibonacci fibonacci-numbers fibonacci-sequence mathematics miles2km
Last synced: 23 Aug 2025
https://github.com/hasferrr/courses
Online Computer Science courses I took and am currently going through, following the OSSU curriculum.
Last synced: 19 Mar 2026
https://github.com/make-github-pseudonymous-again/js-integer-sequences
:shell: Integer sequences for JavaScript
computer-science integer-sequences javascript js mathematics
Last synced: 05 Apr 2025
https://github.com/rihib/leetcode
My LeetCode progress
arai60 blind75 computer-science go golang grind75 leetcode leetcode-go leetcode-golang leetcode-solutions neetcode150
Last synced: 09 Apr 2025
https://github.com/ejsdotsh/cs-autodidact
documenting my self-education journey in Computer Science
computer-science computer-science-education learning-in-public self-learning
Last synced: 19 Mar 2026
https://github.com/shivajivarma/codebase
Collection of algorithms
algorithms computer-science data-structures graph search-algorithms sorting-algorithms tree
Last synced: 15 Feb 2026
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/digioref/smbud-project
Repository of the SMBUD Project at Polytechnic of Milan. ElasticSearch and Kibana are used to analyze a dataset.
computer-engineering computer-science database elasticsearch kibana-dashboard nosql nosql-database polimi smbud
Last synced: 08 Oct 2025
https://github.com/jakzo/priority-queue
JavaScript priority queue implementation.
computer-science data-structures
Last synced: 12 May 2026
https://github.com/thaoshibe/cs-conference-posters
A collection of my posters with pptx files...
computer-science computer-vision cvpr cvpr2021 cvpr2024 neurips neurips2023 neurips2024 poster posters pptx
Last synced: 19 Mar 2026
https://github.com/cr2007/bestelectronics-redesign-cw
Coursework 1 - Redesigning a Website
computer-science f27wd heriot-watt heriot-watt-university web-design-and-databases
Last synced: 19 Mar 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/yuelinxin/skills-worth-sharing
All the basics that you need to know for Computer Science & Software Engineering learners.
beginner computer-science skillshare software-engineering
Last synced: 10 Mar 2025
https://github.com/make-github-pseudonymous-again/js-bst
:seedling: Binary search tree library in JavaScript
agpl binary-search-trees computer-science data-structures javascript search-trees searching sorting tree
Last synced: 20 May 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/opixelum/brain-disk-gitbook
The most powerful data storage device is in your head.
blockchain computer-science cybersecurity data-science knowledge programming
Last synced: 17 Feb 2026
https://github.com/rodyherrera/leetcode
A record of my LeetCode problem solving journey! ;)
algorithms algorithms-datastructures c computer-science cpp javascript leetcode leetcode-solutions python typescript
Last synced: 11 Apr 2026
https://github.com/2bitbit/cs-visualizations
50 interactive visualizations for core CS concepts. Zero deps, pure frontend.
algorithms canvas computer-architecture computer-science education html5 interactive visualization
Last synced: 28 Jun 2026
https://github.com/pprattis/multiplying-digits-of-number
A program which calculates how many times we have to multiply the digits of a number in order to get one digit result.
computer-science digit programm python student
Last synced: 03 Jul 2025
https://github.com/arikw/cs-haifa-website
מדעי המחשב, אוניברסיטת חיפה - אתר הסטודנטים | A static mirror copy of the students website of the computer science department in Haifa university
computer-science computer-science-degree computer-science-education computer-science-students computer-science-studies
Last synced: 19 Mar 2026
https://github.com/ragibasif/ragibasif
My GitHub profile README.
about-me animation computer-programming computer-science config cybersecurity github-config icon markdown math mathematics profile profile-readme readme readme-profile snake-game university
Last synced: 19 Mar 2026
https://github.com/tanaytoshniwal/tanaytoshniwal
computer-science developer engineering programmer
Last synced: 20 Mar 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/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/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/ladunjexa/the-leetcode
📑 LeetCode problems' Algorithms and Solutions implemented in common PL with explanations and links to further readings.
algorithms computer-science concurrency database interview-preparation javascript leetcode leetcode-solutions shell
Last synced: 03 Mar 2026
https://github.com/riannegreiros/cs-python1
Introdução à Ciência da Computação com Python Parte 1
algorithm-challenges challenges-solved computer-science
Last synced: 21 Sep 2025
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/emrepbu/consumerproducer.animate
Animated visualization of Producer-Consumer problem using Manim. Features buffer management, synchronization. Educational tool for understanding concurrent programming concepts.
animation buffer-management computer-science concurrency educational educational-animation manim neural-network producer-consumer python synchronization threading visualization
Last synced: 25 Aug 2025
https://github.com/sourceduty/quantum
Principles, applications, and technologies of quantum science.
ai chatgpt computer-science computer-science-algorithms custom-gpt gpts quantum quantum-algorithm quantum-algorithms quantum-computing quantum-science research research-and-development science theoretical-computer-science
Last synced: 08 Aug 2025
https://github.com/nhatnguyenyn/gesture-air-control-framework-v1
Gesture Control Framework is an advanced HCI project that turns a standard webcam into a gesture-based PC controller. Built with Python, OpenCV, and MediaPipe, it includes modules like a Virtual Painter, Virtual Mouse, and Volume Control — all operable via hand gestures.
computer-science computer-vision opencv python students tkinter-gui
Last synced: 15 May 2026
https://github.com/alkesst/universalwhileprogram
Universality implementation
computer-science haskell universality while-language
Last synced: 02 Jan 2026
https://github.com/erikplachta/cs-regex-reference-guide
A general reference guide on how to understand and use regex.
computer-science cs guide reference regex regular-expression regular-expressions
Last synced: 04 Mar 2026
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/ggasbarri/bookqr-uc
Consulta información acerca de equipos de la Escuela de Telecomunicaciones UC
android android-app android-application computer-science computer-vision mobile-vision qrcode
Last synced: 05 May 2026
https://github.com/sohail0992/js-algorithms
Leetcode, Codility problems solutions.
algorithms computer-science interview-preparation javascript practice-programming solutions
Last synced: 19 Jan 2026
https://github.com/jocelynvelarde/voltec-inventory-app
App available in all platforms. Dedicated to my robotics team Voltec 6647 for my Computer Science internal
app computer-science flutter international-baccalaureate student
Last synced: 16 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/waqaszafar9/wireshark-network-security-experiment
This repository documents a network security experiment conducted using Wireshark. The primary objectives include capturing and analyzing network traffic during interactions with Facebook and YouTube.
capture-the-flag computer-networking computer-networks computer-science experimental network network-analysis network-programming networking wireshark
Last synced: 19 Mar 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/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/valera-rozuvan/to-study
a place to keep links and references on various papers and books
Last synced: 21 Jan 2026
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/alessandro624/computerscienceguides
Raccolta di guide su vari argomenti relativi all'informatica
computer-science docker doxygen git guide junit linux mariadb maven mpi mysql programming software-development tutorial valgrind
Last synced: 08 Apr 2026
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/kasiimh1/mmu-computer-science-bsc
All my work i have submitted over the duration of my undergraduate degree in BSc Computer Science with awarding of a First Class Classification at The Manchester Metropolitan University 2017-2020
android-studio coding computer-science csharp css3 html5 java javascript jsp mips mips-assembly mysql php processing programming python3 react-native restful-api sql
Last synced: 02 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/yuyukiin/faculdade-cc
Compilado de materiais de estudo, exercícios e implementações das disciplinas de Ciência da Computação na Universidade Franciscana (UFN).Cadeiras resumidas da faculdade.
college computer-science cpp csharp java python sql study-materials ufn university
Last synced: 02 Apr 2026
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/pprattis/get-imdb-score-by-movie-title
A program in python which for a movie title inserted by user, using the link http://www.omdbapi.com/ returns the IMDB score and the awards of that movie.
computer-science imdb-score movie-title omdb-api programm python student
Last synced: 14 Oct 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/jgleitz/afpg-skript
Inoffizielles Skript für die Vorlesung „Algorithmen für planare Graphen“ von Prof. Dr. Dorothea Wagner
computer-science lyx planar-graphs
Last synced: 10 Jul 2025
https://github.com/pprattis/image-quantization-dpcm-compression-encoding-and-motion-compensation
A series of Python and Matlab scripts that implement some multimedia compression functions and actions.
compression computer-science dpcm encoding frames image-compression image-encoding motion-compensation multimedia program python quantization student
Last synced: 29 Mar 2025
https://github.com/follen99/designpatterns
Software Engineering Design Patters
computer-science design engineer engineering software software-engineering
Last synced: 05 Nov 2025
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/35socks/csmajor
Node thing for bullying CS Majors :3
bullying computer-science node
Last synced: 26 Mar 2025
https://github.com/laphayen/technote
cs, java, spring, spring-boot, openCV 인터뷰 준비 노트
computer-science computer-vision java spring spring-boot
Last synced: 18 Apr 2026
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/sotthang/til
Today I Learned
cli computer-science cs git markdown programming python til
Last synced: 08 Apr 2026
https://github.com/pprattis/eclass-application-practise
A Java project which simulates an eclass application where users can sign up and sign in as admin, students or professors and can handle their grades and classes, saving information into files.
computer-science eclass filereader getters java program setters student
Last synced: 29 Mar 2025
https://github.com/gabrieljablonski/esc-college-course-work
Elements of Computer Systems - nand2tetris course
computer-engineering computer-science computer-systems nand2tetris
Last synced: 18 Mar 2025
https://github.com/amirhnajafiz/graphhub
GraphHub is my personal website in which I keep my notes.
computer-engineering computer-science docs docusaurus graphhub notes
Last synced: 05 Apr 2025
https://github.com/pprattis/capitalize-words
A program which accepts as an input a sentence and some key words and then returns the sentence with the key words capitalized.
capitalize computer-science programm python sentence student
Last synced: 29 Mar 2025
https://github.com/ryandvl/leetcode
✅ All the problems that I solved in LeetCode.
computer-science cpp java javascript leetcode python
Last synced: 20 Apr 2026
https://github.com/burakahmet/cs50p
Harvard's CS50p problem solutions.
algorithm algorithms computer-engineering computer-science cs50 cs50p cs50python hardvard problem-set problem-solving python python3
Last synced: 26 Mar 2025
https://github.com/piotrl/compsci-alghoritms
🎓 My implementations of popular algorithms concepts
algorithms c computer-science data-structures learning
Last synced: 31 Oct 2025
https://github.com/maruf-pfc/gub-cse-221
Green University of Bangladesh - CSE Department - Batch 221
computer-science cse data-communication data-structures-and-algorithms database dsa green-university gub machine-learning microprocessor oop open-source operating-system structured-programming web-programming
Last synced: 21 Apr 2026
https://github.com/lapets/course-logic-and-combinatorics
Lecture notes, assignments, and other materials for a one-semester introductory course on topics in logic, combinatorics, and computer science applications thereof.
algorithms combinatorics computer-science introduction lecture-notes logic logic-programming
Last synced: 02 Jan 2026
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/devhindo/williamfiset
Empowering WilliamFiset tutorials by summarizing videos, providing follow-up problems and adding additional resources for each video
algorithms computer-science data-structures mathematics
Last synced: 09 Jan 2026
https://github.com/gabrielrovesti/unipd-bachelor-master-computer-science-notes
The most comprehensive and organized collection of notes for University of Padua (UNIPD) Computer Science Bachelor and Master Degrees, including Data Science, Cybersecurity and more.
appunti appunti-universitari computer-science cybersecurity data-science informatica latex notes unipd
Last synced: 24 Jul 2025
https://github.com/tywil04/passwordmanager
Simple PasswordManager written using Go and Svelte. Its simple and insecure and it was created as part of a college assignment.
aes-256-cbc college college-project computer-science cryptography email email-alias gin-gonic golang gpl3 insecure pbkdf2 svelte svelte-kit
Last synced: 18 Jan 2026
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/lyes-sefiane/udem-java-programming-and-applications
IFT 1170 Java Programming and Applications at University of Montreal 🇩🇿 🇨🇦
computer-science github-actions java maven software-development
Last synced: 22 Apr 2026
https://github.com/iamrlz/devops-roadmap
This repo contains the various learning materials for Cloud & DevOps.
aws azure ci-cd cloud computer-science devops devops-roadmap docker documentation gcp git github github-actions golang kubernetes linux python shell-scripting
Last synced: 08 Apr 2026
https://github.com/dolfost/markov-algorithm-lua
The Lua Markov algorithm implementation
computer-science markov-algorithm markov-algorithms math mathematics
Last synced: 05 Jun 2026
https://github.com/pprattis/calculator-with-visual-csharp
A windows forms application implementing a basic calculator.
application calculator calculator-application computer-science csharp program student windows-forms
Last synced: 24 Apr 2026
https://github.com/luckykk273/computerscience
Include examples of data structures, sorting algorithms and design patterns.
computer-science data-structures design-patterns sorting-algorithms
Last synced: 14 May 2025
https://github.com/ptgm/pyfunctionhood
Local computation of immediate neighbours of a given monotone non-degenerate Boolean function
boolean-function computer-science research-software
Last synced: 14 Jan 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/markoshb/computational-complexity-subject
This repository contains my work on this amazing subject.
algorithms complexity computer-science
Last synced: 02 Jan 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
https://github.com/kiwigrenade/informatyka-algorytmiczna
Programming exercises from my time studying Algorithmic Computer Science at Wroclaw University of Science and Technology.
algorithms algorithms-and-data-structures algorytmy-i-struktury-danych algorytmy-optymalizacji-dyskretnej aod computer-science cpp ina informatyka-algorytmiczna jezyki-formalne-i-techniki-translacji jftt obliczenia-naukowe programowanie-w-logice student-project studies wybrane-zagadnienia-algebry wza
Last synced: 26 May 2026
https://github.com/jofaval/mlai-portfolio
My portfolio about Data Analysis, Machine Learning and A.I.
computer-science data-analysis data-science machine-learning portfolio python
Last synced: 25 Apr 2026
https://github.com/dcasella/bsc-thesis
Bachelor's thesis in Computer Science
algorithms-implemented bachelor-thesis computer-science
Last synced: 16 Sep 2025
https://github.com/stuymedova/common-design-patterns
[WIP][LEARNING] Annotated Observer, Factory, Singleton, and so on
computer-science design-patterns interview-preparation typescript
Last synced: 06 Jun 2026
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/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/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/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/withrvr/sem-5
Engineering Sem-5 ( 3rd Year ) .... data, practical, pdfs, .... etc
cn computer-science dwm engg ip se sem-5 tcs
Last synced: 29 Mar 2025
https://github.com/lebrancworkshop/review-computer-science
Review the topics from Computer Science field.
c computer-architecture computer-network computer-science cpp digital-electronics hardware hardware-designs lecture-notes low-level-design low-level-programming operating-system operating-systems
Last synced: 26 Apr 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