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/cicerolino/obsidian-vault-template
Eis um modelo no qual tiro como base para meus estudos de ciência da computação, desenvolvimento de software, etc.
computer-science obsidian obsidian-vault obsidian-vault-template software-development template
Last synced: 29 Oct 2025
https://github.com/extwiii/bioinformatics-uc.san.diego
Bioinformatics - Coursera
bioinformatics computer-science
Last synced: 05 Jan 2026
https://github.com/pprattis/predicate-and-array-items
A script that has the predicate common_list (X, Y) that is true when both lists have at least one common element.
computer-science list logic-programming predicates program prolog student
Last synced: 07 Jan 2026
https://github.com/pprattis/generic-planner-for-minigames
A python script that implements a generic planner to solve a series of minigames using heuristic algorithms to generate the best possible moves to reach the goal state.
artificial-intelligence astar astar-algorithm astar-pathfinding astar-search-algorithm block-world computer-science generic-planner heap heuristics n-puzzle planner program python student water-jug-problem
Last synced: 29 Mar 2025
https://github.com/pprattis/get-twitter-common-friends
Program which shows client's Twitter friends and then checks if two of them selected by the user have any common friends and prints them.
computer-science programm python student twitter-api
Last synced: 29 Mar 2025
https://github.com/pprattis/get-beer-info-from-brewerydb-api
A program which uses the BreweryDB API http://www.brewerydb.com/developers that shows the beers in the database for the beer kind the user requested.
beer-kind brewerydb-api computer-science programm python student
Last synced: 29 Mar 2025
https://github.com/pprattis/2d-array-rotation
A program which creates a 8x8 table consisting of gaps (space) and 0. Then it displays the three rotations that it can have (by 90 degrees). Consider it like rotating a custom brick in Tetris.
2darrays array-manipulations arrays computer-science programm python rotations student tetris
Last synced: 29 Mar 2025
https://github.com/h0r4t1u/operating-systems
Operating Systems Repository
computer-science fmi operating-systems os sisteme-de-operare so ubb
Last synced: 15 Mar 2025
https://github.com/h0r4t1u/babes-sda
Structuri date si algoritmi
computer-science data-structures-and-algorithms fmi sda ubb
Last synced: 15 Mar 2025
https://github.com/h0r4t1u/algoritmica-grafurilor
Repository Algoritmica Grafurilor UBB
algoritmica-grafurilor computer-science fmi graphs ubb
Last synced: 02 Jul 2025
https://github.com/0xcourtney/data-structures-and-algorithms-in-js
In this series I will explore several different data structures and algorithms that are fundamental in Computer Science.
algorithms computer-science data-structures javascript
Last synced: 15 Mar 2025
https://github.com/pprattis/2D-array-rotation
A program which creates a 8x8 table consisting of gaps (space) and 0. Then it displays the three rotations that it can have (by 90 degrees). Consider it like rotating a custom brick in Tetris.
2darrays array-manipulations arrays computer-science programm python rotations student tetris
Last synced: 28 Sep 2025
https://github.com/pprattis/get-IMDB-score-by-movie-title
A program in python which for a movie title inserted by user, using the link http://www.omdbapi.com/ returns the IMDB score and the awards of that movie.
computer-science imdb-score movie-title omdb-api programm python student
Last synced: 28 Sep 2025
https://github.com/pprattis/get-Weather-from-API
A program which uses the API from http://openweathermap.org/api to get weather conditions for a location specified using coordinates.
computer-science openweather-api programm python student weather
Last synced: 28 Sep 2025
https://github.com/pprattis/get-beer-info-from-BreweryDB-API
A program which uses the BreweryDB API http://www.brewerydb.com/developers that shows the beers in the database for the beer kind the user requested.
beer-kind brewerydb-api computer-science programm python student
Last synced: 28 Sep 2025
https://github.com/0xHericles/EasyAcceptLesson
:books: Basic material for the EasyAccept tool lesson
acceptance-testing computer-science easyaccept java programming-lab-2 testing tests ufcg
Last synced: 24 Mar 2025
https://github.com/make-github-pseudonymous-again/js-integer-sequences
:shell: Integer sequences for JavaScript
computer-science integer-sequences javascript js mathematics
Last synced: 05 Apr 2025
https://github.com/yuelinxin/skills-worth-sharing
All the basics that you need to know for Computer Science & Software Engineering learners.
beginner computer-science skillshare software-engineering
Last synced: 10 Mar 2025
https://github.com/jgleitz/afpg-skript
Inoffizielles Skript für die Vorlesung „Algorithmen für planare Graphen“ von Prof. Dr. Dorothea Wagner
computer-science lyx planar-graphs
Last synced: 10 Jul 2025
https://github.com/andrianllmm/andrianllmm.github.io
My Personal Website
computer-science cv jekyll personal-website portfolio resume student undergraduate
Last synced: 06 Apr 2025
https://github.com/mrnazu/cs50
cs50 harvard
c computer-science cs50 dsa harvard
Last synced: 29 May 2026
https://github.com/sglavoie/code-snippets
Collection of code snippets that have been useful at some point in history.
algorithms computer-science data-structures mathematics python3
Last synced: 30 Mar 2025
https://github.com/xaxoman/xaxoman.github.io
Official repository for my personal portfolio website
backend computer-science cybersecurity frontend javascript pentesting productivity webdesign webdev
Last synced: 25 Mar 2025
https://github.com/lucas54neves/genetic-algorithm
Repository for the implementation of Genetic Algorithms for the Artificial Intelligence discipline of the Computer Science course at the University of Lavras
computer-science genetic-algorithm genetic-algorithms inteligencia-artificial ufla
Last synced: 19 Jun 2026
https://github.com/rihib/leetcode
My LeetCode progress
arai60 blind75 computer-science go golang grind75 leetcode leetcode-go leetcode-golang leetcode-solutions neetcode150
Last synced: 09 Apr 2025
https://github.com/gabrieljablonski/esc-college-course-work
Elements of Computer Systems - nand2tetris course
computer-engineering computer-science computer-systems nand2tetris
Last synced: 18 Mar 2025
https://github.com/aigle-levant/notes
Website to showcase my programming notes
book-notes computer-science computer-science-notes cs-notes jekyll-theme jekyll-website notes notes-for-developer programming-notes
Last synced: 16 Mar 2025
https://github.com/stuymedova/common-design-patterns
[WIP][LEARNING] Annotated Observer, Factory, Singleton, and so on
computer-science design-patterns interview-preparation typescript
Last synced: 06 Jun 2026
https://github.com/xaoex/reality-simulation-code
SimSim Contributions + Reality code + xaoex conglomerates online repo linktr.ee/xaoex+ linktr.ee/vaoev linktr.ee/oktays
artificial-intelligence code coding computer-science machine-learning reality simsim simulation
Last synced: 13 Jun 2026
https://github.com/equation-man/rust_algogrind
Solving problems for data structures and algorithms in rust
algorithms computer-science datastructures problem-solving
Last synced: 09 Apr 2025
https://github.com/azzeccagarbugli/mastermind
Progetto software per il corso di Programmazione Avanzata realizzato per l'anno accademico 2018/2019
camerino computer-science console continuous-integration game gradle java mastermind open-source sphinx travis-ci unicam
Last synced: 12 Apr 2026
https://github.com/luisenmarroquin/data-structures-and-algorithms
Great coding challenges using many programming languages
algorithms binary-search breadth-first-search computer computer-science data-science data-structures depth-first-search graphs hash-maps hash-tables heaps linked-lists merge-sort queues quicksort stacks trees tries
Last synced: 09 Apr 2025
https://github.com/dpbm/learning-assembly
Notes and tests that I've done while I learn assembly
assembly assembly-language assembly-language-programming assembly-x86 computer-science debian linux machine machine-language nasm
Last synced: 13 Apr 2026
https://github.com/krichelj/gymasteroids
Asteroids evasion using OpenAI's gym Reinforcement Learning (RL) package - M.Sc. Thesis in Computer Science, Ben Gurion University Ben Gurion University of the Negev, Israel
artificial-intelligence asteroids asteroids-game bellman-equation computer-science evasion gym-environment open-ai open-ai-api open-ai-gym optimization-algorithms optimization-methods q-learning reinforcement-learning
Last synced: 06 May 2026
https://github.com/pprattis/kakuro-game-implementation
A script that implements a solution for the game Kakuro by assigning a variable to each empty square.
computer-science kakuro kakuro-solver kakuropuzzle logic predicate-functions predicates program prolog student
Last synced: 07 Jan 2026
https://github.com/obedm503/ttt
obligatory tic tac toe in a few languages
c computer-science experiment java python rust tic-tac-toe typescript
Last synced: 13 Apr 2026
https://github.com/rabi-siddique/sudoku-solver
A web application that allows you to solve a Sudoku puzzle using a backtracking algorithm. The goal of this application is to help you visualize how the backtracking algorithm works to solve the puzzle.
algorithms computer-science data-structures interview interview-questions programming
Last synced: 25 Mar 2025
https://github.com/itsjomon/cs-theory-notes
A comprehensive collection of theory notes covering key concepts in computer science, including computer networks, operating systems, and database management systems (DBMS). A valuable resource to build a solid theoretical foundation.
computer-networks computer-science database-management-system operating-system
Last synced: 02 Apr 2025
https://github.com/krichelj/ai_bgu_2021
Artificial Intelligence course, Computer Science M.Sc., Ben Gurion University of the Negev, 2021
a-star-algorithm ai artificial-intelligence bayesian-network bellman-equation computer-science deep-learning game-theory-algorithms heuristic-search-algorithms kruskal-algorithm machine-learning markov-decision-processes minimal-spanning-tree minimax-algorithm policy-iteration-algorithm prim-algorithm reinforcement-learning value-iteration-algorithm
Last synced: 13 Apr 2026
https://github.com/pprattis/family-representation-using-predicates
Represent one family as well as 3-4 more families (of your choice) using the family-3 predicate and appropriate compound terms. Set the predicates exist-1, dateofbirth-2 and salary-2 and use them to recover all parents born before 1950 and their salary is less than 8,000.
computer-science logic-programming predicates program prolog structured-data student
Last synced: 08 Jan 2026
https://github.com/diovani-dupont/diovani-dupont.github.io
My Personal Portfolio Website
best-portfolio-website brittanychiang computer-science developer-portfolio gatsby javascript personal-portfolio personal-site personal-website portfolio-website react resume-website template website
Last synced: 12 Jan 2026
https://github.com/oresttokovenko/elements_of_computing_systems
"The Elements of Computing Systems: Building a Modern Computer from First Principles" by Noam Nisan and Shimon Schocken
computer-science elements-of-computing-systems low-level-programming
Last synced: 17 Apr 2026
https://github.com/carlotacb/csi-practicas
📈 [Castellano] Practicas de la assignatura de Computacion y sistemas inteligentes del master en ingenieria informatica de la FIB-UPC
bayesian-network computer-science minizinc upc
Last synced: 22 Mar 2026
https://github.com/henriquelimas/go-algorithm-design-manual
Codes in Go from Algorithm design manual Book
algorithms computer-science data-structures golang
Last synced: 02 Mar 2025
https://github.com/pprattis/Tetris-spawn-randomly-L-blocks
This is a program which keeps in memory a table of 10 columns and 20 rows and that plays "Tetris" only by adding L randomly in the table. L is an element with a height of 3 blocks and width of 2 blocks. The program ends when the L surpasses in height 20 blocks, then it prints how many L blocks managed to enter.
2darrays arrays computer-science game programm python student tetris
Last synced: 28 Sep 2025
https://github.com/pprattis/insurance-company-database-with-JDBC-and-Spark-RDD
A jdbc application that runs queries in pgAdmin to simulate the functionality of an insurance company's database using Apache Spark RDD for query implementation.
computer-science java jdbc jdbc-database partitioning partitions postgresql program query spark spark-sql sparkjava sql student
Last synced: 28 Sep 2025
https://github.com/lucapalminteri/sorting-algorithms-visualizer
The Sorting Algorithms Visualizer is an interactive web app that helps users understand and visualize sorting algorithms through dynamic, step-by-step animations, providing an educational tool to explore their mechanics and performance.
algorithm-visualization bubble-sort computer-science educational-tool insertion-sort programming selection-sort sorting-algorithms
Last synced: 02 Apr 2025
https://github.com/ptgm/pyfunctionhood
Local computation of immediate neighbours of a given monotone non-degenerate Boolean function
boolean-function computer-science research-software
Last synced: 14 Jan 2026
https://github.com/lapets/course-logic-and-combinatorics
Lecture notes, assignments, and other materials for a one-semester introductory course on topics in logic, combinatorics, and computer science applications thereof.
algorithms combinatorics computer-science introduction lecture-notes logic logic-programming
Last synced: 02 Jan 2026
https://github.com/burakahmet/cs50p
Harvard's CS50p problem solutions.
algorithm algorithms computer-engineering computer-science cs50 cs50p cs50python hardvard problem-set problem-solving python python3
Last synced: 26 Mar 2025
https://github.com/noah-de/cs105-fall19
Concepts of Programming Languages (Fall 2019)
computer-science programming-language westmont
Last synced: 21 Jan 2026
https://github.com/valera-rozuvan/to-study
a place to keep links and references on various papers and books
Last synced: 21 Jan 2026
https://github.com/opixelum/brain-disk-gitbook
The most powerful data storage device is in your head.
blockchain computer-science cybersecurity data-science knowledge programming
Last synced: 17 Feb 2026
https://github.com/digioref/smbud-project
Repository of the SMBUD Project at Polytechnic of Milan. ElasticSearch and Kibana are used to analyze a dataset.
computer-engineering computer-science database elasticsearch kibana-dashboard nosql nosql-database polimi smbud
Last synced: 08 Oct 2025
https://github.com/garciparedes/machine-learning-formulas
This project pretends to be a survey about Machine Learning algorithms focusing on math definitions.
computer-science formula latex machine-learning maths statistics university-of-valladolid
Last synced: 08 Oct 2025
https://github.com/jofaval/jofaval.github.io
Main home repository, it serves as an introduction to my professional profile, feel free to explore as much as you want
backend computer-science data-science data-scientist developer frontend full-stack fullstack javascript machine-learning nextjs react redux software-engineer software-engineering typescript
Last synced: 18 Jan 2026
https://github.com/silasberger/teaching-website
My teaching website 👨🏫
computer-science computer-science-education docusaurus education highschool informatik informatikunterricht school teacher teaching
Last synced: 09 Oct 2025
https://github.com/yuzuk1shimotsuki/magic-switch-box-microbit
A magic switch box project worked on with my groupmate in college. This was also my first collaboration.
college college-project computer-engineering computer-science electrical-engineering microbit-v2
Last synced: 11 Oct 2025
https://github.com/caleb-collar/caleb-collar
biology cirriculumvitae computer-science github-pages profile
Last synced: 20 Mar 2026
https://github.com/cestpassion/aeds-ii
Destinado a estudantes e entusiastas que desejam aprimorar seus conhecimentos em AEDs II, neste repositório, você encontrará desde guias de comandos, compiladores, SO etc, até códigos de programas e soluções para exercícios de laboratório. O conteúdo está organizado de forma a facilitar a navegação e o aprendizado contínuo.
234-tree abstract-data-types algorithms-and-data-structures avl-tree binary-search-tree binary-tree c computer-science flexible-abstract-data-types hash-table java learning linux redblack-tree searching-algorithms sorting-algorithms tree tree-structure
Last synced: 11 Apr 2026
https://github.com/mraza007/computerscience-resources
This repo is made to help people find CS related resources
computer-science interview resources software-engineering
Last synced: 05 Feb 2026
https://github.com/zhibirc/dev-random
:notes: notes/code/thoughts
architecture articles bash benchmarks blog clean-code code code-style computer-science frameworks functional-programming javascript nodejs oop patterns python research software-engineering solid typescript
Last synced: 04 Apr 2026
https://github.com/daniel-m-campos/algorithms
Assignment solutions for Tim Roughgarden's four algorithm courses
Last synced: 13 Oct 2025
https://github.com/joelumbley/pong
Learn the fundamentals of game programming and design through a classic game
2d-game classic-game computer-science father-and-son game game-development physics ping-pong pong rumble simulation table-tennis vb vbdotnet vibrate video-game xbox-controller xinput
Last synced: 19 Feb 2026
https://github.com/shovanch/harvard-cs50x
:computer: C language psets from Harvard University's CS50X course
Last synced: 19 Oct 2025
https://github.com/amazingandyyy/good-job
🎉 The most useful DS and Algor. implemented in javascript
algorithm computer-science data-structures interview interview-questions software-engineer
Last synced: 19 Oct 2025
https://github.com/kaierikniermann/vucs-notes
Basic repository containing links to all the courses at VU Amsterdam I took notes on during my Computer Science Bsc.
bachelor computer-science notes vu-amsterdam
Last synced: 24 Feb 2026
https://github.com/pprattis/chromosome-last-nucleotide-game
A Python script that implements a two player strategic game with two chromosomes having length n and m of nucleotides respectively. In each Round of the game a player can destroy one of the chromosomes and split the other into two non-empty parts. The player who deletes the last nucleotide wins.
arrays bioinformatics chromosomes computer-science fasta game loop nucleotides program python student
Last synced: 24 Oct 2025
https://github.com/silasberger/chatbox
A platform for chat-based educational games.
computer-science computer-science-education cryptology eduapp education educational-game game informatik school
Last synced: 24 Oct 2025
https://github.com/itschrisjang/cs-grad-interview-kit
CS 대학원 면접 대비용 질문 모음집 – 컴퓨터공학/소프트웨어학과 전공 기초(운영체제, 네트워크, 알고리즘, 자바 등) 면접 질문 정리
algorithms computer-science cs-interview-questions database java network operating-system technical-interviews
Last synced: 23 Jan 2026
https://github.com/lagenorhynque/sicp
Study notes on Structure and Interpretation of Computer Programs, Second Edition (SICP; 『計算機プログラムの構造と解釈 第二版 』)
clojure common-lisp computer-science lisp scheme sicp
Last synced: 25 Oct 2025
https://github.com/librity/ossu_mit_6.0001
OSSU - Computer Science - MIT 6.0001 - Introduction to Computer Science and Programming in Python
computer-science mit mit60001 ossu python
Last synced: 25 Oct 2025
https://github.com/sbauer322/ccsp_rs
Classic Computer Science Problems (in Rust)
ccsp computer-science hacktoberfest rust
Last synced: 25 Oct 2025
https://github.com/geovannewashington/cs50
🎓 Repository for studying and completing projects from the CS50 course at Harvard University.
computer-science cs50 education harvard
Last synced: 27 Oct 2025
https://github.com/omonimus1/database-management-rocket-coursework
Database Design and implementation of SQL queries for the Database Management module Coursework
computer-science database-management sql university-coursework
Last synced: 06 Feb 2026
https://github.com/prrromanssss/thebasicsofcs-labs
Laboratory works for the basics of computer science for MSTU
computer-science functional-programming mstu scheme
Last synced: 31 Jan 2026
https://github.com/dipokallab/cs-roadmap
🚀 Computer Science Roadmap for Junior Developer
Last synced: 01 Feb 2026
https://github.com/umbrellacrow612/materials
Fundamentals and ideas that once learned can be applied to any language or area of software.
computer-science docs idea learning software-engineering
Last synced: 01 Feb 2026
https://github.com/afiffon/openu
Repository Index for the work during my B.Sc. of CS at The Open University of Israel
Last synced: 08 Feb 2026
https://github.com/jofaval/python-baby-to-dundee
Python educational repository so you can go from a baby to Dundee (pun intended)
beginner computer-science dundee educational python software-engineering workshop
Last synced: 09 Feb 2026
https://github.com/aliesbelik/how-it-works
:gear: How it Works
collection computer-science educational
Last synced: 18 Mar 2026
https://github.com/edinsonrequena/engineering-mathematics
Specialization in Mathematical Engineering from the Universidad Politecnica de Valencia
algebra computer-science derivatives engeneering integral mathematical-engineering mathematics
Last synced: 18 Mar 2026
https://github.com/molodchina/msu
This repository is dedicated to bachelor's studies at Moscow State University, including different practicums and inter-faculty courses
cmc computer-science mathematics msu
Last synced: 19 Mar 2026
https://github.com/janheinrichmerker/study-computer-science
📽️ Video player for the "Informatik studieren" advertisement movie.
computer-science react university university-project
Last synced: 28 Feb 2026
https://github.com/souad988/souad988
Config files for my GitHub profile.
computer-science config github-config
Last synced: 28 Feb 2026
https://github.com/hasferrr/courses
Online Computer Science courses I took and am currently going through, following the OSSU curriculum.
Last synced: 19 Mar 2026
https://github.com/ejsdotsh/cs-autodidact
documenting my self-education journey in Computer Science
computer-science computer-science-education learning-in-public self-learning
Last synced: 19 Mar 2026
https://github.com/shivajivarma/codebase
Collection of algorithms
algorithms computer-science data-structures graph search-algorithms sorting-algorithms tree
Last synced: 15 Feb 2026
https://github.com/thaoshibe/cs-conference-posters
A collection of my posters with pptx files...
computer-science computer-vision cvpr cvpr2021 cvpr2024 neurips neurips2023 neurips2024 poster posters pptx
Last synced: 19 Mar 2026
https://github.com/cr2007/bestelectronics-redesign-cw
Coursework 1 - Redesigning a Website
computer-science f27wd heriot-watt heriot-watt-university web-design-and-databases
Last synced: 19 Mar 2026
https://github.com/arikw/cs-haifa-website
מדעי המחשב, אוניברסיטת חיפה - אתר הסטודנטים | A static mirror copy of the students website of the computer science department in Haifa university
computer-science computer-science-degree computer-science-education computer-science-students computer-science-studies
Last synced: 19 Mar 2026
https://github.com/ragibasif/ragibasif
My GitHub profile README.
about-me animation computer-programming computer-science config cybersecurity github-config icon markdown math mathematics profile profile-readme readme readme-profile snake-game university
Last synced: 19 Mar 2026
https://github.com/tanaytoshniwal/tanaytoshniwal
computer-science developer engineering programmer
Last synced: 20 Mar 2026
https://github.com/ladunjexa/the-leetcode
📑 LeetCode problems' Algorithms and Solutions implemented in common PL with explanations and links to further readings.
algorithms computer-science concurrency database interview-preparation javascript leetcode leetcode-solutions shell
Last synced: 03 Mar 2026
https://github.com/erikplachta/cs-regex-reference-guide
A general reference guide on how to understand and use regex.
computer-science cs guide reference regex regular-expression regular-expressions
Last synced: 04 Mar 2026
https://github.com/ggasbarri/bookqr-uc
Consulta información acerca de equipos de la Escuela de Telecomunicaciones UC
android android-app android-application computer-science computer-vision mobile-vision qrcode
Last synced: 05 May 2026