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/msteindorfer/research-paper-pldi18-artifact
Artifact accompanying our PLDI'18 publication.
computer-science data-structures-and-algorithms immutable-collections research research-data research-paper
Last synced: 23 Aug 2025
https://github.com/vvijk/uni-courses
This repository serves as a centralized hub for organizing and showcasing my university coursework.
api c c-sharp computer-science coursework csharp dotnet java javascript kau lisp parser pascal projects prolog python tictactoe university university-project uwp
Last synced: 11 Apr 2026
https://github.com/agucova/cs50x
👨💻 This is a set of all the problem sets I made while doing Harvard's Introduction to Computer Science (CS50x).
c computer-science cs50 cs50problemsets cs50x psets python
Last synced: 16 Apr 2026
https://github.com/kovs705/swift-computerscience
My path in CS (in Swift) using this roadmap: https://roadmap.sh/computer-science
Last synced: 18 Aug 2025
https://github.com/sourceduty/cancer
Cancer diseases and mutations that invade healthy cells in the body.
ai artificial-intelligence biology cancer cancer-evolution cancer-research cancer-science chatgpt computational computational-reactor computer-science customgpt discovery disease disease-prediction gpt openai science
Last synced: 18 Aug 2025
https://github.com/aejkatappaja/cs50x_2024
CS50x 2024 - problem sets and notes
c computer-science dsa engineering flask harvardcs50 python sql
Last synced: 06 May 2026
https://github.com/heap-data-structure/pairing-heap
:cherries: Pairing heap data structure for JavaScript
agpl amortized computer-science data-structures heaps javascript meldable-heaps pairing-heap unknown-running-time
Last synced: 12 Apr 2025
https://github.com/jonathanspereira/list-of-exercises-in-c
List of exercises proposed by the programming language discipline in c.
c computer-science programacao
Last synced: 01 Sep 2025
https://github.com/vitorhonna/this-is-cs50
Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. This is CS50.
c computer-science cs50 css data-structures flask harvard harvardcs50x html javascript python scratch sql sqlite
Last synced: 10 Apr 2026
https://github.com/kefirchk/bsuir
bsuir bsuir-labworks bsuir-tasks computer-science course-project docs education labs study vmsis
Last synced: 17 Aug 2025
https://github.com/nihonxim/computerscience
Computer科学研究について、コンピューター科学の勉強とソフトウェア作り方
algorithms computer-science data-structures
Last synced: 23 Mar 2025
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/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/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/albert-2002/structure-and-interpretation-of-computer-programs
Code exercises repository for the book Structure and Interpretation of Computer Programs.
computer-science lisp scheme sicp
Last synced: 12 Feb 2026
https://github.com/abhinav9444/cn-lab
This repository contains the laboratory exercises and assignments for the Computer Networks course (CS39003). It includes practical implementations, network simulations, and various network protocol experiments conducted during the lab sessions.
c cisco-packet-tracer client-server computer-networking-lab computer-networks computer-science networking socket-programming
Last synced: 16 Aug 2025
https://github.com/faiyaz103/algorithm_analysis_cse2202
Algorithm Analysis and Design
algorithm-analysis-and-design computer-science data-structures-and-algorithms
Last synced: 15 Aug 2025
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/krichelj/spl_hw4
4th homework at Systems Programming Languages (SPL) course, Computer Science Pre-M.Sc. Program, Ben Gurion University, 2019
computer-science homework scheduling sql
Last synced: 14 Aug 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/kotlin-android-study-with-ssafy/cs_study_2
SSAFY 13기 모바일 트랙 구미 5반 CS 스터디(B)
Last synced: 10 Nov 2025
https://github.com/janstuemmel/janstuemmel.github.io-legacy
personal homepage
computer-science javascript php python
Last synced: 11 Apr 2026
https://github.com/sourceduty/theoretical_ontology
🔤 Research and create abstract framework for understanding reality.
ai ai-science artificial-intelligence chatgpt computer-science customgpt gpt gpts ontological-science ontologies ontology ontology-engineering openai science science-gpt theoretical theoretical-computer-science theoretical-ontology
Last synced: 11 Aug 2025
https://github.com/ashtanko/shtanko.dev
Personal site and blog
computer-science programming site
Last synced: 05 Jan 2026
https://github.com/comparison-sorting/partition
:cake: Partitioning algorithms for JavaScript
agpl algorithms computer-science javascript partitioning-algorithms quicksort sorting-algorithms
Last synced: 09 Apr 2026
https://github.com/connieya/pintos
computer-science kernel monitor os semaphore systemcall
Last synced: 23 Mar 2025
https://github.com/usman619/cms
Course: Computer Modeling and Simulation (Related work and assignments)
computer-science computer-simulation-and-modeling
Last synced: 11 Aug 2025
https://github.com/pprattis/vegetable-traders-check-program
This is a practice program is Visual Basic that simulates the procedure of checking the trade of vegetable buys and sales.
computer-science eof program visual-basic
Last synced: 03 Feb 2026
https://github.com/greatdrake/random-independent-set
finding independent sets in sparse random hypergraphs
algo computer-science hypergraphs
Last synced: 12 Aug 2025
https://github.com/ahmadyousif89/alx-low_level_programming
ALX | Low level programming using C
c computer-science hashtables linked-list low-level-programming pointers-in-c searching-algorithms
Last synced: 04 Oct 2025
https://github.com/ramonxm/algorithm-and-data-structures
👩🏻💻 | A repository to study algorithm, data structure and concepts
algorithms-and-data-structures computer-science concepts-of-programming-languages
Last synced: 29 Mar 2025
https://github.com/katzuv/11th-cs
Various computer science pages and HW solutions from 11th grade
computer-science education israel school
Last synced: 03 Oct 2025
https://github.com/mmaffi/c-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: 31 Mar 2025
https://github.com/fielding/redstone-university
An interactive course on computer science and digital architecture, built from the ground up in Minecraft.
bitwise-operators boolean-algebra boolean-logic computer-science course digital-architecture minecraft
Last synced: 10 Aug 2025
https://github.com/imtjl/library
:ledger: Imtjl's curated library of must-read books for CS/SWE.
books computer-science library software-engineering
Last synced: 19 Feb 2026
https://github.com/willogy-team/willogy-scholarship
Willogy Scholarship Page
ai computer-science foundation machine-learning scholarship willogy
Last synced: 23 May 2026
https://github.com/m1kc3b/nand2Tetris
Rust implementation of the famous CS course Nand To Tetris 🦀
computer-science nand2tetris rust
Last synced: 03 Oct 2025
https://github.com/wolffshots/wolffshots
A sandbox for me to fiddle with frontend projects and build a bit of a portfolio
backend bsc computer-engineering computer-science css embedded-systems react university
Last synced: 09 Apr 2026
https://github.com/elidrissidev/dsa-practice
My playground repository where I'm practicing DSA using C!
algorithms c computer-science data-structures
Last synced: 31 Mar 2025
https://github.com/rgglez/cs-my-thesis-scip
My Computer Science Bachelor's Degree Thesis.
8088 assembly computer-science coprocessor electronic hardware thesis
Last synced: 01 Jul 2025
https://github.com/sourceduty/insect_identity
🪱 Identify insects from images.
ai artificial-intelligence computer-science custom-gpt customgpt gpt gpts insect insect-identity insects openai sci science science-research scientific-computing
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/p4dro-dev/sistema-sql-informatica-web
banco-de-dados computer-science informatica sql sql-server
Last synced: 26 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/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/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/thenocturnaldevgypsy/code-lab-lecture-exercises
Library/source codes that I've coded and used for my lectures during my career as BSCS/BSIT/BSCOE Assistant Professor for BSCS, BSIT and BSCOE way back late 2007 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️
algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io
Last synced: 09 Jun 2026
https://github.com/sourceduty/python_libraries
Pythonic libs, functions, definitions and statements.
ai artificial-intelligence code coder computer-science dev development framework lib library libs program programming programming-language python python-lib python-library science
Last synced: 08 Aug 2025
https://github.com/pedroestevaodev/object-oriented-programming
Projects from the Object-Oriented Programming (OOP) course (5th semester, Computer Science - Centro Universitário Barão de Mauá) using Java. Focus on classes, inheritance, polymorphism, encapsulation, abstraction, and design patterns.
abstraction academic-project computer-science design-patterns encapsulation inheritance java object-oriented-programming oop polymorphism proggraming
Last synced: 19 Jun 2026
https://github.com/data-structures-and-algorithms/splitting
:doughnut: Array splitting algorithms for JavaScript
agpl algorithms computer-science dominance-reporting javascript splitting-algorithms
Last synced: 21 Jun 2025
https://github.com/sourceduty/paradigm_modelling
Research and develop methodologies for detecting paradigm shifts in various domains.
chatgpt computer-science custom-gpt gpt gpts high-level high-level-science intelligence modelling openai paradigm paradigm-shift science science-research theoretical theoretical-computer-science theoretical-paradigm theory
Last synced: 08 Aug 2025
https://github.com/sourceduty/material_science
Properties and structure of materials in different states.
ai artificial-intelligence building computer-science custom-gpt gpt industrial industry material material-engineer material-science materials materials-science metal openai plastic science wood
Last synced: 08 Aug 2025
https://github.com/sourceduty/theory
Theoretical science and models.
ai ai-science artificial-intelligence computer-science science scientist theoretical theoretical-computer-science theoretical-model theoretical-physics theoretical-science theoretical-sciences theories theorist theory theory-of-everything
Last synced: 08 Aug 2025
https://github.com/kgruiz/summaries
A collection of visual summaries on various tech topics, designed for easier learning.
aws computer-science computer-science-education educational file-walk latex safari-extensions summaries tech-summaries visual-learning
Last synced: 15 Mar 2025
https://github.com/agastyahukoo/accelerated-computer-science-fundamentals
Comprehensive C++ programs from University of Illinois Urbana-Champaign's Accelerated Computer Science Fundamentals course, plus extra examples for deeper learning and practice.
algorithms computer-science data-structures object-oriented-programming
Last synced: 28 Mar 2025
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/kremeshnoi/cs-obsidian-vault
Educational computer science resources, designed for use in Obsidian.md.
Last synced: 15 Jun 2025
https://github.com/alberto-lazari/computer-science
Computer Science Master's degree courses notes
computer-science programming unipd university
Last synced: 01 Jul 2025
https://github.com/rikurauhala/bsc-thesis
Bachelor's thesis in computer science
bibtex brute-force bsc bsc-thesis computer-science cryptography cyber-security dictionary-attack finnish latex passwords rainbow-table tex thesis
Last synced: 29 Sep 2025
https://github.com/mrlightful/sustainme
SustainMe is a student project for TU Delft's course CSE1105; enduring green and healthy lifestyle.
computer-science firebase javafx maven spring-boot student-project tudelft university-project
Last synced: 09 Apr 2026
https://github.com/shama-llama/web-development-ontology
Web Development Ontology (WDO) for the semantic-based explicit knowledge management system
computer-science cosc-6232 semantic-web
Last synced: 04 Aug 2025
https://github.com/sourceduty/computational_metarobotics
🤖 An emerging scientific research subject that combines robotics, artificial intelligence, and computational theory to create sophisticated, autonomous robotic systems capable of higher-order reasoning and decision-making.
ai artificial-intelligence autonomous chatgpt computational-metarobotics computational-science computer-science customgpt decision-making gpt gpts meta-control metarobotics new-science research robot robotics robots science
Last synced: 19 Jun 2026
https://github.com/sohomm/cbtc-java-project
task1: Guess the number , task2: Online Exam Conducting system using swing
advanced best challenge cipherbyte cipherbyte-technologies coding computer-science design download form gui java machine-learning programming project random research swing
Last synced: 04 Aug 2025
https://github.com/luanaraujo5/asteroidespoa
A retro-style space game simulation demonstrating event-driven programming principles in Python. Control a spaceship, dodge asteroids, and shoot missiles while exploring core concepts in game development and object-oriented design. 🕹️🪐
computer-science event-driven-architecture python
Last synced: 10 Nov 2025
https://github.com/siddharthbadal/allthelinks
Collections of PDF, Links. Books, Technical Blogs, Tech Books
computer-science data-science databse javascript linux python sql
Last synced: 07 May 2026
https://github.com/sunny0969/content-writing
Writing assignments, thesis, projects, summary and research
computer-science research-paper summarization technology theory thesis-project youtube-video
Last synced: 15 Jul 2025
https://github.com/someordinarybro/collegeprojects
College Projects - CompSci & Web Dev
assignment college college-project computer-science web webdevelopment
Last synced: 03 Aug 2025
https://github.com/grayvox/linked-lists
📋 Linked Lists, but in Ruby.
computer-science ruby theodinproject
Last synced: 03 Aug 2025
https://github.com/anntnzrb/ccpg1036
Recursos de la asignatura Análisis de Algoritmos (CCPG1036); ESPOL - PAO II 2024
Last synced: 10 Mar 2026
https://github.com/university-project-repos/airportparking
Software engineering solo project at University of Canterbury: CLI & GUI desktop application for algorithmically computing multiple parking lot fees at the Christchurch international airport. Developed for the course SENG201.
airport-parking algorithm automated-testing cli computer-science continuous-integration desktop-application fee-calculator gui human-computer-interaction java java-16 java-fx parking-charges software-development software-engineering software-testing university-project
Last synced: 23 Mar 2025
https://github.com/university-project-repos/hellcoptacontrolla
A real-time kernel and interrupt-driven embedded-C program for remotely accessing and controlling the state, orientation and operation of a model helicopter. ENCE361 group project at the University of Canterbury.
adc c-programming collaborative-development computer-science debouncing embedded-c embedded-systems helicopter-controller infrared interrupt-driven-programs microcontroller-programming obstacle-detection pid pwm quadrature-encoder real-time round-robin uart university-of-canterbury university-project
Last synced: 23 Mar 2025
https://github.com/pprattis/Hidden-Markov-Model-for-sequence-state-decoding
A Python script that implements an HMM with two states a and b. When the model is in state a it is more likely to emit purines A and G. When it is in state b it is more likely to emit pyramidines C and T. Decode the most likely sequence of states for the GGCT sequence using logarithmic scoring instead of normal probability scoring.
bioinformatics computer-science decoding hmm hmm-viterbi-algorithm nucleotides program python sequence states student
Last synced: 28 Sep 2025
https://github.com/fractalate/study-clrs-introduction-to-algorithms
Study Materials for CLRS Introduction to Algorithms 3e
Last synced: 17 May 2025
https://github.com/pprattis/signals-and-Fourier-transforms
A Matlab script that with Discrete Fourier Transform calculates the Fourier series corresponding to a finite length T signal and the inverse of the given Fourier series.
computer-science fourier-inversion fourier-series fourier-transform matlab octave program signal student
Last synced: 28 Sep 2025
https://github.com/pprattis/signals-and-fourier-transforms
A Matlab script that with Discrete Fourier Transform calculates the Fourier series corresponding to a finite length T signal and the inverse of the given Fourier series.
computer-science fourier-inversion fourier-series fourier-transform matlab octave program signal student
Last synced: 29 Mar 2025
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/thiagocalvi/trabalho-2-ord
Trabalho 2 desenvolvido durante a disciplina de "Organização e Recuperação de Dados - 6897/01", no 3º semestre do curso de Ciência da Computação da Universidade Estadual de Maringá (UEM).
computer-science data-organization data-recovery uem
Last synced: 03 Aug 2025
https://github.com/pprattis/image-compression-using-transforms
A Matlab script that implements a discrete cosine transform to compress an image.
compress compress-image computer-science cosine-transform matlab octave program student transform
Last synced: 29 Mar 2025
https://github.com/pprattis/factorial-using-loops
A console application that calculates the factorial of a number using for, while and do while loops.
computer-science console-application csharp dowhile factorial forloop program student while-loop
Last synced: 29 Mar 2025
https://github.com/pprattis/create-music-piece
A Matlab script that using a specific frequency of sampling and digital slip creates a music piece.
computer-science frequency matlab octave program sampling student
Last synced: 01 Jul 2025
https://github.com/ramonanf/hello-world
My first repository
computer-science engineering women-in-tech
Last synced: 09 Apr 2026
https://github.com/pedro-estevao/programming-techniques
Projects developed in the Programming Techniques course (3rd semester, Computer Science - Centro Universitário Barão de Mauá) using C++. Focus on OOP, modularization, error handling, memory management, and algorithms.
academic-project algorithms baraodemaua c computer-science cplusplus cpp memory-allocation memory-management oop oop-principles programming
Last synced: 08 Apr 2025
https://github.com/pedro-estevao/data-structures
Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.
academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees
Last synced: 08 Apr 2025
https://github.com/rbreeze/hash_implementation
A hash function implementation project created for CSCI311 (Third semester computer science). Custom hash function, and uses default C++ list class for collisions.
c command-line computer-science cplusplus cplusplus-11 cpp hash hash-functions hashtable lists school school-project
Last synced: 19 Jun 2026
https://github.com/henriquesebastiao/computer-graphics-tests
Implementação e estudos de algoritmos de computação gráfica com Python
computer-graphics computer-science graph-algorithms matplotlib matplotlib-pyplot pandas
Last synced: 09 Mar 2025
https://github.com/williamvenner/crunchhr
A* (75/75) A-level Computer Science Coursework (2019)
a-level aqa assignment computer-science coursework nea php
Last synced: 31 Mar 2025
https://github.com/diego-augusto/classic-cs-go
Classic Computer Science Problems in Golang
classic computer-science golang problems
Last synced: 25 Sep 2025
https://github.com/gabrielrovesti/architettura-degli-elaboratori-unipd
Corso di Architettura degli Elaboratori svolto presso UniPD LT Informatica coi proff. Alessandro Sperduti e Niccolò Navarin, 2020/2021
ade architettura-degli-elaboratori computer-architecture computer-science fiup informatica unipd
Last synced: 01 Aug 2025
https://github.com/gkapfham/cs500501s2014
Course Materials for Computer Science 500/501 Spring 2014
computer-science latex-document syllabus teaching
Last synced: 01 Aug 2025
https://github.com/aryaghan-mutum/algorhythms
A curated collection of algorithm implementations.
algorithms computer-science cryptography data-structures functional-programming graph-algorithms lisp mathematics number-theory racket searching-algorithms software-engineering sorting-algorithms tree-algorithms
Last synced: 21 Feb 2026
https://github.com/anishsharma21/mycschronicles
A collection of projects I've complete during my self guided journey through computer science.
computer-science learning-by-doing programming
Last synced: 01 Aug 2025
https://github.com/pprattis/simple-login-app
A Java Android application that simulates the functionality of a simple sign up, sign in and sign out form.
android android-application android-studio application computer-science java login program student
Last synced: 01 Aug 2025
https://github.com/lakshman-github/100-days-coding-challenge
Programming / Coding
algorithms coding-interviews computer-science programming-exercises
Last synced: 08 Nov 2025
https://github.com/robb-fr/teaching1m_2223
Material created for teaching computer science to college students following https://modulo-info.ch/ program.
college computer-science computer-science-education education learning pedagogy
Last synced: 04 Feb 2026
https://github.com/amir-hshahi/data-structures-course
Parsian gulf university course for algorithms and data structure.
computer-science data-structures data-structures-and-algorithms
Last synced: 31 Mar 2025
https://github.com/jdegand/odin-project-knights-travails
Odin Project Javascript - Computer Science - Knight 's Travails
algorithms computer-science odin-project
Last synced: 15 Mar 2025
https://github.com/mahmoudmohamedramadan/compiler-design
The Compiler Design project for Computer Science department.
compiler computer-science csharp desktop-application semantic-analysis static-analysis syntax-analyzer
Last synced: 27 Oct 2025