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-29 00:06:14 UTC
- JSON Representation
https://github.com/pprattis/hotel-receipts-program
This is a practice program is Visual Basic that simulates the calculation of hotels' receipts and various statistics.
2d-arrays computer-science program visual-basic
Last synced: 07 Jan 2026
https://github.com/pprattis/payment-of-farm-subsidies-program
This is a practice program is Visual Basic that simulates the procedure of paying farm subsidies.
computer-science eof program visual-basic
Last synced: 07 Jan 2026
https://github.com/nadidlinchestein/cs50x-introductiontocomputerscience
CS50x Introduction to Computer Science - Harvard University
c computer-science cpp css flask html javascript progamming-language programming programming-exercises python
Last synced: 13 Apr 2026
https://github.com/natan-dot-com/introduction-to-computer-science-i
Codes written during Introduction to Computer Science I discipline.
Last synced: 17 Jun 2026
https://github.com/jwalsh/lambda-calculus-polyglot
Lambda Calculus implementations in 20+ programming languages: functional, imperative, and logic paradigms
computer-science education functional-programming guile lambda-calculus polyglot programming-languages python scheme theory
Last synced: 11 Mar 2026
https://github.com/gkapfham/cs111f2016
Course Materials for Computer Science 111 Fall 2016
computer-science html-slides laboratory teaching
Last synced: 25 Jan 2026
https://github.com/xandersteyn/maze-solver
A C++ program that generates a random maze and solves it using the Breadth-First Search (BFS) algorithm, displaying the solution path from start to end
algorithm breadth-first-scanner computer-science cpp cpp-algorithms educational graph-theory maze-generator maze-solver pathfinding problem-solving random-maze terminal-application
Last synced: 16 Mar 2025
https://github.com/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/make-github-pseudonymous-again/js-rational-field
:woman_farmer: Rational field for JavaScript
arbitrary-precision arithmetic big-dec bigdec bigdecimal computer-science fraction fractions mathematics rational rationals
Last synced: 29 Oct 2025
https://github.com/maestre3d/princeton-cs
Code exercises and examples from Princeton University Computer Science online program(s).
algorithms code-examples computer-science data-structures data-structures-and-algorithms princeton princeton-algorithms
Last synced: 02 Apr 2025
https://github.com/tchaumeny/satisfaction
Investigate phase transitions in k-SAT problems
2-sat 3-sat computer-science phase-transitions sat-solver satisfiability
Last synced: 13 Apr 2026
https://github.com/anthonymazzie/prims
Given an undirected weighted graph, this Java application utilizes the Prim's algorithm to return a minimum spanning tree.
computer-science graph minimum-spanning-tree prims-algorithm
Last synced: 02 Apr 2025
https://github.com/anthonymazzie/bellmanford
Given a directed, weighted graph containing positive and negative edge weights, a source node and destination node, this Java application utilizes the Bellman Ford algorithm to return the shortest path and distance from source to destination.
algorithm bellman-ford computer-science graph
Last synced: 30 Jun 2025
https://github.com/n-c0de-r/cs1.06_chatbot.gamble
Technical support project, 1st semester, 6th exercise, computer science.
1st-semester 6th-exercise computer-science java tech-support
Last synced: 28 May 2026
https://github.com/sourceduty/automated_scientist
🤖 Develop customizable and automated scientist programs that hypothesize, simulate and expand knowledge.
ai ai-science artificial-intelligence automated-sci automated-science automated-scientist chatgpt computer-science customgpt developer development gpt gpts openai programming science scientific-computing
Last synced: 04 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/voidemlive/dice-game
A project for school. GCSE Computer Science Python coding project.
computer-science dice-game gcse gcse-coursework python school-project
Last synced: 29 Oct 2025
https://github.com/saifeddineelhanoune/dinning_philosophers
synchronized program solving dinning philosophers problem in threads
computer-science mutexes philosophers-dinner-problem philosophers42 synchronization threads
Last synced: 06 Jul 2025
https://github.com/makszeus/cs-notes
Notes on Computer Science topics
computer-science concurrency cpp databases distributed-systems linux
Last synced: 17 Jan 2026
https://github.com/joelumbley/xinput
Use Xbox controllers in your games.
bumper buttons computer-science controller desktop-application dpad game-controller game-development k-12-education rumble thumbstick trigger vb-net vibration windows-desktop-app xbox xbox-controller xinput xinputgetstate
Last synced: 13 Feb 2026
https://github.com/joelumbley/xinput-cs
Use Xbox controllers in your games.
computer-science csharp game-controller game-development k-12-education rumble vb-net windows-desktop-app xbox xbox-controller xbox-one xbox-series xbox360-controller xinput xinputgetstate
Last synced: 28 Mar 2025
https://github.com/divyanshu-rawat/operating-systems
Add resources to learn computer science OS fundamentals.
computer-science operating-systems
Last synced: 22 Feb 2026
https://github.com/joelumbley/animation
Learn to how to animate a rectangle on a windows form.
animation bufferedgraphics computer-science deltatime double draw drawstring fillrectangle frame-independent k-12-education moving-objects paint rectangle rectangledouble time-based-animation vb vb-net windows-forms windows-forms-vb
Last synced: 28 Mar 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/sourceduty/chronosimulation
🕒 Assistive development and optimization of chronosimulation models.
ai ai-sim artificial-intelligence chatgpt chronoreactor chronosim chronosimulation chronosimulation-model computer-science custom-gpt gpt gpts openai openai-chatgpt science sim sim-model simulate simulation simulator
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/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/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/university-project-repos/ai__a-star_search
a-star algorithms alpha-beta-pruning artificial-intelligence computer-science constraint-satisfaction-problem graph-search machine-learning minimax optimisation path-finding planning-algorithms predicate-logic probabilistic-inference prolog propositional-logic python-3 software-engineering university-of-canterbury university-project
Last synced: 28 Mar 2025
https://github.com/projects-developer/list-of-projects-for-computer-science-students
List Of Projects For Computer Science Students Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
b-techprojects bca-projects computer-science computer-science-projects final-project finlayearprojects m-techprojects machine-learning malware-detection mca-projects
Last synced: 02 Feb 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/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/tony/cs
Self-study for computer science, data structures and algorithms, etc.
algorithms computer-science data-structures self-study
Last synced: 20 Jan 2026
https://github.com/dunky-star/mpp-project-2023-group2
Team Project - MPP (Library Management System using Swing)
coding computer-science java java-17 javaprogramming maharishi-international-university master-degree mpp mscs programming university-course university-coursework
Last synced: 28 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/saberzero1/standard-algorithms
Collection of Standard Algorithms in C#
algorithms binary-search breadth-first-search computer-science csharp search-algorithm
Last synced: 11 Jun 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/vitoralvesp/check-verificator
Repositório dedicado ao Projeto "Está em Xeque?", da disciplina Paradigmas de Linguagens de Programação, para o estudo de Paradigmas Funcionais utilizando Haskell.
chess computer-science functional-programming haskell paradigms-of-programming
Last synced: 21 Mar 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/princeinscripts/dsa-practice-with-cpp-pw
A practice code repository for learning C++ programming language fundamentals alongside Data Structures and Algorithms (DSA) concepts via Programming with Mosh tutorials, aiding in mastering core computer science principles through hands-on exercises.
algorithms c-plus-plus coding-challenge computer-science data-structures learning-resources programming
Last synced: 27 Mar 2025
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/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/t2ny/leetcode
My solutions and attempts for various programming algorithm problems
algorithms brainteaser computer-science data-structures problem-solving
Last synced: 29 Oct 2025
https://github.com/dbish6/algorithms_data_structures_examples
Pretty much all of your standardized algorithms and data structures in one repository.
algorithm algorithms algorithms-and-data-structures computer-science data-structures java javascript learn
Last synced: 16 May 2026
https://github.com/stevenacoffman/deckhand
Deckhand - Socially Distant Computer Science Coding Challenge
card-game computer-science golang
Last synced: 20 Mar 2025
https://github.com/grayvox/ruby-hashmaps
🗺️ Custom HashMaps in Ruby
computer-science ruby theodinproject
Last synced: 27 Mar 2025
https://github.com/csl-club/awesome-utec
Un compendio de proyectos de computación de la UTEC.
awesome awesome-list computer-science data-science utec
Last synced: 20 Mar 2025
https://github.com/vishal815/deep-learing-notes
Welcome to the Deep Learning Notes repository! This collection of notes is designed to provide a deep understanding, intuition, and real-world implications of deep learning. Whether you're a beginner or preparing for exams and interviews, these comprehensive and colorful notes will be your go-to readme resource.
ai ann backpropagation cnn computer-science deep-learning education exam-preparation gan interview-preparation learning-resources loss-functions machine-learning neural-networks notes optimizer optimizers rnn transformer
Last synced: 06 Jan 2026
https://github.com/bberkay/socket-programming-with-python
Socket Programming Practice with Threading in Python
computer-science parallel-programming python socket-programming threading
Last synced: 26 Mar 2025
https://github.com/bberkay/computer-science-studies
Includes some subjects such as DSA, Design Patterns, Clean Code and much more.
computer-science dsa oop socket-programming solid unit-testing
Last synced: 05 Jan 2026
https://github.com/bberkay/solid-with-php
SOLID Principles with Clean Code
clean-code computer-science dependency-injection interface-segregation-principle liskov-substitution-principle open-closed-principle php single-responsibility-principle solid
Last synced: 19 May 2026
https://github.com/lapets/course-abstract-algebra
Lecture notes, assignments, and other materials for a one-semester introductory course on topics in number theory, modular arithmetic, abstract algebra, and computer science applications thereof.
abstract-algebra algorithms computer-science introduction lecture-notes modular-arithmetic number-theory
Last synced: 17 Mar 2025
https://github.com/eherrador/eherrador.github.io
🏠 My personal website
blockchain computer-science data-visualitation digital-humanities emerging-technology machine-learning philosophy-of-technology quantum-computing web3
Last synced: 04 Jun 2026
https://github.com/awpala/data-structures-and-algorithms
Implementations of canonical data structures and algorithms, based on CLRS 3rd edition.
algorithms algorithms-and-data-structures algorithms-datastructures clrs clrs-algorithms computer-science data-structures javascript python
Last synced: 17 May 2026
https://github.com/pot-pourri/array-list
Dynamic array data structure for JavaScript
agpl amortized computer-science data-structures javascript
Last synced: 12 Dec 2025
https://github.com/make-github-pseudonymous-again/js-bucketsort
Bucketsort algorithm for JavaScript
agpl algorithms bucket-sort computer-science javascript sorting
Last synced: 12 Dec 2025
https://github.com/make-github-pseudonymous-again/js-median
:raised_hands: Median searching code bricks for JavaScript
agpl algorithms computer-science javascript median sorting
Last synced: 04 Jun 2026
https://github.com/pot-pourri/sll
:izakaya_lantern: Singly linked list data structures for JavaScript
agpl computer-science data-structures javascript linked-list ordered-collections
Last synced: 09 Jun 2026
https://github.com/daniel-brai/papers-to-read
A collection of papers and books in different fields of Computer Science I find interesting to read.
books computer-science research-paper
Last synced: 21 Jan 2026
https://github.com/nhsz/cs-books
:books: Free CS books collection
books bookshelf computer-science ebooks free
Last synced: 17 Jan 2026
https://github.com/ghosteater1311/coreit-ict_program-soict-hust
Notes and Lectures about core courses of my major in my Undergraduate Program
computer-science dsai engineering
Last synced: 17 Feb 2026
https://github.com/ndeta100/algorithms_in_javascript
Algorithms and data structures in JavaScript with implementations and small text explanations
algorithm algorithms computer-science data-structures
Last synced: 02 Aug 2025
https://github.com/blesson-tomy/python_lesson
Python lessons learnt in class
Last synced: 20 Jun 2026
https://github.com/make-github-pseudonymous-again/js-avl-tree
:balance_scale: AVL trees for JavaScript
agpl avl-tree balanced-binary-search-trees balanced-search-trees binary-search-trees binary-trees computer-science data-structures javascript search search-trees trees worst-case
Last synced: 29 Oct 2025
https://github.com/jfmonsa/dsa_fada
Data Structures and Algorithms repo: Implementation of Data Structures and Problems. (I love this <3)
computer-science dsa-algorithm dsa-practice
Last synced: 08 Sep 2025
https://github.com/richiemccoll/algorithms-in-js
A suite of common Computer Science algorithms implemented in JavaScript.
algorithms binary-search bubble-sort caesar-cipher computer-science fibonacci harmless-ransom-notes javascript merge-sort palindrome sieve-of-eratosthenes
Last synced: 05 May 2025
https://github.com/ajksah/pdf-highlighter
This repository offers a straightforward PDF annotation tool built with React and PDF.js. Users can easily highlight text, add comments, and choose from multiple highlight colors. 🌟📄
alorithms analytics annotations awesome computer-science conversational-ai data-structures electronics nlp ocr oop pdf-viewer php react remarkable-tablet retrieval retrieval-augmented-generation technology
Last synced: 16 Jun 2025
https://github.com/n-c0de-r/cs2.02_git
Learning to use Git CLI. What a funny mess that was. 2nd semester, 2nd lab.
2nd-lab 2nd-semester computer-science git infomatics java testing
Last synced: 15 May 2026
https://github.com/oyvinddd/algorithms-and-data-structures
A collection of algorithms and data structures implemented in Go
algorithms computer-science data-structures divide-and-conquer dynamic-programming golang memoization search-algorithms sort-algorithms
Last synced: 28 Apr 2026
https://github.com/academixxx/object-oriented-programming
All activities, exercises, and projects for my 2nd year OOP in Java course.
computer-science intellij java student-project
Last synced: 15 May 2026
https://github.com/snoozelemon/auburn-uni-projects
This repository contains all the projects that I've worked on during my time at Auburn Universit as a Master's Student (Graduate)
auburn-university computer-science
Last synced: 07 Oct 2025
https://github.com/dushyantrathore/wpaskjbdn-zqnakjsnde
wpaskjbdn zqnakjsnde
chatgpt computer-science csce670 html seo seo-optimization tamu technology wpaskjbdn-zqnakjsnde
Last synced: 18 Jan 2026
https://github.com/toolmanp/csapp-labs
My solution to CSAPP:3E lab assignment
computer-science csapp csapp3e
Last synced: 07 Oct 2025
https://github.com/antoniosubasic/wmc-course-materials-4th
Web- and Mobile Computing course materials - HTL Leonding - computer science - 4th grade 2025/26
computer-science course-materials htl-leonding mobile-computing quarkus web-computing
Last synced: 19 Oct 2025
https://github.com/gkapfham/cs112s2014
Course Materials for Computer Science 111 Spring 2014
algorithms computer-science data-structures laboratory
Last synced: 27 Jan 2026
https://github.com/ashgreyg/to-learn-by-books
This is my learning repository of the books I have read
book computer-science mathematics notes solutions
Last synced: 08 Oct 2025
https://github.com/kazimovzaman2/cs50
🎓 A collection of Labs, Problem Sets code files for "CS50's Introduction to Computer Science", HarvardX, October-December, 2021.
c computer-science cs50 cs50problemsets cs50problemsetssolved cs50x data-structures-and-algorithms edx flask harvardcs50 harvardx html-css-javascript python sql
Last synced: 07 May 2026
https://github.com/emanuelec/appunti-intelligenza-artificiale
Appunti del corso di Intelligenza artificiale (a.a. 2017/2018) - università degli studi di Padova
ai artificial-intelligence bayesian-inference computer-science csp heuristics hill-climbing-search informatica intelligenza-artificiale italiano padova pfp problem-solving protein q-learning reinforcement-learning search-algorithm students unipd
Last synced: 31 May 2026
https://github.com/flyingcakes85/mitx-6.00.1x-notes
Notes for MITx 6.00.1x Introduction to Computer Science and Programming Using Python
book computer-science mit notes python python3 tutorial
Last synced: 07 May 2026
https://github.com/byroncalvete/computer-science
Computer Science Career 🧬
algorithms computer-science programming python
Last synced: 09 Oct 2025