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-20 00:06:07 UTC
- JSON Representation
https://github.com/chunrapeepat/ku-navi
Webapp that helps you find place & bus in KU based on QRCode.
app computer-science emotion firebase kasertsart knowledge-of-land navigator react
Last synced: 12 Apr 2025
https://github.com/codewithjaspreet/system-design
Master system design with my comprehensive collection of resources! Perfect for interview prep, improving your architecture skills, or exploring large-scale systems. Read my blogs on Medium for more insights!
computer-science interviews real-world-problem-solving sde system-design
Last synced: 30 Mar 2025
https://github.com/johnntirintis/cs50
Personal solutions to problem sets and labs from Harvard University's CS50: Introduction to Computer Science. Covers a wide range of programming languages including C, Python, JavaScript, and SQL.
c computer-science cprogramming cprogramming-language cs50 cs50-answers harvard labs problem-sets python solutions
Last synced: 29 Nov 2025
https://github.com/kristofferstrube/scipawiz
The project uses the DBLP and OpenCitations APIs to construct a visual representation of how scientific papers in the field of Computer Science cite each other.
computer-science d3js dagre dagre-d3 dblp-graph graph paper scientific-papers
Last synced: 09 Mar 2026
https://github.com/turborium/chaikinsalgorithmexplorer
ChaikinsAlgorithmExplorer (ObjectPascal + Lazarus)
chaikins chaikins-algorithm computer-graphics computer-science cs50 delphi freepascal lazarus object-pascal pascal triangulation vector-graphics
Last synced: 07 Jan 2026
https://github.com/oenzoribas/dsai
Java Exercises for Algorithms and Data Structure I
algorithms-and-data-structures backend computer computer-science intellij java
Last synced: 01 May 2026
https://github.com/dsha256/geo-tech-education
მაღალი ხარისხის ქართული საგანმანათლებლო ტექ კონტენტი.
community computer-science education free georgia it
Last synced: 09 Apr 2025
https://github.com/wojwozniak/university
University courses that I have finished - tasklists, solutions, study materials
c computer-science csharp java javascript math python racket university
Last synced: 26 Aug 2025
https://github.com/floe/mobile-information-systems
Mobile Information Systems lecture materials
android computer-science lecture-material mmbuw
Last synced: 26 Mar 2025
https://github.com/nizamiza/self-balancing-trees
Implementations of AVL and 2-3 trees
2-3-tree avl avl-tree binary-search-tree bst c computer-science data-structures tree-insert tree-search two-three-tree
Last synced: 09 Apr 2025
https://github.com/mariusratzka/awesome-computer-generated-images
✅🧠 An awesome list to study computer graphics 📎
3d 3d-graphics awesome awesome-list computer-generated-art computer-graphics computer-science computer-vision math programming raytracing
Last synced: 07 Mar 2026
https://github.com/rafael-santiago/expr
A very simple code showing the technique of how to solve expressions using RPN.
automata-theory automatas calculator compiler-design compiler-principles compsci computer-science interpreters pushdown-automaton rpn tutorial-code
Last synced: 09 Apr 2025
https://github.com/jepemo/learning
My MOOC (Massive Online Open Courses) Solutions
computer-science distributed-systems machine-learning mooc programming quiz solutions
Last synced: 17 Aug 2025
https://github.com/hegdepavankumar/websites-a-programmer-should-visit
The objective of this blog is to reveal the features offered by each of the free code learning resources to encourage you to start coding on your own.
coding codingplatform computer-science curriculum javascript learn-to-code programming python university websites websites-programming
Last synced: 15 Jul 2025
https://github.com/make-github-pseudonymous-again/js-gn
:globe_with_meridians: Graphs and networks data structures and algorithms for JavaScript
agpl algorithms computer-science data-structures graphs javascript networks
Last synced: 13 Mar 2026
https://github.com/3drx/3drx-blog
my blog
astro blog computer-science java javascript notes programming rust
Last synced: 15 Aug 2025
https://github.com/ultirequiem/uni-cs-pe
Ciencia de la Computacion en la Universidad Nacional de Ingenieria.
computer-science exam-solution universidad-nacional-de-ingenieria
Last synced: 23 Jun 2025
https://github.com/mauris/written
Things I write.
articles books computer-science latex papers
Last synced: 25 Mar 2025
https://github.com/nishkarshraj/hackerrank-python-programming
OOPS and Data Structures in Python
algorithms competettive-programming competition competitive-programming competitiveprogramming computer-science data-structures hackerrank hackerrank-solutions python python-3
Last synced: 22 Apr 2025
https://github.com/soumasish2005/dsa
Collection of Data Structures and Algorithms designed to help you understand core concepts in Computer Science
c computer-science data-structures-and-algorithms
Last synced: 18 Mar 2025
https://github.com/hiejulia/academic-education
Courses from MIT, Harvard, Stanford, Yale, Penn
academic computer-science harvard mit research stanford ucla
Last synced: 15 Oct 2025
https://github.com/kumpatlapavankumar/cpp-language-
CPP programming basic learning
basics computer-science cpp enjoy-coding learning-by-doing programming-language
Last synced: 15 Oct 2025
https://github.com/jonatandb/mit_6.0001_introcomputersciencepython
Introduction to Computer Science and Programming in Python - https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/index.htm
computer-science jonatandb mit mit-open-courseware mit-opencourseware python python3
Last synced: 07 Jun 2026
https://github.com/davidenox/appunti-informatica
Appunti del corso di laurea in Informatica
Last synced: 08 Jun 2026
https://github.com/demonstrandum/fam
A very Fake Assembly(ish-language) Machine thingy...
assembly computer-science fake fam interpreter language mimic
Last synced: 10 Apr 2025
https://github.com/ruddyscent/ccspip-in-cpp
C++ porting of 'Classic Computer Problems in Python' by David Kopec
algorithms book computer-science cpp cpp17 manning
Last synced: 21 Jun 2025
https://github.com/fayyez/books-for-free
A collection of pdfs of different books that are part of the syllabus of different degree programs in FAST NUCES.
academia bookmarklet books computer-science graduate pdf software-engineering syllabus undergraduate
Last synced: 03 Feb 2026
https://github.com/flexycode/biof-101
💫 BIOINFORMATICS for Drug Development
bioinformatics biology classification clustering-algorithm computer-science data-analysis drugs-dataset machine-learning matplotlib pymol python rdkit
Last synced: 04 Jun 2026
https://github.com/omonimus1/ai_module
Set of tutorials and pratical sessions done during the Artificial Intelligence module at Napier University
artificial-intelligence computer-science lab machine-learning napier napier-university python
Last synced: 24 Apr 2026
https://github.com/khumam/fastcard
We want to share from the community to the community various things related to developers, programming, engineering, and other related topics.
backend-roadmap basic-programming computer-science frontend-roadmap fullstack-roadmap go-roadmap hardskill intermediate-programming java-roadmap javascript-roadmap php-roadmap python-roadmap react-roadmap roadmaps senior-programming softskill
Last synced: 16 May 2026
https://github.com/tomzx/blog.tomrochette.com-content
Content of my blog @ http://blog.tomrochette.com
artificial-general-intelligence artificial-intelligence blog computer-science software-engineering
Last synced: 18 Jan 2026
https://github.com/yashsiwach/leetcode-cpp
❤️🔥A collection of my important and well-documented LeetCode solutions showcasing my problem-solving skills and coding proficiency.
advanced-programming competitive-programming competitive-programming-contests computer-science dsa-algorithm dsa-practice leetcode leetcode-cpp leetcode-solutions placement-preparation problemoftheday
Last synced: 02 Jul 2025
https://github.com/edoardottt/edoardottt
Hey! I'm edoardottt! 🏴☠️👹
coding computer-science computing cybersecurity edoardottt exploit hacking internet linux mathematics open-source operating-system osint reconnaissance science security security-tools security-toolset technology university
Last synced: 02 Jul 2025
https://github.com/oelin/fol
A semantically accurate implementation of first-order logic in JavaScript 👩🏫.
computer-science first-order-logic javascript logic predicate-logic
Last synced: 15 May 2026
https://github.com/0xflux/velox
Velox is a work in progress, experimental Rust based Operating System written for fun and learning
computer-science computerscience operating operating-system operatingsystem os os-dev os-development rust rust-os rust-os-dev system
Last synced: 12 May 2025
https://github.com/gm7avila/data-structures
🏗️ My study of data structures using C
c computer-science data-structures
Last synced: 06 Mar 2025
https://github.com/faizan-khan-iit/hashtag_recommender
This Exploratory Project includes building a Hashtag Recommendation System for Twitter.
computer-science exploratory hashtag-recommendation project recommendation-system recommender-system twitter twitter-api
Last synced: 13 Aug 2025
https://github.com/h0r4t1u/babes-arhitectura-sistemelor-de-calcul
Repository Arhitectura Systemelor De Calcul
asc asm computer-science fmi intel8086 nasm ubb
Last synced: 15 Mar 2025
https://github.com/apoorva-info/data-structures-and-algorithms
This repository showcases my daily DSA practice in Python, focusing on improving problem-solving skills and coding logic. Each solution is documented to aid learning and preparation for coding interviews.
algorithm algorithms algorithms-and-data-structures coding-interviews computer-science data-structures dsa gthub interview interview-questions python3 software-engineering study-plan youtube
Last synced: 12 Feb 2026
https://github.com/ikauematos/java-learning
Hello devs, how are you / with you today I come to share my java studies in the object-oriented paradigm, where it is being an incredible learning experience.
bank computer-science java study system
Last synced: 27 Feb 2025
https://github.com/jopetty/cpsc-223
Homework assignments, lecture notes, and papers for CPSC 223b (Data Structures and Programming Techniques) at Yale University.
c computer-science data-structures yale
Last synced: 10 Jul 2025
https://github.com/cedrickchee/taijios
TaijiOS is a hobby operating system written from scratch in Rust for learning systems programming. It's my own OS that attempts to bring back the "P" in PC. Design goals: minimal, modular, reliable, and safe.
computer-science hobby-os kernel-development learn-by-doing operating-system osdev software-internal systems-programming
Last synced: 19 Feb 2026
https://github.com/leynier/numerical-nonlinear-equation
School project about Numerical Nonlinear Equation of the Computer Science degree of the Faculty of Mathematics and Computing of the University of Havana.
computer-science matcom numerical-nonlinear-equation school-project university-of-havana
Last synced: 02 Sep 2025
https://github.com/bhushanmv007/computer-graphics-and-image-processing-lab
lab programs for CGI
computer-graphics computer-science image-processing opencv opengl
Last synced: 10 Apr 2025
https://github.com/viniciusvdias/pdm
DCC/UFLA course "Big-Data: Massive Data Processing"
bigdata computer-science education kafka neo4j spark systems ufla
Last synced: 13 Apr 2026
https://github.com/computational-combinatorics/permutation
:seat: Permutations library for JavaScript
agpl computer-science javascript js mathematics permutations
Last synced: 17 Mar 2026
https://github.com/sebastienrousseau/cs50x
CS50’s Introduction to Computer Science
c computer-science cs50x cs50x2023 sb3 sb3-contrib scratch-game scratch-game-development
Last synced: 01 Jul 2025
https://github.com/quobit/cser
A curated list about Computer Science Education Research :computer: :mortar_board: :books:
computer-science education research
Last synced: 18 Mar 2026
https://github.com/vtheonly/obsidian-notes
A lot of Obsidian notes, some written with GPT, some handwritten. They cover the most asked questions, lessons, and cheat sheets in computer science.
coding computer-science lessons markdown notes obsidian-md tips university
Last synced: 14 Jun 2025
https://github.com/pprattis/Advanced-Encryption-Standard-for-credit-card-number
A script in Python that encrypts and decrypts a credit card number with AES.
aes-encryption computer-science credit-card cryptography decryption encryption program python student
Last synced: 28 Sep 2025
https://github.com/andrew-johnson-4/puncalculus
A variant of Typed Lambda Calculus with generalized variable punning (ad-hoc polymorphism)
computer-science language programming-language
Last synced: 07 Sep 2025
https://github.com/georgegkas/graphit
Interactive graph editor for Computer Science enthusiasts.
automation computer-science dijkstra-algorithm graph visualizer
Last synced: 02 Aug 2025
https://github.com/vvv-keys/keysguard-unified-threat-intelligence-platform
KeysGuard is a modular cybersecurity suite combining Rust-powered memory scanning, AI-driven reconnaissance, and real-time threat intelligence visualization — built for defenders, red teamers, and curious minds alike.
algorithms antivirus computer-architecture computer-science cyber data-structure edr encryption-decryption guard guardian keys programming security security-audit security-tools siem virus-scanning vpn
Last synced: 05 Mar 2026
https://github.com/ryosukecla/go-cs
algorithms, data structures, mathematics written in golang
algorithm computer-science data-structures golang math
Last synced: 08 Sep 2025
https://github.com/haloapping/sarjana-komedi
Kumpulan sumber dan referensi untuk belajar ilmu komputer
Last synced: 31 Jan 2026
https://github.com/pprattis/eclass-web-application
A Java dynamic web 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, running in apache Tomact and using pgAdmin as the database server.
application computer-science dynamic-web-app java jdbc-pool pgadmin program servlet servlet-jsp sql student tomcat-server webservlet
Last synced: 08 Sep 2025
https://github.com/addu390/macs-at-dal
Master of Applied Computer Science assignments archive.
assignments-repository computer-science
Last synced: 05 Apr 2025
https://github.com/samueljoli/golang-algorithms
📚Data structures & Algorithms implemented in Go
algorithms algorithms-and-data-structures algorithms-implemented-in-go computer-science data-structures go golang
Last synced: 06 Mar 2025
https://github.com/rafaeelaudibert/finnger
FINNger is a CNN intended to detect how many raised fingers you have through your webcam.
cnn computer-science convolutional-neural-network finger-detection kaggle machine-learning python3 pytorch
Last synced: 01 Aug 2025
https://github.com/dcbuild3r/nand2tetris
Solving through nand2tetris.org challenges
Last synced: 19 Mar 2026
https://github.com/duskyelf/nor2doom
A game which teaches about low level computer science
computer-architecture computer-science educational-game nand2tetris nor2doom raylib raylib-c
Last synced: 14 Feb 2026
https://github.com/bcanozter/simple-cpp-shell
Simple C++ Shell
computer-engineering computer-science cpp shell
Last synced: 01 Mar 2025
https://github.com/jasonheecs/js-data-structures
An npm package containing implementations of various data structures in Javascript.
binary-search-tree circular-linked-list computer-science data-structures doubly-linked-list javascript linked-list min-heap npm-package queue stack trie
Last synced: 27 Mar 2025
https://github.com/augusto11cb/computer-science-concepts-techniques-technologies
This repository aims to store my general studies on concepts, new technologies and techniques of computer science.
aspect-oriented-programming build-tool clean-architecture clean-code cleancode cloud-native cloud-native-architectures cloud-platforms computer-science concepts data-structures design-patterns design-principles gradle kotlin microservice microservices-architecture rabbitmq serverless spring-kotlin
Last synced: 15 Apr 2026
https://github.com/jesse-wei/jessewei.dev_old
Nerd stuff
computer-science css html mathematics
Last synced: 30 Jul 2025
https://github.com/jesse-wei/jessewei.dev
My new new website, using the al-folio theme.
al-folio blog comments computer-science css giscus html jekyll markdown math mathematics portfolio static-site tech
Last synced: 30 Jul 2025
https://github.com/andrewn6/hexa
text adventure game for school written in Go.
Last synced: 20 Jan 2026
https://github.com/joaoalisonti/proogramming-activities-in-c
Resolutions of Programming Logic activities in C of the Computer Science Course - bachelor's degree
algorithm-challenges algorithms c c-language computer-science logic-programming programming
Last synced: 23 Mar 2025
https://github.com/xnzone/bookstack
bookstack and csnote
bookstack computer-science csnote distributed-systems network os
Last synced: 27 Dec 2025
https://github.com/gabrielbarberini/eecs
Personal pick for grad and undergrad material on EE and CS
computer-science education electrical-engineering graduate mit-ocw undergraduate
Last synced: 28 Jul 2025
https://github.com/jeamon/goalgo
This repository contains some coding challenges tasks done completely into golang. Feel free to learn from them.
algorithm-challenges algorithms-and-data-structures benchmark computer-science go golang golang-examples programming-challenges software-engineering unit-testing
Last synced: 10 Apr 2025
https://github.com/olical/sicp
Studying SICP
computer-science lisp mit-scheme scheme sicp unlicense
Last synced: 31 Jan 2026
https://github.com/Okerew/okrolearn
A machine learning library created in python by Okerew
ai analytics arrays computer-science computer-vision machine-learning machine-learning-python neural neural-network numpy okerew okrolearn python pytorch scikit-learn tensorflow tensors
Last synced: 16 Nov 2025
https://github.com/tomiwa-ot/cs-assignments
computer science assignments
assembly bank-application bankers-algorithm bellman-ford-algorithm computational-methods computer-science concurrent-programming data-structures dijkstra-algorithm dining-philosophers-problem generics java linear-algebra memory-management operating-system search-engine search-engines serp systems-analysis tracking-fleet-vehicles
Last synced: 25 Jul 2025
https://github.com/meiniki/rv32i_sc_logisim
A minimalistic single-cycle RISC-V platform for demonstrational and educational purposes in Logisim Evolution.
computer-science digital-design educational logisim logisim-evolution processor-architecture risc-v
Last synced: 03 Jan 2026
https://github.com/contractor-x/simplex-algorithm-c-
A simple program that uses the Simplex Algorithm
c computer-science simplex-algorithm student-project
Last synced: 03 Apr 2025
https://github.com/rcosta358/fcul-mei-notes
Notes from my MSc in Computer Science and Engineering @ FCUL
computer-science fcul notes sofware-engineering study-notes
Last synced: 09 Feb 2026
https://github.com/vtheonly/obsidian_notes
A lot of Obsidian notes, some written with GPT, some handwritten. They cover the most asked questions, lessons, and cheat sheets in computer science.
coding computer-science lessons markdown notes obsidian-md tips university
Last synced: 08 May 2026
https://github.com/spark-CSClub/Curriculum
:book: curriculum infomation for GreatChina CS club
club-members computer-science course curriculum greatchina java
Last synced: 03 May 2025
https://github.com/shivam010/shivam010
Hello 👋 ~ It's me. @Shivam010
computer-science rathore shivam
Last synced: 13 Apr 2025
https://github.com/jfdoming/uwaterloo-cs-userscripts
A repository containing userscripts relevant to Computer Science students at the University of Waterloo.
computer-science university-of-waterloo
Last synced: 05 Jul 2025
https://github.com/mikael-ros/lth-anki
A collection of anki cards for the computer science program at LTH ||| En samling ankikort till Dataprogrammet (Datateknik) hos LTH
anki-flashcards computer-science engineering flashcards lth lund-university math programming study
Last synced: 07 Jan 2026
https://github.com/ikauematos/software.aps-pacman.py
Hello devs how are you? with you today I'm bringing you a mini-game inspired by Pacman and python this mini game aims to focus on sustainability where it basically illustrates the race against the carbon credit market!
computer-science faculty-dev game pacman study-project
Last synced: 27 Feb 2025
https://github.com/ghosind/ghosind.github.io
The source of https://www.ghosind.com.
Last synced: 09 Apr 2025
https://github.com/mbrunos/dsa
Data Structures and Algorithms in TypeScript
algorithm algorithms computer-science data-structures data-structures-and-algorithms dsa dsa-javascript typescript
Last synced: 12 Jan 2026
https://github.com/okerew/okrolearn
A machine learning library created in python by Okerew
ai analytics arrays computer-science computer-vision machine-learning machine-learning-python neural neural-network numpy okerew okrolearn python pytorch scikit-learn tensorflow tensors
Last synced: 05 Mar 2025
https://github.com/yonet/conferences
List of conferences with links for speakers.
android angular computer-science conference conference-management conference-talk conference-website conferences jsconf speakers
Last synced: 24 Oct 2025
https://github.com/methyldragon/knowledge-hoard
Manifold disparate and esoteric concepts, easily found and concisely explained 📖🐲🔥
computer-science computer-vision data-science engineering machine-learning math mathematics notes
Last synced: 04 Jan 2026
https://github.com/zzampax/simple-http
This is a completly custom made HTTP server, it doesn't use any external library to handle the HTTP requests, it's all made from scratch. It's just a simple project to learn how to handle TCP in RUST.
blog computer-science first-project http rust
Last synced: 26 Jun 2025
https://github.com/deepmancer/deepmancer
"When in doubt, use brute force." - Ken Thompson
computer-science computer-vision deep-learning ml-engineering multimodal-deep-learning natural-language-processing software-engineering
Last synced: 08 May 2025
https://github.com/rabinzon/old.sicp
SICP exercise solutions on Clojure
clojure computer-science sicp sicp-solutions
Last synced: 31 Aug 2025
https://github.com/wesleybertipaglia/cs50x
This repository contains my notes and exercises from the CS50's Introduction to Computer Science course.
computer-science education professional-certificate
Last synced: 05 Sep 2025
https://github.com/a7medev/machine-language
Simulator for a simple machine language instruction set described in the book, Computer Science: An Overview 13th edition.
computer-science low-level-programming machine-language
Last synced: 23 Oct 2025
https://github.com/heap-data-structure/about
:fallen_leaf: Heap data structures for JavaScript
agpl binary-heap binomial-heap brodal-queue computer-science data-structures fibonacci-heap heapq heaps heapsort javascript pairing-heap rank-pairing-heap specifications
Last synced: 01 Jun 2026
https://github.com/awpala/cs-6290-hpca-setup-and-debugger
Docker-based development and debugging via VS Code for HPCA (CS 6290)
computer-science cs-6290 debugger docker docker-compose gatech georgia-tech gt-omscs hpca omscs omscs-courses sesc vscode
Last synced: 19 Mar 2025
https://github.com/psp515/introductiontocomputerscience
Introduction to Computer Science course on AGH UST in 2021/2022.
basics computer-science python python3
Last synced: 02 Aug 2025
https://github.com/wieerwill/informatik
Unterlagen zu Informatik Vorlesungen der TU Ilmenau
Last synced: 10 Sep 2025
https://github.com/ekovegeance/docs
Documentation Ekosaputra Computer 💻 Science 🔭 at Bina Darma University
bina-darma-university computer-science docs ekovegeance ilmu-komputer palembang publish teknik-informatika universitas-bina-darma university university-assignment university-course university-project
Last synced: 25 Jan 2026
https://github.com/floriancassayre/in-ba4
Notes de certains de mes cours en informatique
bachelor computer-science epfl
Last synced: 13 May 2025