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-23 00:06:05 UTC
- JSON Representation
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/s-chan-o/til
backend computer-science database spring study
Last synced: 18 Apr 2026
https://github.com/ranik27/university-assignments
This repository contains all of my university assignments.
assembly computer-science data-structures-and-algorithms database-management-system dbms microprocessor operating-system pict semester4 semester5 systems-programming university-assignments
Last synced: 18 Apr 2026
https://github.com/m1kc3b/nand2tetris
Rust implementation of the famous CS course Nand To Tetris 🦀
computer-science nand2tetris rust
Last synced: 16 Sep 2025
https://github.com/burakahmet/cs50x
Harvard's CS50x problem solutions.
algorithms c computer-engineering computer-science cs50 cs502022 cs50problemsets cs50problemsetssolved cs50x data-structures flask harvard harvardcs50 html-css-javascript python sqlite
Last synced: 18 Apr 2026
https://github.com/gabrielrovesti/calcolo-numerico-unipd
Corso di Calcolo Numerico tenuto nell'anno 2021/2022 presso la facoltà di Informatica, UniPD dai prof. Marco Vianello e Federico Piazzon
calcolo computation computer-science fiup informatica matlab numerical-analysis unipd
Last synced: 21 Mar 2025
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/gabrielrovesti/mobile-security-unipd
Mobile Security course of M.Sc. in Computer Science, First Semester, Padova, held by prof. Eleonora Losiouk, 2023-2024
computer-science cybersecurity fiup mobile-security unipd
Last synced: 21 Mar 2025
https://github.com/gabrielrovesti/mobile-programming-and-multimedia-unipd
Mobile programming and multimedia course of MSc in Computer Science, Second Semester, Padova, held by Prof. Ombretta Gaggi, 2023-2024
android computer-science fiup ims internet-mobile-and-security ios mobile-development mobile-programming-and-multimedia mpm unipd
Last synced: 21 Mar 2025
https://github.com/shama-llama/cropland-mapping
Cropland mapping from multichannel spectral data using deep learning
computer-science conv-lstm cosc-6041 cropland-mapping machine-learning
Last synced: 13 May 2026
https://github.com/lapets/course-linear-algebra
Lecture notes, assignments, and other materials for a one-semester introductory course on topics in linear algebra and computer science applications thereof.
computer-science educational-materials educational-resources introduction lecture-notes linear-algebra linear-algebra-concepts linear-algebra-course linear-transformations matrix-math
Last synced: 04 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/ramzijabali/csc205-ab-advanced-java
Mesa Community College CSC205-AB-advanced-java
computer-science java school-project
Last synced: 11 Jun 2026
https://github.com/kumpatlapavankumar/eda-project-on-google-play-store-anlaysis
analysis computer-science data-cleaning data-science data-scraping enginneering enjoy exploratory-data-analysis matplotlib numpy outlier-detection pandas preprocessing projects seaborn-plots upgrad
Last synced: 19 Apr 2026
https://github.com/nishatrhythm/digital-logic-design-lab
Digital Logic Design (.circ) related files can be found here. You must run those files in Logisim software.
computer-science digital-logic-design electronics
Last synced: 20 Jul 2025
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/nishatrhythm/computer-architecture-mips-code
MIPS code of Computer Architecture Course
assembly computer-architecture computer-science cpp
Last synced: 20 Jul 2025
https://github.com/nishatrhythm/algorithm-lab
Basic algorithm related programs can be found in this repository.
algorithm c computer-science cpp java
Last synced: 20 Jul 2025
https://github.com/gwansikk/csday
🎓 유연한 문제해결 능력을 함양하기 위해 알고리즘과 다양한 도메인 및 컴퓨터지식을 학습하고 공유합니다.
Last synced: 29 Apr 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/s41r4j/dsa
[ Data Structures & Algorithms ]
algorithms community computer-science contributions-welcome data-structures data-structures-and-algorithms dsa
Last synced: 20 Jan 2026
https://github.com/pprattis/signal-Sampling-and-Wrapping
From a continuous time signal get minimum required sampling frequency to allow the reconstruction of the signal and application of the reconstruction formula of the sampling theorem.
computer-science matlab octave program sampling-theory signal signal-reconstruction signal-sampling signal-wrapping student
Last synced: 28 Sep 2025
https://github.com/unrooted/put-inf-lab
my solutions to assignments from computer science laboratory classes at PUT
c computer-science cpp poznan-university-of-technology
Last synced: 14 May 2026
https://github.com/sourceduty/hypothesis
🧑🔬 Hypothesize, theorize and create scientific explanations.
ai ai-hypothesis artificial-intelligence computer-science custom-gpt custom-gpts gpt gpts hypotheses hypothesis hypothesis-generation hypothesize hypothesizing openai science scientific theoretical-computer-science theorize
Last synced: 08 Aug 2025
https://github.com/alicankaya192/cs_complete_terminology_guide
350+ essential CS terms across 26 chapters — ordered by learning sequence. Covers Algorithms, OS, Networks, Databases, Security, ML/AI, DevOps, Linux, Testing, Career & more. Available in 🇹🇷 Turkish and 🇬🇧 English.
algorithms artificial-intelligence bash cheatsheet cloud-computing computer-science cs-fundamentals cybersecurity data-structures deep-learning devops docker kubernetes linux llm networking open-source python software-engineering study-guide
Last synced: 21 Jun 2026
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/orelba/knights-travails
Finding the shortest path of a chess knight from point A to point B on a chessboard using a BFS algorithm
breadth-first-search computer-science data-structures graph-algorithms
Last synced: 08 Jun 2026
https://github.com/hjfitz/aspen
ASPEN - Application for Simulating Patient EHR and NEWS. PJE40 @portsoc. Docs @ fyp.hjf.io/docs/js and fyp.hjf.io/docs/api
api computer computer-science fhir final-year-project node preact swagger
Last synced: 01 May 2026
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/jofaval/advent-code-2021
All the challenges I've answered successfully in the Advent of Code 2021
advent-of-code advent-of-code-2021 algorithms algorithms-and-data-structures computer-science javascript
Last synced: 30 Oct 2025
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/arielliv/selection-algorithms
3 types of selection algorithms - get the k item from items array
algorithms algorithms-and-data-structures computer-science
Last synced: 28 Mar 2025
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/aaesalamanca/uned-2025-2026-fundamentos-de-programacion
Prácticas de la asignatura Fundamentos de Programación en la UNED (2025/2026).
c computer-science cpp learning programming
Last synced: 18 Feb 2026
https://github.com/n-c0de-r/cs1.04a_club
Alternative unused lab 1.4 - Simulating a club and memberships. 1st semester, 4th lab.
1st-semester 4th-lab computer-science informatics java
Last synced: 21 Apr 2026
https://github.com/janstuemmel/janstuemmel.github.io-legacy
personal homepage
computer-science javascript php python
Last synced: 11 Apr 2026
https://github.com/nfo94/nfo94.github.io
Um blog sobre desenvolvimento de software e ciência da computação em geral.
blog computer-science portuguese-brazilian software-development
Last synced: 07 Jan 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/amy-kwan/hci-whack-a-mole-project
A Whack-a-Mole game created in the summer (July - August) of 2017 using Processing/Javascript (p5.js) and utilized in studies involving mental health, stress, Human Computer Interaction, Fitts' Law, and target acquisition.
computer-science fitts-law game gui hci javascript p5 p5js processing studies target-acquisition whack-a-mole
Last synced: 14 May 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
https://github.com/kumpatlapavankumar/hackerrank_java_solutions
using java
computer-science data-science data-structures enjoy-coding github hackerrank-solutions java learning-by-doing
Last synced: 17 May 2026
https://github.com/gkapfham/cs112s2015
Course Materials for Computer Science 112 Spring 2015
algorithms computer-science data-structures laboratory
Last synced: 07 Aug 2025
https://github.com/sourceduty/visual_song_creator
🎵 Create DALL-E 3 images and write songs inspired by them.
ai ai-artist ai-generated ai-song ai-song-creator art artificial-intelligence chatgpt computer-science creative creator custom-gpt dall-e gpt gpts music-art openai song-creator theoretical-computer-science visual-song
Last synced: 30 Aug 2025
https://github.com/skpro-glitch/circuitswitching
Simulation of Circuit Switching in Java to find optimal set of paths for multiple data transfers using Dynamic Programming. - Soham Kapur, VIT Chennai
circuit-switching computer-network computer-network-basics computer-networking computer-networking-and-internet-technologies computer-networking-lab computer-networks computer-networks-course computer-networks-lab computer-networks-project computer-science
Last synced: 21 Apr 2026
https://github.com/christopherandrewtopalian/catopalian_python_computer_science
A Python tutorial series that teaches pure functional programming with a data driven object oriented style.
computer-science py python tutorial
Last synced: 11 Sep 2025
https://github.com/skwowet/amfoss-tasks
Set of tasks that need to be attempted to join amFOSS.
computer-science cpp flutter-apps golang java javascript python tasks-list
Last synced: 11 Apr 2026
https://github.com/notchampi0n/java_programming
Java Programming using Abdul Bari's Course on Udemy.
computer-science java-8 oop oops-in-java prograaming
Last synced: 10 Jan 2026
https://github.com/n-c0de-r/cs1.03_timepiece
Making a Timepiece with different functions. 1st semester, 3rd lab.
1st-semester 3rd-lab clock computer-science informatics java
Last synced: 22 Apr 2026
https://github.com/n-c0de-r/info1.01_wendingmachine
A simple command line Wending Machine, 1st semester, 1st exercise, computer science.
1st-exercise 1st-semester computer-science java wending-machine
Last synced: 05 Mar 2025
https://github.com/kubepay/java-cs-to-enterprise
This repository acts as standalone or upcoming book for educating interested Computer Science students to Data Structures, Algoritms, Design Pattersn on Java 8.
algorithms computer-science data-structures design-patterns enterprise-design-patterns functional-programming java-8 reactive-programming
Last synced: 24 May 2026
https://github.com/thiagocalvi/trabalho-2-poo
Parte 2 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: 11 Sep 2025
https://github.com/iamtraction/cs101-udacity
CS101 - Introduction to Computer Science - Udacity Course
computer-science course introduction programming python solutions udacity udacity-course udacity-intro-to-computer-science
Last synced: 05 Jun 2026
https://github.com/raphaelalmeidamartins/python-algorithms
Python algorithms developed js at the end of Unit 36 (Computer Science Module) of the Trybe's Web Development course
algorithms computer-science python
Last synced: 22 Apr 2026
https://github.com/ubugeeei/algorithms
algorithms algorithms-and-data-structures computer-science rust
Last synced: 30 Mar 2025
https://github.com/computational-problem-solving/js-2sat
:satisfied: 2-Satisfiability library for JavaScript
2-sat agpl algorithms computer-science graphs javascript polynomial-time reductions sat-solver
Last synced: 05 Jun 2026
https://github.com/byroncalvete/algorithms
Algorithms for zero to hero. It's not only a learning path, it's an adventure and deep understanding of algorithms! 📈
Last synced: 25 Jan 2026
https://github.com/ranitmanik/cs-java-assignments
A collection of JAVA code snippets and assignments for computer science coursework.
assignment-solutions assignments computer-science coursework java
Last synced: 23 Mar 2025
https://github.com/geraked/searchengine
Implementation of a Small Search Engine With Node.js and MongoDB
computer-engineering computer-science geraked information-retrieval iran javascript mongodb nodejs persian rabist search-algorithm search-engine searching-algorithms software-engineering tf-idf undergraduate web web-information-retrieval yazd-university
Last synced: 21 Apr 2026
https://github.com/codex-devlab/codex-devlab.github.io
A developer-focused blog exploring topics in cloud computing, DevOps, and infrastructure management. Sharing insights, tutorials, and best practices to enhance your development workflow.
cloud computer-science devops hugo hugo-theme techblog
Last synced: 23 Feb 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/jofaval/jofaval
Brief description of my journey as a developer, and as a human being :)!
about-me artificial-intelligence backend computer-science frontend machine-learning markdown portfolio readme-profile
Last synced: 29 Mar 2025
https://github.com/ramzijabali/tic-tac-toe-mvvm-java
tic-tac-toe java game using mvvm pattern.
computer-science java mvvm tic-tac-toe-game
Last synced: 01 Mar 2025
https://github.com/ramzijabali/csc110-intro-to-java
Mesa Community College CSC-110 Java Coursework
computer-science java school-education
Last synced: 01 Mar 2025
https://github.com/virxec/csweek
This is a website for CSWeek
computer-science html-css-javascript
Last synced: 08 Dec 2025
https://github.com/bmyerz/automatic-joke-generator
It generates as many jokes as you want.
Last synced: 12 Jun 2026
https://github.com/sourceduty/big_bang_simulator
🌌 Simulate the origin and evolution of the universe.
ai artificial-intelligence astrology astronaut big-bang computer-science cosmology custom-gpt galactic gpt openai science science-sim science-simulation scientific-computing sim space-sci space-science
Last synced: 08 Aug 2025
https://github.com/akaliutau/cs-anki-cards
A deck of CS Anki Cards implemented in Angular 11
Last synced: 10 May 2026
https://github.com/chevyphillip/python-data-structures-practice
Educational Python repository for WGU MSSWEAIE program. Interactive Jupyter notebooks for data structures with ADHD-friendly exercises. 🌐 Live docs: https://chevyphillip.github.io/python-data-structures-practice/
adhd-friendly computer-science data-structures dependency-management dictionaries documentation education exercises github-pages jupyter-notebook learning lists practice python sets uv wgu
Last synced: 23 Apr 2026
https://github.com/ansh-info/datacamp-learn-data-science-ai
Learn Data Science & AI from the comfort of your browser, at your own pace with DataCamp's video tutorials & coding challenges on R, Python, Statistics & more.
algorithms api artificial-intelligence computer-science data-science datacamp datacamp-course datacamp-track interview machine-learning natural-language-processing neural-network nlp nlp-machine-learning openai python3 pytorch roadmap tensorflow
Last synced: 11 Apr 2026
https://github.com/samdney/notes-3sum
Notes: "A 3SUM algorithm on the binary addition level of atomic generated real numbers" , id: notes_000X, Notes
3sum algorithm computer-science integers irrational-numbers math real-number
Last synced: 11 Mar 2026
https://github.com/nihonxim/computerscience
Computer科学研究について、コンピューター科学の勉強とソフトウェア作り方
algorithms computer-science data-structures
Last synced: 23 Mar 2025
https://github.com/krichelj/ml_bgu_2020
Machine Learning and Analysis of Big Data course, Computer Science M.Sc., Ben Gurion University of the Negev, 2020
bayesian-inference big-data clustering-algorithm computer-science convex-optimization gradient-descent k-means-clustering kernel-methods linear-programming machine-learning mixture-models nearest-neighbours-classifier neural-networks pac-learning principle-component-analysis probability-statistics quadratic-programming regularization support-vector-machines vc-dimension
Last synced: 13 Jun 2026
https://github.com/isaac-alencar/turing_machine_simulation
Turin Machine simulation to add one bit to a binary number
alan-turing computer-science elixir functional-programming
Last synced: 17 Mar 2025
https://github.com/sourceduty/modern_origin
🐒 Find, study and examine the primitive origin of modern human methodologies.
ai ancient artificial-intelligence chatgpt computer-science custom-gpt customgpt gpt gpts history methodologies modern-origin openai primitive primitive-origin science science-research scientific
Last synced: 08 Aug 2025
https://github.com/sourceduty/cli-tui_dev_guide_creator
📄 Assistive CLI-TUI program dev guide creator.
assistance assistive code-dev code-developer coder coding computer-science dev dev-assist dev-guidance dev-template developer development guidance program-dev programmer programming template
Last synced: 08 Aug 2025
https://github.com/n-c0de-r/info1.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: 08 May 2025
https://github.com/n-c0de-r/info2.03_chatbot
A Simple Chatterbox, Sending tests from a client to a Server and back. 2nd semester, 3rd lab.
2nd-semester 3rd-lab chat client computer-science informatics java server
Last synced: 08 May 2025
https://github.com/n-c0de-r/info1.06_ballbox
Alternative unused lab 1.6 - Making balls bounce on a canvas. 1st semester, 6th lab.
1st-semester 6th-lab canvas computer-science graphics informatics java
Last synced: 08 May 2025
https://github.com/n-c0de-r/info1.03_timepiece
Making a Timepiece with different functions. 1st semester, 3rd lab.
1st-semester 3rd-lab clock computer-science informatics java
Last synced: 08 May 2025
https://github.com/n-c0de-r/info1.06_chatbot
Technical support project, 1st semester, 6th exercise, computer science.
1st-semester 6th-exercise computer-science java tech-support
Last synced: 08 May 2025
https://github.com/antoniosubasic/nscs-course-materials-3rd
Networksystems and Cybersecurity course materials - HTL Leonding - computer science - 3rd grade 2024/25
computer-science course-materials cybersecurity htl-leonding network-systems
Last synced: 17 Mar 2025
https://github.com/karahanbuhan/c-modern-approach-study
A structured collection of C programming exercises from C Programming: A Modern Approach by K.N. King.
book c c-language c-language-programming c-programming c-programming-language c89 computer-science education exercise exercise-solutions exercises kn-king learning memory-management pointers projects study study-guide
Last synced: 12 Jun 2026
https://github.com/n-c0de-r/info2.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: 08 May 2025
https://github.com/rudxain/collatz_finder
Tries to find a counter-example to the Collatz Conjecture, in Rust
3nplus1 collatz collatz-conjecture collatz-problem computer-science conjecture math search
Last synced: 14 Mar 2025
https://github.com/n-c0de-r/info1.07_storageunit
JUnit project, 1st semester, 7th exercise, computer science.
1st-semester 7th-exercise computer-science java junit
Last synced: 08 May 2025