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/rounakdatta/books.goalkicker-dl
Add Computer Science books to your bucket quickly
books computer-science goalkicker
Last synced: 11 Jun 2025
https://github.com/flexycode/cthasopl
Lecture for CTHASOPL COM23P Professor Marizkays P. Jamison
computer-graphics computer-science cpu gpu hardware software
Last synced: 30 Jan 2026
https://github.com/Abhishekmishra-17/Project-Accident-control-management-system
accident accident-control-management-system accident-detection accidents accidents-control computer-science computer-vision-algorithms drowsy-driver-warning-system lane-lines-detection machine-learning object-detection object-detector opencv plate-number-recognition pot-hole-detection python real-time-location self-driving-car traffic-sign-classification
Last synced: 14 Apr 2025
https://github.com/computational-problem-solving/sat
:satisfied: Boolean formula satisfiability algorithms for JavaScript
agpl algorithms computer-science javascript k-sat np-complete reductions sat-solver sat0w
Last synced: 12 Dec 2025
https://github.com/ismoilovdevml/cs-uz
CS-UZ Computer Science
algorithms computer-science cs-uz programming system-design
Last synced: 11 Apr 2025
https://github.com/omonimus1/computer-science-degree-courseworks
Coding Coursework that I have created individually or in Team while studying Computer Science at Napier University.
computer-science computer-science-education coursework cpp csharp databse haskell html-css-javascript scripting sql students university-coursework webtechnology
Last synced: 25 Aug 2025
https://github.com/ympons/flasher
Small flash-cards website for practicing computer science concepts
computer-science flashcards golang gorilla pongo2
Last synced: 23 Jul 2025
https://github.com/amamov/cs001
Computer Science Theory For Software Engineer
algorithms-and-data-structures computer-science computernetwork cpp17 database operating-system
Last synced: 25 Oct 2025
https://github.com/rwxrob/coding-from-the-get-go
Learn practical computer science and programming with Go as a first language
asciidoc beginner book coding computer-science educational golang programming project-based-learning
Last synced: 15 Mar 2026
https://github.com/mariovilar/matematiques-enginyeria-informatica
Repositori dels meus apunts, exercicis i projectes en el doble grau de Matemàtiques i Enginyeria Informàtica (UB)
abstract-algebra class-notes computer-design computer-science data-structures-and-algorithms differential-calculus geometry integral-calculus linear-algebra mathematics number-theory numerical-methods object-oriented-programming riscv software-design topology
Last synced: 10 Apr 2025
https://github.com/philipturner/apm-roadmap
A Nanofactory Roadmap 2: Improved Proposal for a Comprehensive Diamondoid Nanofactory Development Program
analog-signal-processing computer-science crystallography finite-element-analysis fluid-dynamics high-voltage-electronics integrated-circuit-packaging laboratory-safety laser-interferometry nmr-spectroscopy numerical-linear-algebra organometallics peer-review project-management quantum-chemistry ray-tracing science-communication statistical-mechanics ultra-high-vacuum vibration-isolation
Last synced: 28 Dec 2025
https://github.com/lapets/sheaf
Sheaf is a representation format and web application for storing and delivering lecture notes in mathematics and computer science.
computer-science content-management lecture-notes mathematics
Last synced: 14 Jul 2025
https://github.com/brennanbrown/notes
📓 My notes on content strategy, technologies, and theory within software and web development.
computer-science markdown notebook
Last synced: 30 Oct 2025
https://github.com/luciancrainic/bsc-thesis
👨🎓 BSc. Thesis in Computer Science at La Sapienza University of Rome. "Machine Learning for Human Movement Classification Based on Kinect Skeleton Data".
bsc-thesis computer-science machine-learning
Last synced: 05 Mar 2026
https://github.com/jsh32/codex
Books/Courses written by the Codex Foundation
book computer-science course cpp educational-resources learning learning-resources programming
Last synced: 14 Apr 2025
https://github.com/play3rzer0/facedetectwebcam
This uses face detection with webcam.
ai computer-science computer-vision face-detection haar-cascade-classifier haarcascade-frontalface machine-learning opencv python3 viola-jones
Last synced: 13 May 2025
https://github.com/isopropylcyanide/cse-ug-lab-practicals
[C++/Py] Collection of useful practicals plus extra stuff encountered during a four year CS undergraduate course
btech computer-science cse lab-project laboratory-exercises practical-exercises practical-tasks practicals undergraduate
Last synced: 26 Jun 2025
https://github.com/viniciusfinger/computer-science-unilasalle
Codes made at Computer Science Bachelors course at Lasalle University
algorithms computer-science university
Last synced: 14 Jun 2025
https://github.com/coralkashri/qualificationsystem
A qualification system for new team members.
backend-roadmap computer-science developer-roadmap devops-roadmap engineering frontend-roadmap qualification-system road-map-system roadmap study-plan
Last synced: 09 Apr 2025
https://github.com/mingsm17518/cs-wiki
🌟Wiki of CS (computer science)
computer-science cpp mkdocs mkdocs-material
Last synced: 12 Apr 2025
https://github.com/aadewunmi/datastructures-and-algorithms-in-python
An Implementation of Data Structures And Algorithms In Python 🐍
algorithms computer-science data-structures data-structures-and-algorithms python-algorithms python-data-structures python3
Last synced: 08 Oct 2025
https://github.com/dan-online/nova
🚀🔥Nova, the programming language built for powerful simplicity
cli-nova coding-language computer-science easy language learning node nova nova-beta novascripts ns powerful programming-language simple
Last synced: 24 Apr 2025
https://github.com/stuymedova/cs-books-and-courses
[RESOURCES] Books and courses on Computer Science
books computer-science courses cs-books cs-courses cs-education cs-studies studies
Last synced: 26 Feb 2025
https://github.com/avipars/cs-resources
Free computer science resources and notes from yours truly
computer-science cpp digital programming
Last synced: 06 Sep 2025
https://github.com/elevenpassin/progress
Things we do.
computer-graphics computer-science data-science machine-learning
Last synced: 27 Feb 2026
https://github.com/crazyhottommy/mit6.00.1x-introduction-to-computer-science-and-programming-using-python
my notes for the homework
Last synced: 06 May 2025
https://github.com/romhenri/computers-lore
Learning platform about the History of Computers.
computer-science computers turing
Last synced: 16 Aug 2025
https://github.com/enansari/quiz-hsu
محل نگهداری امتحانات دروس مهندسی کامپیوتر - دانشگاه حکیم سبزواری | The place of holding exams for computer engineering courses - Hakim Sabzevari University
computer-engineering computer-science hakim-sabzevari-university hsu hsu-quiz quiz
Last synced: 26 Feb 2025
https://github.com/angel-penchev/librarity-but-dumber
Semester project #1 for the object oriented programming (OOP) course in Faculty of mathematics and informatics (FMI) Computer science's first curriculum.
computer-science cpp norapora object-oriented-programming semester-project
Last synced: 22 Sep 2025
https://github.com/rihib/learn-os-on-weekends
Original material for learning OS
c computer-science os risc-v riscv riscv32
Last synced: 30 Oct 2025
https://github.com/stevenschmatz/prufer
🌲 Memory-efficient labeled tree construction in Python
academic computer-science data-structures python theoretical-computer-science tree trees
Last synced: 31 Jan 2026
https://github.com/hanzheteng/Favorites
My favorites about WORK, LIFE and ACADEMIC STUDY, including software, websites, books, etc.
computer-science english-learning favorites paper tutorial url
Last synced: 29 Jul 2025
https://github.com/mj-hd/asc-simulator-and-assembler
「算数で読み解く コンピュータのしくみ」より、ASC用アセンブラとシミュレータ
assembler computer-science cplusplus csharp simulator
Last synced: 22 Apr 2025
https://github.com/rezagooner/parenthesis-matching
Checking the correct use of ( ) and { } and [ ] in mathematical expressions
algorithms compiler-design computer-science data-structures parenthesis-matching stack string-processing syntax-analysis
Last synced: 25 Jul 2025
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: 29 Aug 2025
https://github.com/mahafujahamed/cse-roadmap
I will provite resources for computer science students that can help to grow each other.
computer-science daisyui front-end-development html projects resources static tailwindcss varsity-course
Last synced: 06 Oct 2025
https://github.com/eliasafara/algorithmic-odyssey
📝 Welcome to my Algorithmic Odyssey! This repository is a collection of algorithms and data structures that I've written, explored, and refined as part of my journey into the fascinating world of computer science and problem-solving.
algorithms coding computer-science data-structures interview-preparation javascript javascript-algorithms-and-data-structures
Last synced: 25 Oct 2025
https://github.com/make-github-pseudonymous-again/js-collections
:school_satchel: Python's collections library in JavaScript
agpl collections computer-science data-structures javascript
Last synced: 12 Dec 2025
https://github.com/zhutoutoutousan/a-study-note-as-a-beginner
A close-coupled, flexible study framework practice for exploring better, efficient study solutions for software developers
computer-science framework mathematics psychology software-development software-engineering study
Last synced: 24 Jan 2026
https://github.com/imsanjoykb/computer-science-study
Computer Science Study for Non-CS background
Last synced: 30 Apr 2025
https://github.com/flexycode/geite01x
💫 This repository is intended for GEITE01X - COM231 - Professor Katherine L. Calunod
computer-science digital-age digital-humanities information-technology modernization
Last synced: 01 Mar 2026
https://github.com/theanasuddin/computer-programming-part-1-by-tamim-shahriar-subeen
কম্পিউটার প্রোগ্রামিং ১ম খণ্ড (চতুর্থ সংস্করণ) by তামিম শাহরিয়ার সুবিন. All examples and practice problems in JAVA.
computer-science java programming programming-fundamentals tamim-shahriar-subeen
Last synced: 09 Oct 2025
https://github.com/estevanmaito/algorithms-in-javascript
Computer Science algorithms in JavaScript
algorithms computer-science computer-science-algorithms javascript javascript-algorithms
Last synced: 21 Apr 2025
https://github.com/europ/vutbr-fit-tin
VUTBR - FIT: TIN 2018/2019
completeness complexity computer-science context-free decidability finite-state-automaton finite-state-machine fit formal-languages pushdown-automaton recursive recursively-enumerable reduction regular tin turing-machine vut vutbr
Last synced: 23 Jan 2026
https://github.com/mirsazzathossain/csc101-introduction-to-computer-science
This repository 📚 holds the tutorial content for "Introduction to Computer Science" course at Independent University, Bangladesh. Dive into 💻 coding fundamentals & enhance ✨ your skills with hands-on exercises! 🔥
computer-science introduction-to-programming introduction-to-python programming python python-programming tutorial
Last synced: 19 Mar 2025
https://github.com/felurye/data-structures
Implementações e estudos práticos de estruturas de dados em Java e C, explorando conceitos fundamentais de algoritmos, organização de dados e lógica de programação.
algorithms algoritmos c computer-science data-structures estruturas-de-dados java programming-study
Last synced: 07 Jun 2026
https://github.com/iinjyi/hands-on-neural-networks
A series of hands-on notebooks for beginners in neural networks. [To be updated]
ai cnn computer-science deep-learning deep-neural-networks lstm maths neural-networks python pytorch rnn transfer-learning
Last synced: 05 Mar 2026
https://github.com/kumpatlapavankumar/n-queen-visualiser-project
Web page(N-queen-visulizer) using HTML,CSS,JavaScript and Backtracking algorithm
backtracking-algorithm competitive-programming computer-science css daily-coding-problem enjoy-coding geeksforgeeks html java javascript leetcode
Last synced: 15 Oct 2025
https://github.com/h0r4t1u/babes-fundamentele-programarii
Lab-uri si cursuri de la FP
computer-science fmi fp pf python ubb
Last synced: 11 Jul 2025
https://github.com/noorkhokhar99/how-to-train-yolov8-instance-segmentation-on-a-custom-dataset
How to Train YOLOv8 Instance Segmentation on a Custom Dataset
computer computer-science computer-vision python python3 roboflow roboflow-dataset
Last synced: 16 Oct 2025
https://github.com/anishlearnstocode/cs-papers
A curated collection of important papers 📃 over several domains of Computer Science 🖱.
academic-papers computer-science cs dbms os papers
Last synced: 19 Mar 2026
https://github.com/otumian-empire/swift-python
This a swift presentation of the basics of programming, using the python programming language to the extent that we can take it. This is meant for anyone with interest in learning python given a limited period or an experienced developer who want to pick up the python programming. Also students who have taken introduction to computer science or programming would find this helpful in their own frame.
computer-science extent frame free-python-book free-python3-book learn-python-fast learning-python oop otumian otumian-empire pick python-programming python-with-examples python3 quick-python students swift-python
Last synced: 09 Apr 2025
https://github.com/ryantusi/cs50x
🚀 Dive into the world of coding excellence with my comprehensive collection! This repository hosts a treasure trove of problem sets and lab challenges from CS50x: Harvard's famed Introduction to Computer Science course. 🌟Perfect for learners aiming to sharpen their skills or enthusiasts eager to embrace the art of computer science! 🖥️💡✨
api c computer-science cs50x css data-structures database flask harvardcs50 html javascript python sqlite3
Last synced: 16 May 2025
https://github.com/mohitjaisal/hbtucsnotes
Notes For Computer Science and Engineering Students at HBTU
btech computer-science cs-notes hbtu notes
Last synced: 15 Feb 2026
https://github.com/marvincolgin/data-structures-and-algorithms
Polyglot Data Structures/Algorithms. Collection of classic computer science data-structures: LinkList, Queue/Stack, Binary Tree, Hashmap, Graph and the sorts: bubble, insertion, merge, quicksort. Whiteboarded and originally written in Python, then ported to Java, Node and Golang.
algorithms binary-search-tree computer-science data-structrues data-structures-algorithms data-structures-and-algorithms go golang graph-algorithms graphs hashtable java junit5 linked-list node node-js nodejs polyglot python whiteboards
Last synced: 10 Oct 2025
https://github.com/afondiel/cs-courses
This is a list of Computer Science free courses and resources available on Github and internet.
ai algorithms compter-vision computer-science computer-science-courses cpp data-science free-courses machine-learning python rust software-engineering
Last synced: 22 Jul 2025
https://github.com/make-github-pseudonymous-again/js-fft-integer
:butterfly: Integer Fast Fourier Transform algorithms for JavaScript
agpl algorithms computer-science fast-fourrier-transform fourrier fourrier-transform integers javascript mathematics number-theoretic-transform
Last synced: 10 Mar 2026
https://github.com/pprattis/traveling-salesman-problem-with-genetic-algorithms
A Python script that solves the traveling salesman problem using genetic algorithms. The cities and the distances are predetermined but can also be randomly generated.
artificial-intelligence best-path computer-science crossover generation genetic-algorithm mutation program python python-script student traveling-salesman-problem
Last synced: 11 Oct 2025
https://github.com/junaedsiam/terraform
A python only problem solving repo.
algorithm computer-science data-structures problem-solving python python3
Last synced: 25 Jun 2025
https://github.com/hongbo-wei/cs50-harvard-university
Taught by David J. Malan
computer-science cs50 harvard-university harvardcs50
Last synced: 25 Jun 2025
https://github.com/v-kolesnikov/untyped_lambda_calculus
Simple untyped λάμδα calculus on Ruby
church-encoding computer-science lambda-calculus
Last synced: 07 May 2025
https://github.com/neelsoumya/special_topics_unconventional_ai
Special topics class on unconventional AI
artificial-intelligence artificial-intelligence-algorithms computer-science deep-learning machine-learning teaching-materials unconventional-ai
Last synced: 25 Apr 2025
https://github.com/binarybeast007/data-structures-and-algorithms
A collection of data structures and algorithms with implementation in various languages
algorithms computer-science data-structures
Last synced: 13 Jan 2026
https://github.com/aespinosadev/opengl-starterpack
OpenGL-StarterPack (GLSP) is a lightweight open source OpenGL based framework that facilitates and speeds up project creation by offering a thin and flexible abstraction to the basic objects of the OpenGL API
computer-graphics computer-science graphics graphics-engine graphics-library graphics-programming khrono learning open-source opengl opengl46 rendering rendering-3d-graphics rendering-engine shader shaders vulkan
Last synced: 30 Oct 2025
https://github.com/polytonic/incandescent
The Standard Template Library for Dummies
algorithms computer-science cplusplus data-structures stl
Last synced: 10 Apr 2025
https://github.com/adityaprakash-bobby/aetogee
A compilation of Programming resources and everything computers
awesome c computer-science cplusplus docker golang golang-repository javascript kubernetes learn-to-code learning linux list programming-languages python resource-list resources rust tutorials video-courses
Last synced: 30 Dec 2025
https://github.com/waqaszafar9/vpn-for-remote-access
Virtual Private Network Using Cisco Packet Tracer
cisco cisco-packet-tracer computer-science computernetwork comuternetworking network networking tunnel tunnel-server vpn vpn-client vpn-server vpn-service
Last synced: 23 Feb 2026
https://github.com/techboy-coder/ethz-cheatsheets
A collection of cheat sheets for ETH Zurich Computer Science courses.
cheatsheet compsci computer-science ethz
Last synced: 12 Mar 2026
https://github.com/tanvirsojal/cs-spree-online
Materials of CS Spree YouTube playlist.
algorithms competitive-programming computer-science csspree data-structures tutorials youtube youtube-playlist
Last synced: 25 Apr 2026
https://github.com/dsha256/geo-tech-education
მაღალი ხარისხის ქართული საგანმანათლებლო ტექ კონტენტი.
community computer-science education free georgia it
Last synced: 09 Apr 2025
https://github.com/make-github-pseudonymous-again/js-rational
:pizza: Rational numbers for JavaScript
arbitrary-precision arithmetic computer-science javascript js mathematics rational-numbers
Last synced: 30 Oct 2025
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/wcygan/practice
learning stuff
algorithm algorithms computer-science concurrency data-structures go golang java learning learning-by-doing learning-java learning-notes learning-resources learning-rust parallelism programming property-based-testing rust scala software-engineering
Last synced: 04 May 2025
https://github.com/kumpatlapavankumar/geeks_for_geeks-data-structures
Geeksforgeeks using java
computer-science daily-coding-problem dsa dsa-algorithm dsa-practice enjoy-coding geeksforgeeks-solutions java learning-by-doing programming-languages
Last synced: 31 Jul 2025
https://github.com/kumpatlapavankumar/leetcode-datastructures
LeetCode solutions using java
computer-science daily-coding-problem dsa dsa-practice enjoy-coding java leetcode leetcode-java leetcode-solutions programming-language
Last synced: 31 Jul 2025
https://github.com/kumpatlapavankumar/leetcode-dbms
LeetCode solutions using Mysql
computer-science data-science database-management enjoy-coding leetcode leetcode-solutions mysql
Last synced: 31 Jul 2025
https://github.com/pprattis/hospital-database-with-JDBC-client
A jdbc application that runs queries in pgAdmin to simulate the functionality of a hospital's database.
computer-science console-application databse functions-triggered java jdbc jdbc-connector jdbc-database pgadmin postgresql program project sql student triggers
Last synced: 28 Sep 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/williamvenner/aqa-computer-science-nea-checklist
Mark scheme checklist and grade calculator for the AQA A-level Computer Science non-exam assessment
aqa computer-science coursework nea
Last synced: 25 Feb 2026
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/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/kartikchugh/ada
Engage and educate computer science students with Ada for your Alexa.
ada-lovelace alexa alexa-skill computer-science diversity
Last synced: 24 Jul 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/yuantuo666/csc1003
A repository to store some resources about CSC1003: Introduction to Computer Science and Java Programming, 2022 Fall.
Last synced: 12 Apr 2025
https://github.com/r1c4rdco5t4/fcul-mei-notes
Notes from my MSc in Computer Science and Engineering @ FCUL
computer-science fcul notes sofware-engineering study-notes
Last synced: 30 Mar 2025
https://github.com/computational-problem-solving/js-metaheuristics
:test_tube: Metaheuristic algorithms for JavaScript
agpl algorithms computer-science heuristics javascript metaheuristics optimization-algorithms
Last synced: 12 Dec 2025
https://github.com/vonzhou/readings
三更灯火五更鸡,正是男儿读书时。
books computer-science linux reading
Last synced: 22 Apr 2025
https://github.com/hzlmn/week-learning
Notes from courses I have taken for future me. Most of them not very structural but who cares.
computer-science learning notes study-notes
Last synced: 03 Jan 2026
https://github.com/hemmatiali/algorithmic-implementations-csharp.net8
a comprehensive collection of algorithm implementations in C#.NET 8. Perfect for developers looking to enhance their coding skills, practice problem-solving, and engage in collaborative learning.
algorithms computer-science csharp dotnet mathematics problem-solving
Last synced: 14 Apr 2025
https://github.com/play3rzer0/bigo
BigO Notation Examples
algorithms basic-programming big-o bubble-sort computer-science linear-search python time-complexity
Last synced: 04 Oct 2025
https://github.com/ccuffs/certificados
Sistema para geração e autenticação de certificados relacionados a atividades acadêmicas ou eventos promovidos pelo curso.
academic certificate computer-science laravel php uffs web
Last synced: 08 Oct 2025
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/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/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/3drx/3drx-blog
my blog
astro blog computer-science java javascript notes programming rust
Last synced: 15 Aug 2025
https://github.com/alejoriosm04/university-repository
All my projects and workshops during the different courses of the Computer Science Program taught at EAFIT University.
Last synced: 14 Aug 2025
https://github.com/comparison-sorting/merging
:waning_gibbous_moon: Merging algorithms for JavaScript
agpl algorithms computer-science javascript mergesort merging-algorithms sorting-algorithms stable-sort stable-sorting
Last synced: 13 Mar 2026
https://github.com/friggog/tree-id
Plant species identification from leaf images using shape only features
classification computer-science computer-vision identification machine-learning
Last synced: 04 Oct 2025