Computer science
Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. It is the scientific and practical approach to computation and its applications and the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to, information.
- GitHub: https://github.com/topics/computer-science
- Wikipedia: https://en.wikipedia.org/wiki/Computer_science
- Aliases: cs, compsci, comp-sci,
- Last updated: 2026-06-23 00:06:05 UTC
- JSON Representation
https://github.com/n-c0de-r/info2.02_gitexercise
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: 08 May 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/v-kolesnikov/clrssorting
A couple of sorting algorithms from the CLRS book
algorithms clrs clrs-algorithms clrs-book computer-science self-education sorting-algorithms
Last synced: 24 Apr 2026
https://github.com/antoniosubasic/wmc-course-materials-3rd
Web- and Mobile Computing course materials - HTL Leonding - computer science - 3rd grade 2024/25
computer-science course-materials htl-leonding mobile-computing web-computing
Last synced: 24 Apr 2026
https://github.com/n-c0de-r/info1.08_simulator
Life Simulator, 1st semester, 8th exercise, computer science.
1st-semester 8th-exercise computer-science game-of-life java
Last synced: 08 May 2025
https://github.com/agrim123/algo-ds
Algorithms and Data Structures
algorithms computer-science data-structures
Last synced: 22 Jun 2026
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/nikolatechie/competitive-programming
My solutions to competitive programming problems
algorithms codechef codeforces competitive-programming computer-science cpp data-structures hackerearth hackerrank solutions
Last synced: 11 Sep 2025
https://github.com/vongdefu/vongdefu.github.io
Java程序员面试要点提示, CS-tips 面试提示卡
computer-science distributed-systems interview java microservice
Last synced: 13 Jun 2026
https://github.com/izo0x90/snake-toy-vm
A generalized/ multi-arch. toy virtual machine, assembler and debugger written in Python. Just a fun project in python building a classical computer emulator.
assembler assembly assembly-language compiler computer-science custom-language debbuger emulation emulator emulators low-level low-level-programming programming-language programming-language-theory programming-languages system-programming virtual-machine virtualization
Last synced: 24 Apr 2026
https://github.com/aryanpillai2007/computer-science-3-labs
All of the Advanced Computer Science 3 Labs I have completed over the 2024-2025 school year.
backtracking binary-tree computer-science cryptography declarative-programming dynamic-programming functional-programming graphs hashing hashmap heaps java linked-list memoization queue recursion stacks
Last synced: 23 Jun 2025
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/giovananog/giovananog.github.io
Wordpress personal website developed during the Web Programming course
computer-science website wordpress
Last synced: 27 Mar 2025
https://github.com/chikrom/hack_assembler
This is my own development of assembler for Hack computer, which translates symbolic representation of instructions in the language Hack into machine code. Thanks to the course developers for the opportunity and unique knowledge. I am very happy and open to suggestions, corrections, improvements, recommendations, advice
assembler computer computer-architecture computer-science programming-language
Last synced: 17 May 2026
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/shiningflash/computer_graphics
Introduction of Computer Graphics using JOGL
computer-graphics computer-science eclipse jar java jogl opengl
Last synced: 25 Apr 2026
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/amorehead/openglportfolio
A repository consisting of OpenGL animations created for Computer Science coursework.
bezier-curves computer-graphics computer-science opengl textures
Last synced: 19 Jul 2025
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/arsharaj/course-btech-in-computer-science
Course material for btech in computer science
btech c-programming-language computer-science course digital-and-social-media-marketing quality-management rural-development values-for-humane-society
Last synced: 31 Dec 2025
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/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/ifvictr/pltw-intro-cs
Coursework for PLTW Introduction to Computer Science (2017–2018).
computer-science coursework pltw python
Last synced: 29 Aug 2025
https://github.com/olaszpl/introduction_to_computer_science_course
Task solutions from "Introduction to computer science" course 2023/2024
agh computer-science python wi
Last synced: 18 Jul 2025
https://github.com/shama-llama/semantic-web-kms
Semantic-based explicit knowledge management system for the domain of web development
computer-science cosc-6232 semantic-web
Last synced: 18 Jul 2025
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/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/leandroaa01/itp
Disciplina de programação com C++
algorithms c computer-science cpp
Last synced: 25 Apr 2026
https://github.com/the-akira/cc33z-website
Website do Curso de Ciência da Computação 33Z
computer-science django django-application python3
Last synced: 25 Apr 2026
https://github.com/winterrdog/dsa-winterrs
i tried to re-implement some algorithms from
algorithms computer-science data-structures python3
Last synced: 17 Jul 2025
https://github.com/vinimiraa/estudos-cc
Repositório de estudos das disciplinas do curso de Ciência da Computação.
computer-science notes obsidian studies
Last synced: 17 Jul 2025
https://github.com/benjajorquera/coursework-usach
Notes, assignments, labs and exams of Computer Engineering at Universidad de Santiago de Chile 2021 - 2023.
chile computer-science engineering university
Last synced: 17 Jul 2025
https://github.com/thre4dripper/hashnode-blogs
This Repo contains the backup of hashnode blogs and can be used to publish blogs to hashnode also
articles blogs computer-science hashnode
Last synced: 15 Jul 2025
https://github.com/shama-llama/crop-mapping
Crop mapping from multimodal data using deep learning
computer-science cosc-6041 machine-learning
Last synced: 14 Jul 2025
https://github.com/alefrp/cs50p
CS50P Lectures
computer-science cs50p programing python
Last synced: 20 May 2026
https://github.com/felixmairamhof/harvard-cs50-intro-computer-sience
Discover projects from Harvard's CS50 course, covering C programming, web development (HTML, CSS, Python/Flask), algorithms, and data structures. Gain insights into diverse computer science concepts and problem-solving techniques. Explore to broaden your understanding of programming and computer science.
algorithms bigonotation bootstrap c computer-science data-structures flask javascript memory python
Last synced: 07 Apr 2026
https://github.com/harshpreet931/the-ultimate-dsa-prep
The Ultimate Guide to Data Structures and Algorithms (DSA). A comprehensive, community-driven resource with clear explanations and code implementations in Python, Java, C++, and JavaScript. Perfect for learning, interview preparation, and mastering DSA concepts.
algorithm-challenges algorithms c-plus-plus coding-interviews computer-science cpp data-structures dsa education interview-preparation java javascript learn-to-code programming python
Last synced: 09 Apr 2026
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/antoniosubasic/pro-course-materials-2nd
C# and C course materials - HTL Leonding - computer science - 2nd grade 2023/24
c computer-science course-materials csharp htl-leonding
Last synced: 25 Apr 2026
https://github.com/giovananog/object-oriented-programming
computer-science java oops-in-java
Last synced: 21 Jun 2025
https://github.com/sleekybadger/turing_machine
Turing Machine in ruby
computer-science ruby turing-machine
Last synced: 07 Jun 2026
https://github.com/pprattis/signal-sampling-and-wrapping
From a continuous time signal get minimum required sampling frequency to allow the reconstruction of the signal and application of the reconstruction formula of the sampling theorem.
computer-science matlab octave program sampling-theory signal signal-reconstruction signal-sampling signal-wrapping student
Last synced: 17 Sep 2025
https://github.com/caiofd/ciencia-da-computacao-puc_mg
Repositório de estudos e projetos desenvolvidos das principais matérias ao longo do curso de Ciência da Computação
algorithms-and-data-structures artificial-intelligence computer-architecture computer-science graphs
Last synced: 21 Jun 2025
https://github.com/vinicius-guedes-santos/cs50-harvard
Introdução à ciência da computação e à arte da programação. Este curso ensina os alunos a pensar algoritmicamente e resolver problemas de forma eficiente. Os tópicos incluem abstração, algoritmos, estruturas de dados, encapsulamento, gerenciamento de recursos, segurança, engenharia de software e programação web.
c computer-science cs50 harvard python
Last synced: 26 Apr 2026
https://github.com/crisszkutnik/sortingvisualizer-v2
A simple sorting algorithms visualizer.
computer-science sorting-algorithms typescript
Last synced: 20 Jun 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/princeinscripts/dsa-solved-assignments-with-cpp-pw
A repository containing solved assignments provided by Programming with Mosh (PW) teachers for learning C++ programming language fundamentals alongside Data Structures and Algorithms (DSA) concepts, aiding in mastering core computer science principles through guided practice.
algorithms c-plus-plus computer-science data-structures program solved-challenges
Last synced: 07 Jun 2026
https://github.com/sourceduty/deep_vision_neuron
An innovative neuron model designed specifically for handling intricate image classification tasks involving nested submodules and multi-level hierarchies.
ai-imaging artificial-intelligence biomedical chatgpt computer-science custom-gpt deep-vision dvn gpt gpts imaging neural-network neural-networks neuron neuron-model openai science theoretical-computer-science
Last synced: 19 Jun 2025
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/splode/practice-c
This project documents ongoing efforts to enrich my understanding of CS concepts while learning C.
algorithms c computer-science data-structures
Last synced: 18 Jun 2025
https://github.com/alexander-novo/cs-485-pa1
First programming assignment for CS 485 at UNR. Facial image normalisation.
computer-science computer-vision opencv
Last synced: 26 Apr 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/augustus1417/2nd-sem---college-notes
2nd Year Computer Science Notes
Last synced: 15 May 2026
https://github.com/kmohamedalie/phishing-websites
Detecting supicious website using machine learning with and accuracy of 97.01%
classification computer-science cybersecurity hacking machine-learning phising random-forest support-vector-machines
Last synced: 28 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/cs111f2015
Course Materials for Computer Science 111 Fall 2015
computer-science html-slides laboratory teaching
Last synced: 25 Jan 2026
https://github.com/chrismichaelps/computer-science-problem-solving
Learning haskell Language solving computer science programming problem. This implies having a better knowledge about how language works and how to understand better how functional languages work.
algorithm computer-science functional-programming haskell math solving-algorithm
Last synced: 11 Jun 2026
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/librity/ossu_cs
OSSU - Computer Science - Notes and Exercises
Last synced: 13 Jun 2026
https://github.com/ericshantos/rede-bibliotecas-publicas
Projeto de rede para uma biblioteca pública, com foco em segurança, segmentação e escalabilidade. Desenvolvido para a A3 da UC de Ambientes Computacionais e Conectividade do curso de Ciências da Computação.
computer-science lan rede-de-computadores
Last synced: 11 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/gboncoffee/headache
Brainfuck interpreter simple as hell
brainfuck brainfuck-interpreter computer-science
Last synced: 12 Apr 2025
https://github.com/webmekanic/algorithms-and-data-structures
Daily Coding Exercises to sharpen problem solving skills
algorithms codewars codewars-kata coding-challenge computer-science data-structures engineering freecodecamp interview-questions javascript programming-exercises solutions technical
Last synced: 07 Jun 2026
https://github.com/matheussoranco/particlephysicssimulation
A particle physics simulation ambience implemented in ADA for performance testing
ada computer-science physics-simulation
Last synced: 25 Jul 2025
https://github.com/grayvox/linked-lists
📋 Linked Lists, but in Ruby.
computer-science ruby theodinproject
Last synced: 03 Aug 2025
https://github.com/amir-hshahi/pseudo-glossary
A multiplatform glossary application to practice computer science terms
computer-science flutter glossary
Last synced: 27 Apr 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/shama-llama/data-science-assignments
Repository for CoSc 6262 Course Assignments
computer-science cosc-6262 data-science
Last synced: 25 Jan 2026
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/ancs21/cs
My journey to Master of Science in Computer Science (C/C++, Python, Javascript)
alogrithms c computer-science data-structures python
Last synced: 28 Apr 2026
https://github.com/byroncalvete/computer-science
Computer Science Career 🧬
algorithms computer-science programming python
Last synced: 09 Oct 2025
https://github.com/data-structures-and-algorithms/deque
:snake: Python's deque data structure for JavaScript
agpl computer-science data-structures deque javascript
Last synced: 06 May 2025
https://github.com/sourceduty/computational_networks
🌐 Assistive computational network model and system development.
ai artificial-intelligence chatgpt computational-network computer-science custom-gpt custom-gpts development gpt gpts model network-model network-theory networks neural-network programming system systems theoretical-computer-science theory
Last synced: 21 Jan 2026
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/anhvu2889/miu-cs390-fpp
Repository for assignments and exercises focusing on Java programming basics, object-oriented programming, data structures, exception handling, and recursion.
assignment computer-science data-structures education exception-handling files fundamentals java object-oriented-programming recursion
Last synced: 28 Apr 2026
https://github.com/gkapfham/cs111s2016
Course Materials for Computer Science 111 Spring 2016
computer-science html-slides laboratory teaching
Last synced: 27 Jan 2026
https://github.com/thiagocalvi/fundamentos-algoritmos
Códigos e trrabalhos desenvolvidos durante a disciplina "Fundamentos de Algoritmos", no 1º semestre do curso de Ciência da Computação da Universidade Estadual de Maringá (UEM).
algorithms computer-science uem
Last synced: 10 Jul 2025
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/shama-llama/employee-attrition-prediction
Employee attrition prediction for human resources management using decision trees
Last synced: 20 Apr 2026
https://github.com/woojoung1217/web-fundamentals
🔥 웹 개발과 성능 최적화 이론을 학습하고 정리한 레포지토리입니다.
browser computer-science javascript performance website
Last synced: 28 Apr 2026
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/skippypeanutbutter/nand2tetris
Nand 2 Tetris progression
computer-architecture computer-science hdl
Last synced: 27 Jan 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/minhi0449/algo-ds-java
Java 기반 Algorithm & Data Structure 학습 프로젝트
algorithms beginner-friendly coding-interview competitive-programming computer-science data-structures dsa hackerrank hash-tables interview-preparation java java-algorithms java-data-structures leetcode open-source programming recursion trees
Last synced: 12 Oct 2025
https://github.com/rudxain/posix-sh-algos
Algorithms implemented in POSIX-compliant shell scripts
algorithms computer-science data-structures educational functions posix
Last synced: 28 Apr 2026
https://github.com/shivam5509/power-bi-project
Expert in creating interactive dashboards and reports using Power BI, utilizing 10+ visual tools like cards, slicers, and charts. Skilled in cleaning and transforming large datasets with Power Query Editor. Proficient in advanced DAX functions (SUMX, FILTER, CALCULATE) to derive insights and drive data-driven decisions.
advanced-excel computer-science data-analysis data-mining data-visualization engineering mysql numpy pandas powerbi pyhton3 sql sql-server
Last synced: 11 Apr 2026
https://github.com/infinisil/eth4
Notes and other material for the 4th semester at ETHZ computer science bachelor
computer-science eth-zurich notes
Last synced: 18 Feb 2026
https://github.com/pprattis/catch-the-ghost-minigame-in-visual-csharp
A windows forms application implementing a simple game called "the ghost catchers" where you try to click on the ghost.
application computer-science csharp cursors-game game program student windows-forms
Last synced: 28 Apr 2026
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/4ngelojr/ai-ml-cheatsheets
🗂️ Access essential AI and ML concepts with quick-reference cheatsheets for effective learning and project implementation.
bigdata cheatsheet computer-science convolutional-neural-networks data-science deep-learning dl excel hadoop keras linux neural-networks numpy pig plotly probability sql statistics
Last synced: 01 May 2026