An open API service indexing awesome lists of open source software.

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.

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/threecifanggen/computer-science-learning

机器学习相关的学习笔记。

computer-science notes

Last synced: 22 Aug 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/kovs705/swift-computerscience

My path in CS (in Swift) using this roadmap: https://roadmap.sh/computer-science

computer-science swift

Last synced: 18 Aug 2025

https://github.com/aejkatappaja/cs50x_2024

CS50x 2024 - problem sets and notes

c computer-science dsa engineering flask harvardcs50 python sql

Last synced: 06 May 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/vitorhonna/this-is-cs50

Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. This is CS50.

c computer-science cs50 css data-structures flask harvard harvardcs50x html javascript python scratch sql sqlite

Last synced: 10 Apr 2026

https://github.com/nihonxim/computerscience

Computer科学研究について、コンピューター科学の勉強とソフトウェア作り方

algorithms computer-science data-structures

Last synced: 23 Mar 2025

https://github.com/ansh-info/datacamp-learn-data-science-ai

Learn Data Science & AI from the comfort of your browser, at your own pace with DataCamp's video tutorials & coding challenges on R, Python, Statistics & more.

algorithms api artificial-intelligence computer-science data-science datacamp datacamp-course datacamp-track interview machine-learning natural-language-processing neural-network nlp nlp-machine-learning openai python3 pytorch roadmap tensorflow

Last synced: 11 Apr 2026

https://github.com/jofaval/jofaval

Brief description of my journey as a developer, and as a human being :)!

about-me artificial-intelligence backend computer-science frontend machine-learning markdown portfolio readme-profile

Last synced: 29 Mar 2025

https://github.com/ranitmanik/cs-java-assignments

A collection of JAVA code snippets and assignments for computer science coursework.

assignment-solutions assignments computer-science coursework java

Last synced: 23 Mar 2025

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/abhinav9444/cn-lab

This repository contains the laboratory exercises and assignments for the Computer Networks course (CS39003). It includes practical implementations, network simulations, and various network protocol experiments conducted during the lab sessions.

c cisco-packet-tracer client-server computer-networking-lab computer-networks computer-science networking socket-programming

Last synced: 16 Aug 2025

https://github.com/n-c0de-r/info1.01_wendingmachine

A simple command line Wending Machine, 1st semester, 1st exercise, computer science.

1st-exercise 1st-semester computer-science java wending-machine

Last synced: 05 Mar 2025

https://github.com/krichelj/spl_hw4

4th homework at Systems Programming Languages (SPL) course, Computer Science Pre-M.Sc. Program, Ben Gurion University, 2019

computer-science homework scheduling sql

Last synced: 14 Aug 2025

https://github.com/skwowet/amfoss-tasks

Set of tasks that need to be attempted to join amFOSS.

computer-science cpp flutter-apps golang java javascript python tasks-list

Last synced: 11 Apr 2026

https://github.com/kotlin-android-study-with-ssafy/cs_study_2

SSAFY 13기 모바일 트랙 구미 5반 CS 스터디(B)

computer-science

Last synced: 10 Nov 2025

https://github.com/ashtanko/shtanko.dev

Personal site and blog

computer-science programming site

Last synced: 05 Jan 2026

https://github.com/usman619/cms

Course: Computer Modeling and Simulation (Related work and assignments)

computer-science computer-simulation-and-modeling

Last synced: 11 Aug 2025

https://github.com/pprattis/vegetable-traders-check-program

This is a practice program is Visual Basic that simulates the procedure of checking the trade of vegetable buys and sales.

computer-science eof program visual-basic

Last synced: 03 Feb 2026

https://github.com/greatdrake/random-independent-set

finding independent sets in sparse random hypergraphs

algo computer-science hypergraphs

Last synced: 12 Aug 2025

https://github.com/ramonxm/algorithm-and-data-structures

👩🏻‍💻 | A repository to study algorithm, data structure and concepts

algorithms-and-data-structures computer-science concepts-of-programming-languages

Last synced: 29 Mar 2025

https://github.com/katzuv/11th-cs

Various computer science pages and HW solutions from 11th grade

computer-science education israel school

Last synced: 03 Oct 2025

https://github.com/mmaffi/c-academic-exercises

📌 Repository of C and programming logic exercises developed during my undergraduate studies in Information Systems at UFMS CPTL. Here, I store practice exercises to reinforce fundamental language concepts and improve programming logic skills.

algorithms c-exercises c-language c-programming college-projects computer-science data-structures learning-c logic-programming programming-challenges

Last synced: 31 Mar 2025

https://github.com/fielding/redstone-university

An interactive course on computer science and digital architecture, built from the ground up in Minecraft.

bitwise-operators boolean-algebra boolean-logic computer-science course digital-architecture minecraft

Last synced: 10 Aug 2025

https://github.com/imtjl/library

:ledger: Imtjl's curated library of must-read books for CS/SWE.

books computer-science library software-engineering

Last synced: 19 Feb 2026

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/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/elidrissidev/dsa-practice

My playground repository where I'm practicing DSA using C!

algorithms c computer-science data-structures

Last synced: 31 Mar 2025

https://github.com/rgglez/cs-my-thesis-scip

My Computer Science Bachelor's Degree Thesis.

8088 assembly computer-science coprocessor electronic hardware thesis

Last synced: 01 Jul 2025

https://github.com/thenocturnaldevgypsy/code-lab-lecture-exercises

Library/source codes that I've coded and used for my lectures during my career as BSCS/BSIT/BSCOE Assistant Professor for BSCS, BSIT and BSCOE way back late 2007 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️

algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io

Last synced: 09 Jun 2026

https://github.com/pedroestevaodev/object-oriented-programming

Projects from the Object-Oriented Programming (OOP) course (5th semester, Computer Science - Centro Universitário Barão de Mauá) using Java. Focus on classes, inheritance, polymorphism, encapsulation, abstraction, and design patterns.

abstraction academic-project computer-science design-patterns encapsulation inheritance java object-oriented-programming oop polymorphism proggraming

Last synced: 19 Jun 2026

https://github.com/kgruiz/summaries

A collection of visual summaries on various tech topics, designed for easier learning.

aws computer-science computer-science-education educational file-walk latex safari-extensions summaries tech-summaries visual-learning

Last synced: 15 Mar 2025

https://github.com/agastyahukoo/accelerated-computer-science-fundamentals

Comprehensive C++ programs from University of Illinois Urbana-Champaign's Accelerated Computer Science Fundamentals course, plus extra examples for deeper learning and practice.

algorithms computer-science data-structures object-oriented-programming

Last synced: 28 Mar 2025

https://github.com/gkapfham/cs112s2015

Course Materials for Computer Science 112 Spring 2015

algorithms computer-science data-structures laboratory

Last synced: 07 Aug 2025

https://github.com/kremeshnoi/cs-obsidian-vault

Educational computer science resources, designed for use in Obsidian.md.

computer-science obsidian-md

Last synced: 15 Jun 2025

https://github.com/alberto-lazari/computer-science

Computer Science Master's degree courses notes

computer-science programming unipd university

Last synced: 01 Jul 2025

https://github.com/mrlightful/sustainme

SustainMe is a student project for TU Delft's course CSE1105; enduring green and healthy lifestyle.

computer-science firebase javafx maven spring-boot student-project tudelft university-project

Last synced: 09 Apr 2026

https://github.com/shama-llama/web-development-ontology

Web Development Ontology (WDO) for the semantic-based explicit knowledge management system

computer-science cosc-6232 semantic-web

Last synced: 04 Aug 2025

https://github.com/sourceduty/computational_metarobotics

🤖 An emerging scientific research subject that combines robotics, artificial intelligence, and computational theory to create sophisticated, autonomous robotic systems capable of higher-order reasoning and decision-making.

ai artificial-intelligence autonomous chatgpt computational-metarobotics computational-science computer-science customgpt decision-making gpt gpts meta-control metarobotics new-science research robot robotics robots science

Last synced: 19 Jun 2026

https://github.com/luanaraujo5/asteroidespoa

A retro-style space game simulation demonstrating event-driven programming principles in Python. Control a spaceship, dodge asteroids, and shoot missiles while exploring core concepts in game development and object-oriented design. 🕹️🪐

computer-science event-driven-architecture python

Last synced: 10 Nov 2025

https://github.com/siddharthbadal/allthelinks

Collections of PDF, Links. Books, Technical Blogs, Tech Books

computer-science data-science databse javascript linux python sql

Last synced: 07 May 2026

https://github.com/sunny0969/content-writing

Writing assignments, thesis, projects, summary and research

computer-science research-paper summarization technology theory thesis-project youtube-video

Last synced: 15 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/anntnzrb/ccpg1036

Recursos de la asignatura Análisis de Algoritmos (CCPG1036); ESPOL - PAO II 2024

algorithms computer-science

Last synced: 10 Mar 2026

https://github.com/university-project-repos/airportparking

Software engineering solo project at University of Canterbury: CLI & GUI desktop application for algorithmically computing multiple parking lot fees at the Christchurch international airport. Developed for the course SENG201.

airport-parking algorithm automated-testing cli computer-science continuous-integration desktop-application fee-calculator gui human-computer-interaction java java-16 java-fx parking-charges software-development software-engineering software-testing university-project

Last synced: 23 Mar 2025

https://github.com/university-project-repos/hellcoptacontrolla

A real-time kernel and interrupt-driven embedded-C program for remotely accessing and controlling the state, orientation and operation of a model helicopter. ENCE361 group project at the University of Canterbury.

adc c-programming collaborative-development computer-science debouncing embedded-c embedded-systems helicopter-controller infrared interrupt-driven-programs microcontroller-programming obstacle-detection pid pwm quadrature-encoder real-time round-robin uart university-of-canterbury university-project

Last synced: 23 Mar 2025

https://github.com/pprattis/Hidden-Markov-Model-for-sequence-state-decoding

A Python script that implements an HMM with two states a and b. When the model is in state a it is more likely to emit purines A and G. When it is in state b it is more likely to emit pyramidines C and T. Decode the most likely sequence of states for the GGCT sequence using logarithmic scoring instead of normal probability scoring.

bioinformatics computer-science decoding hmm hmm-viterbi-algorithm nucleotides program python sequence states student

Last synced: 28 Sep 2025

https://github.com/fractalate/study-clrs-introduction-to-algorithms

Study Materials for CLRS Introduction to Algorithms 3e

computer-science mathematics

Last synced: 17 May 2025

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/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: 29 Mar 2025

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: 28 Sep 2025

https://github.com/thiagocalvi/trabalho-2-ord

Trabalho 2 desenvolvido durante a disciplina de "Organização e Recuperação de Dados - 6897/01", no 3º semestre do curso de Ciência da Computação da Universidade Estadual de Maringá (UEM).

computer-science data-organization data-recovery uem

Last synced: 03 Aug 2025

https://github.com/pprattis/image-compression-using-transforms

A Matlab script that implements a discrete cosine transform to compress an image.

compress compress-image computer-science cosine-transform matlab octave program student transform

Last synced: 29 Mar 2025

https://github.com/pprattis/factorial-using-loops

A console application that calculates the factorial of a number using for, while and do while loops.

computer-science console-application csharp dowhile factorial forloop program student while-loop

Last synced: 29 Mar 2025

https://github.com/pprattis/create-music-piece

A Matlab script that using a specific frequency of sampling and digital slip creates a music piece.

computer-science frequency matlab octave program sampling student

Last synced: 01 Jul 2025

https://github.com/arikmukherjee/dsa-using-cpp

Data Structure & Algorithms

computer-science cpp dsa

Last synced: 28 May 2026

https://github.com/pedro-estevao/programming-techniques

Projects developed in the Programming Techniques course (3rd semester, Computer Science - Centro Universitário Barão de Mauá) using C++. Focus on OOP, modularization, error handling, memory management, and algorithms.

academic-project algorithms baraodemaua c computer-science cplusplus cpp memory-allocation memory-management oop oop-principles programming

Last synced: 08 Apr 2025

https://github.com/pedro-estevao/data-structures

Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.

academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees

Last synced: 08 Apr 2025

https://github.com/rbreeze/hash_implementation

A hash function implementation project created for CSCI311 (Third semester computer science). Custom hash function, and uses default C++ list class for collisions.

c command-line computer-science cplusplus cplusplus-11 cpp hash hash-functions hashtable lists school school-project

Last synced: 19 Jun 2026

https://github.com/henriquesebastiao/computer-graphics-tests

Implementação e estudos de algoritmos de computação gráfica com Python

computer-graphics computer-science graph-algorithms matplotlib matplotlib-pyplot pandas

Last synced: 09 Mar 2025

https://github.com/williamvenner/crunchhr

A* (75/75) A-level Computer Science Coursework (2019)

a-level aqa assignment computer-science coursework nea php

Last synced: 31 Mar 2025

https://github.com/diego-augusto/classic-cs-go

Classic Computer Science Problems in Golang

classic computer-science golang problems

Last synced: 25 Sep 2025

https://github.com/gabrielrovesti/architettura-degli-elaboratori-unipd

Corso di Architettura degli Elaboratori svolto presso UniPD LT Informatica coi proff. Alessandro Sperduti e Niccolò Navarin, 2020/2021

ade architettura-degli-elaboratori computer-architecture computer-science fiup informatica unipd

Last synced: 01 Aug 2025

https://github.com/gkapfham/cs500501s2014

Course Materials for Computer Science 500/501 Spring 2014

computer-science latex-document syllabus teaching

Last synced: 01 Aug 2025

https://github.com/anishsharma21/mycschronicles

A collection of projects I've complete during my self guided journey through computer science.

computer-science learning-by-doing programming

Last synced: 01 Aug 2025

https://github.com/pprattis/simple-login-app

A Java Android application that simulates the functionality of a simple sign up, sign in and sign out form.

android android-application android-studio application computer-science java login program student

Last synced: 01 Aug 2025

https://github.com/robb-fr/teaching1m_2223

Material created for teaching computer science to college students following https://modulo-info.ch/ program.

college computer-science computer-science-education education learning pedagogy

Last synced: 04 Feb 2026

https://github.com/amir-hshahi/data-structures-course

Parsian gulf university course for algorithms and data structure.

computer-science data-structures data-structures-and-algorithms

Last synced: 31 Mar 2025

https://github.com/jdegand/odin-project-knights-travails

Odin Project Javascript - Computer Science - Knight 's Travails

algorithms computer-science odin-project

Last synced: 15 Mar 2025