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/princeinscripts/leetcode-question
A repository containing solutions to LeetCode questions focused on Data Structures and Algorithms (DSA), aiding in practicing and mastering key concepts in computer science.
algorithms computer-science data-structures leetcode practice-repository programming
Last synced: 04 Sep 2025
https://github.com/brevex/binary-search-tree
A binary search tree made in Java that manipulates integer values.
algorithm binary-search-tree computer-science data-structures java
Last synced: 12 Jun 2025
https://github.com/aunshx/ecs-116-disc-files-sq24
Discussion Code and Files for ECS 116 Data Management for Data Science Spring '24 course @ UC Davis
computer-science data-science database mongodb postgresql ucdavis
Last synced: 12 Apr 2026
https://github.com/alexzajac/course_ml_with_r
Programming assingments for ML course in CS major at ESILV
computer-science introduction machine-learning r
Last synced: 28 Mar 2025
https://github.com/n-c0de-r/lab3.7a
Designing and Testing Observer/Subject & Decorator patterns
3rd-semester 7th-exercise computer-science design-patterns java observer observer-pattern
Last synced: 22 Jul 2025
https://github.com/sergio-oliveira-br/myapp
This project was developed within the framework of the Computer Science course and aims to apply and demonstrate the skills acquired throughout academic training. The application allows users to access HTML pages to add, edit and manage data in tables, using a robust backend implemented in Java, with the Spring Boot framework.
computer-science heroku java jquery postgresql spring-boot
Last synced: 12 Apr 2026
https://github.com/andrewcwhy/cs
asm assembly c computer-science cs data-structures dsa mips mips-assembly zig ziglang
Last synced: 11 May 2026
https://github.com/thiagocalvi/simulador-mesif
Trabalho prático de implementação em ARQ II: Desenvolvimento de um simulador de coerência de cache utilizando a extensão do protocolo MESI, o MESIF.
arquitectura cache-simulator computer-science mesi-protocol uem
Last synced: 30 Mar 2025
https://github.com/arielliv/max-flow-algorithm
Several implementations of max flow algorithm in c++
algorithm algorithms algorithms-and-data-structures computer-science
Last synced: 28 Mar 2025
https://github.com/spo0kydev/datastructures-cpp
Data Structures in C++
academic algortithms c-plus-plus computer-science cpp data-structures datastructures learning no-stl self-study
Last synced: 23 Apr 2025
https://github.com/sourhub226/linux-shell-scripts
Essential linux shell scripts for computer engineers.
computer-engineers computer-science education engineering learning linux programming shell-script
Last synced: 11 May 2026
https://github.com/apulbere/algorithms
data structures and algorithms
algorithms computer-science data-structures dijkstra graph interview interview-practice java java-21 junit5 kruskal software-engineering sorting-algorithms
Last synced: 22 Mar 2025
https://github.com/lmriccardo/htb-write-ups
A collection of Write-Up for some HTB Machines
capture-the-flag computer-science cybersecurity hackthebox hackthebox-writeups
Last synced: 05 Apr 2025
https://github.com/shamsuther/auto-gallery
AutoGallery: Car Showroom Management System
computer-science java java-programming jdk
Last synced: 03 Jan 2026
https://github.com/v-kolesnikov/project-euler-cpp
Project Euler on C++
algorithms computer-science cpp project-euler self-education
Last synced: 20 May 2026
https://github.com/nishatrhythm/simple-c-and-c-plus-plus-program
Basic C and C++ related programs can be found in this repository.
c computer-science cpp programming
Last synced: 20 Jul 2025
https://github.com/nishatrhythm/numerical-analysis-lab
Implementation of Numerical Analysis formulae using Python.
computer-science numerical-analysis python
Last synced: 20 Jul 2025
https://github.com/nishatrhythm/basic-database
MySQL database related basic commands can be found in this repository.
computer-science database mysql
Last synced: 20 Jul 2025
https://github.com/carinquantifiable119/data-science-handbook
📝 Explore Jupyter notebooks and reusable code to master data science workflows and enhance your skills effectively.
analytics aws biostatistics causal-inference computer-science ipython machine-learning meta neural-networks notebook numpy probability probability-cheatsheet python scicloj seaborn statistics-cheatsheet targeted-learning
Last synced: 27 Apr 2026
https://github.com/curiousci/cs-php-mvc
Project for Computer Science course at school
computer-science mvc-framework php school-project
Last synced: 01 Apr 2025
https://github.com/kazimovzaman2/holbertonschool-low_level_programming
Low-level programming and algorithm projects for Holberton School
algorithms-and-data-structures c computer-science makefile
Last synced: 29 May 2026
https://github.com/natan-dot-com/laboratory-ics1
Codes written during Introduction to Computer Science: Laboratory Practice I discipline.
Last synced: 29 May 2026
https://github.com/divyanshu-rawat/dbms-resources
Add resources to learn computer science database fundamentals.
Last synced: 09 Apr 2025
https://github.com/sourceduty/synthetic_life_simulator
🧫 Create and simulate synthetic life models.
ai ai-science chatgpt computer-science custom-gpt customgpt gpt gpt-store gpts life-model life-models openai sci science science-simulation scientist simulation simulator synthetic-science
Last synced: 04 Apr 2025
https://github.com/shama-llama/distributed-bookstore
Simple remote bookstore management system using RPC and RMI
computer-science cosc-6003 distributed-systems
Last synced: 25 Feb 2025
https://github.com/kotlin-android-study-with-ssafy/cs_study_1
SSAFY 13기 모바일 트랙 구미 5반 CS 스터디(A)
Last synced: 26 Jan 2026
https://github.com/shama-llama/distributed-systems-algorithms
Algorithms & Implementation for Communication, Synchronization, and Mutex tasks
computer-science cosc-6003 distributed-systems
Last synced: 12 Jun 2025
https://github.com/juliusnixi/cross
"CROSS: an exChange oRder bOokS Service" online orders book written in Java, Multi-threaded, CLI, client/server, TCP & UDP sockets application. Project exam of programming laboratory course 3, University of Pisa, Computer Science BSc, academic year 2024-2025.
client client-server command-line computer-science exam java multithreading online order-book project server socket socket-tcp socket-udp tcp trading udp university university-project
Last synced: 04 Jul 2025
https://github.com/turitoyuenan/science-website
My Science Website: Collection of resources, findings, and other sciency stuffs
computer-science css html hugo hugo-site science static-site website
Last synced: 21 Jan 2026
https://github.com/giovananog/personal-website
Personal website developed during the Web Programming course
computer-science web-programming website
Last synced: 07 Jan 2026
https://github.com/kunalpisolkar24/is_lab
Collection of practical codes for Savitribai Phule Pune University's Information Security Laboratory (310258) .
aes-encryption computer-science cryptography cybersecurity des-algorithm diffie-hellman-algorithm information-security java-cryptography md5-hash rsa-algorithm security-lab sppu-computer-engineering
Last synced: 04 Jul 2025
https://github.com/ozanani/computer-science
Computer science studies helpers
computer-science d-ary-heap heap heapsort minimax
Last synced: 25 Mar 2025
https://github.com/permalik/curricula
edu:Computer Science and DSA
advent-of-code algorithm computer-science data-structure
Last synced: 04 Jul 2025
https://github.com/pprattis/sequence-global-alignment-with-unknown-nucleotides
A Python script that for a parameter k, calculates the universal alignment of 2 sequences, with limitation that the alignment contains at most k unknown nucleotides. Nucleotide sequences are sometimes written in a 5-character alphabet, A, T, G, C, and N where N stands for an undefined nucleotide.
bioinformatics chromosomes computer-science fasta global-alignment nucleotides program python sequence-alignment student
Last synced: 29 Mar 2025
https://github.com/uehwan/programming-study-pathway
A concise curriculum for mastering computer science using web materials
coding computer-science java machine-learning programming python web
Last synced: 12 Apr 2026
https://github.com/casperkristiansson/kth-computer-science-master-courses
KTH Computer Science Master Courses
computer-science kth master software-technology tcscm
Last synced: 06 Mar 2026
https://github.com/esteves31/unifesp
Projetos e matérias que realizei durante a graduação na Unifesp - SJC
algorithms compilers computer-science data-structures parallel-computing
Last synced: 14 Mar 2025
https://github.com/n-c0de-r/cs2.04_bargraph
Counting characters in a text file and create a histogram of it. 2nd semester, 4th exercise in informatics.
2nd-semester 4th-lab computer-science count-characters histogram informatics java
Last synced: 09 Jul 2025
https://github.com/n-c0de-r/cs1.04_todo.primes
Lab 1.4 - A CLI ToDo-List with search engine. 1st semester, 4th lab.
1st-semester 4th-lab computer-science informatics java prime-numbers search-engine
Last synced: 05 Mar 2025
https://github.com/haideralipunjabi/clab_imca1sem
Code from various exercises I performed during my C Programming Lab, 1st Semester of Integrated Masters in Computer Applications at Cluster University Srinagar, Jammu & Kashmir
basics-of-c c c-programming computer-science
Last synced: 25 Mar 2025
https://github.com/dantasl/graphs
Developing the final project of 2019.1 class of Graphs, at IMD/UFRN. Implementing DSATUR's algorithm.
coloring-graph computer-science dsatur-algorithm graphs
Last synced: 31 Mar 2025
https://github.com/julianolorenzato/emuk
computer-architecture computer-organization computer-science
Last synced: 28 Jan 2026
https://github.com/sourceduty/universe_simulator
🌌 Simulating the Theory of Everything (ToE).
ai artificial-intelligence chatgpt computer-science custom-gpt gpt gpts openai sci science sciense sim simulation simulations simulator space-science theory-of-everything toe universe universe-simulator
Last synced: 29 Mar 2025
https://github.com/krichelj/spl_hw2
2nd homework at Systems Programming Languages (SPL) course at Ben Gurion University
advanced-programming computer-science homework multithreading object-oriented-programming
Last synced: 04 Jun 2026
https://github.com/n-c0de-r/cs1.02_song.freezer
Song Exercise, building a small music player. 1st semester, 2nd exercise, computer-science.
1st-semester 2nd-exercise computer-science java music-player song
Last synced: 20 Apr 2026
https://github.com/pprattis/milk-station-program
This is a practice program is Visual Basic that simulates the calculation of the milk stations' progress of a week.
2d-arrays computer-science program visual-basic
Last synced: 07 Jan 2026
https://github.com/jaem1n207/js-algorithms
A comprehensive collection of fundamental JavaScript algorithms. Featuring sorting, searching, data structure, graph, and dynamic programming algorithms, I will strive for clear, efficient solutions.
algorithms computer-science data-structures javascript jest
Last synced: 15 Apr 2026
https://github.com/btylrob/discrete-math-journal
Discrete Mathematics Journal
college-students computer-science discrete-mathematics math mathematical-programming mathematics
Last synced: 25 Mar 2025
https://github.com/parvez-ahammed/life-at-aust
Ahsanullah University of Science and Technology Department of Computer Science and Engineering Year 1, Semester 2 CSE1200 iGraphics Term Project
computer-science cppgame igraphics-project
Last synced: 06 Apr 2025
https://github.com/pprattis/hotel-receipts-program
This is a practice program is Visual Basic that simulates the calculation of hotels' receipts and various statistics.
2d-arrays computer-science program visual-basic
Last synced: 07 Jan 2026
https://github.com/pprattis/payment-of-farm-subsidies-program
This is a practice program is Visual Basic that simulates the procedure of paying farm subsidies.
computer-science eof program visual-basic
Last synced: 07 Jan 2026
https://github.com/nadidlinchestein/cs50x-introductiontocomputerscience
CS50x Introduction to Computer Science - Harvard University
c computer-science cpp css flask html javascript progamming-language programming programming-exercises python
Last synced: 13 Apr 2026
https://github.com/danishzulfiqar/glucolobin
A Health ECO-System designed to integrate and sync with multiple IOT based medical equipment througout the globe simultaneously.
computer-science eco-system engineering iot medical
Last synced: 02 Jan 2026
https://github.com/yuxno/feature-matching-and-image-classification-opencv
computer vision workshop, basic operations with opencv plus an image classification simple application
computer-science computer-vision feature-detection feature-matching image-classification opencv python
Last synced: 09 May 2026
https://github.com/h0nt3d/modulo2345updowncounter
A counter written in VHDL that has been designed to count in radix 8 up and down from 0 to 2344 in radix 14 while displaying the counting on 4 Seven Segment Displays
computer-science counter digital-electronics digital-logic-design electrical-engineering electronics fpga-programming instantiation mod quartus-prime radix seven-segments-display vhdl
Last synced: 17 Nov 2025
https://github.com/vinicius-rio/IFSP-programming-logic-and-algorithms
Exercises for the first semester of the Bachelor's Degree in Computer Science at the Federal Institute of São Paulo (IFSP).
algorithms c computer-science ifsp
Last synced: 31 Oct 2025
https://github.com/capellax02/com2067
(DATA STRUCTURES) This repository contains my work and example solutions related to the Data Structures course, taken during the second year of Computer Engineering.
algorithms c-programming computer-science data-structures
Last synced: 22 Mar 2025
https://github.com/luizgabriel/uri.solvedproblems
A list of some URI (https://www.urionlinejudge.com.br/) problems I tried to solve.
algorithms computer-science data-structures uri uri-online-judge
Last synced: 06 Apr 2025
https://github.com/jwalsh/lambda-calculus-polyglot
Lambda Calculus implementations in 20+ programming languages: functional, imperative, and logic paradigms
computer-science education functional-programming guile lambda-calculus polyglot programming-languages python scheme theory
Last synced: 11 Mar 2026
https://github.com/ytfl/hash-table-simulator
Hash Table Simulator is an interactive, front-end educational simulator for learning how hash tables work. It visualizes insertion, searching, and deletion across three collision-resolution strategies. The app shows each probe step in real time, highlights active cells, and logs every action so users can follow the exact execution path.
algorithm-visualizer algorithms collision-resolution computer-science data-structures double-hashing education-tool frontend hash-table hashing interactive-learning linear-probing open-addressing react separate-chaining tailwind-css typescript visualization vite web-app
Last synced: 02 May 2026
https://github.com/dataloudlabs/dloud-ads
Abstract Data Structures commonly used in CS scenarios. Implemented by Data Loud Labs!
computer-science data-structures datastructures python software-engineering
Last synced: 08 Apr 2026
https://github.com/xandersteyn/maze-solver
A C++ program that generates a random maze and solves it using the Breadth-First Search (BFS) algorithm, displaying the solution path from start to end
algorithm breadth-first-scanner computer-science cpp cpp-algorithms educational graph-theory maze-generator maze-solver pathfinding problem-solving random-maze terminal-application
Last synced: 16 Mar 2025
https://github.com/sdthaker/senecacollege-bti225
Course dedicated to learning in web programming using JavaScript, CSS, HTML and the DOM.
computer-science css html html-css-javascript javascript seneca-college software-engineering
Last synced: 09 May 2026
https://github.com/sourceduty/computational_thinking
🧑💻 Utilize computational thinking to solve problems.
ai artificial-intelligence chatgpt computational computational-thinking computer-science computer-science-studies computer-thinking custom-gpt customgpt educational gpt gpts openai thinking
Last synced: 02 Jan 2026
https://github.com/vforsh/data-structures
This repo is me trying to fill the knowledge gap I have in basics of CS. Things like sorting algorithms and commonly used data structures.
algorithms algorithms-and-data-structures computer-science data-structures sorting-algorithms
Last synced: 13 Jun 2025
https://github.com/luandersonalvesdev/restaurant-orders-trybe
Logic challenges with time and space complexity of algorithms.
algorithm algorithms computer-science data-structures python3
Last synced: 19 May 2026
https://github.com/krichelj/dl_bgu_2021
Deep Learning course, Computer Science M.Sc., Ben Gurion University of the Negev, Israel, 2021
computer-science computer-vision computer-vision-algorithms convolutional-neural-networks deep-learning facial-recognition generative-adversarial-network neural-network nlp numpy recurrent-neural-networks rnn siamese-neural-network supervised-learning tensorboard tensorflow tensorflow-models text-generation
Last synced: 03 Feb 2026
https://github.com/dantasl/algorithms-and-data-structures
Repository created to support the code developed for the graduate course of Algorithms and Data Structures (DIM0806) at DIMAp/UFRN, class of 2024.1.
computer-science cpp11 graduate-course python-3 sorting-algorithms
Last synced: 01 Jan 2026
https://github.com/maestre3d/princeton-cs
Code exercises and examples from Princeton University Computer Science online program(s).
algorithms code-examples computer-science data-structures data-structures-and-algorithms princeton princeton-algorithms
Last synced: 02 Apr 2025
https://github.com/tchaumeny/satisfaction
Investigate phase transitions in k-SAT problems
2-sat 3-sat computer-science phase-transitions sat-solver satisfiability
Last synced: 13 Apr 2026
https://github.com/anthonymazzie/prims
Given an undirected weighted graph, this Java application utilizes the Prim's algorithm to return a minimum spanning tree.
computer-science graph minimum-spanning-tree prims-algorithm
Last synced: 02 Apr 2025
https://github.com/anthonymazzie/bellmanford
Given a directed, weighted graph containing positive and negative edge weights, a source node and destination node, this Java application utilizes the Bellman Ford algorithm to return the shortest path and distance from source to destination.
algorithm bellman-ford computer-science graph
Last synced: 30 Jun 2025
https://github.com/n-c0de-r/cs1.06_chatbot.gamble
Technical support project, 1st semester, 6th exercise, computer science.
1st-semester 6th-exercise computer-science java tech-support
Last synced: 28 May 2026
https://github.com/ericshantos/playground
Repository of projects and practical experiments in computing, including Machine Learning and other applications.
computer-science deep-learning machine-learning
Last synced: 26 Jun 2025
https://github.com/aurcode/chinese-words-personal-dataset
A diverse collection of datasets for learn Chinese language from HSK1 to HSK5 levels, along with custom datasets focusing on Computer Science and Artificial Intelligence topics. These datasets are ideal for use with Anki or other language learning tools.
anki anki-flashcards chinese chinese-simplified computer-science dataset
Last synced: 02 Apr 2025
https://github.com/jonatastavaress/ufcg
Códigos de atividades desenvolvidas durante minha graduação em Ciência da Computação na UFCG
Last synced: 05 Mar 2026
https://github.com/murshidazher/paco
✏️ A small library of data structures and algorithms, written in Javascript.
algorithms computer-science data-structure interview interview-preparation javascript
Last synced: 15 Jun 2025
https://github.com/julianolorenzato/dsa
computer-science data-structures-and-algorithms
Last synced: 25 Jan 2026
https://github.com/frgfm/frgfm.github.io
Personal blog
blog computer-science deep-learning machine-learning mathematics physics quarto
Last synced: 31 Dec 2025
https://github.com/saifeddineelhanoune/dinning_philosophers
synchronized program solving dinning philosophers problem in threads
computer-science mutexes philosophers-dinner-problem philosophers42 synchronization threads
Last synced: 06 Jul 2025
https://github.com/makszeus/cs-notes
Notes on Computer Science topics
computer-science concurrency cpp databases distributed-systems linux
Last synced: 17 Jan 2026
https://github.com/najibadan/computer_science
algorithms-datastructures computer-science learning-by-doing ruby
Last synced: 29 Mar 2025
https://github.com/divyanshu-rawat/operating-systems
Add resources to learn computer science OS fundamentals.
computer-science operating-systems
Last synced: 22 Feb 2026
https://github.com/thiagocalvi/trabalho-1-poo
Parte 1 do trabalho desenvolvido durante a disciplina "Programação Orientada a Objetos - 12027/01", no 3º semestre do curso de Ciência da Computação da Universidade Estadual de Maringá (UEM).
Last synced: 06 Jul 2025
https://github.com/mohitjaisal/collegeprojectscse
Collection on all my main projects of Computer Science and Engineering (Btech CSE)
btech btech-project college computer-science engineering project projects
Last synced: 18 Feb 2026
https://github.com/gkapfham/cs60060120142015
Course Materials for Computer Science 600/601 Fall 2014 and Spring 2015
computer-science latex-document syllabus teaching
Last synced: 11 Oct 2025
https://github.com/jaem1n207/cpp-algorithms
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++
algorithms computer-science cpp data-structures
Last synced: 30 May 2026
https://github.com/anas436/numerical-analysis
Numerical analysis, area of mathematics and computer science that creates, analyzes, and implements algorithms for obtaining numerical solutions to problems involving continuous variables. Such problems arise throughout the engineering, medicine, and business.
c codeblocks computer-science pycharm python
Last synced: 13 Apr 2026
https://github.com/esonhugh/oshomework
HDU 操作系统 OS 实验作业 3 自定义 Shell+管道通信 消息队列 共享内存通信 POSIX
computer-science cs education hangzhou-dianzi-university hdu hduguide operating-system os
Last synced: 16 Mar 2025
https://github.com/euler-b/abacus
Aplicación de los conceptos bases del lenguaje y de las ciencias de la computación.
Last synced: 13 Sep 2025
https://github.com/chrismichaelps/computer-science-problem-solving
Learning haskell Language solving computer science programming problem. This implies having a better knowledge about how language works and how to understand better how functional languages work.
algorithm computer-science functional-programming haskell math solving-algorithm
Last synced: 11 Jun 2026
https://github.com/luisfernandovillalon/linkedlist-practice
Linked List Data Structure
computer-science data-structures javascript linked-list
Last synced: 11 Mar 2025
https://github.com/techgirldiaries/task-tracker-cli
A simple command-line application for tracking and managing your tasks. It allows you to add, update, delete and list tasks with statuses such as "todo", "in-progress" and "done".
cli-app computer-science python-programming python-projects task-management task-tracker-app
Last synced: 17 Jan 2026
https://github.com/m0dify/BlogPractice
블로그 학습 내용 정리
computer-science go java javascript python react rlang spring
Last synced: 12 Jan 2026
https://github.com/shoaib1522/information-communication-technology
A collection of web development projects primarily using HTML, CSS, and JavaScript. This repository includes a fully functional car dealership website with interactive features and various lab assignments showcasing essential web development concepts and techniques.
computer-science css docx excel html information javascript js powerpoint presentations technology
Last synced: 13 Apr 2026
https://github.com/arsharaj/tutorial-apna-college-subject-notes
Short notes on the main computer science subjects typically asked in interviews
Last synced: 08 Jan 2026
https://github.com/vinukavinnath/openmp_tutes
This repository is dedicated to providing comprehensive tutorials and resources for mastering concurrent programming using OpenMP.
c computer-science concurrent-programming openmp
Last synced: 09 Jun 2026