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-22 00:06:09 UTC
- JSON Representation
https://github.com/waqaszafar9/wireshark-network-security-experiment
This repository documents a network security experiment conducted using Wireshark. The primary objectives include capturing and analyzing network traffic during interactions with Facebook and YouTube.
capture-the-flag computer-networking computer-networks computer-science experimental network network-analysis network-programming networking wireshark
Last synced: 19 Mar 2026
https://github.com/kasiimh1/mmu-computer-science-bsc
All my work i have submitted over the duration of my undergraduate degree in BSc Computer Science with awarding of a First Class Classification at The Manchester Metropolitan University 2017-2020
android-studio coding computer-science csharp css3 html5 java javascript jsp mips mips-assembly mysql php processing programming python3 react-native restful-api sql
Last synced: 02 Apr 2026
https://github.com/yuyukiin/faculdade-cc
Compilado de materiais de estudo, exercícios e implementações das disciplinas de Ciência da Computação na Universidade Franciscana (UFN).Cadeiras resumidas da faculdade.
college computer-science cpp csharp java python sql study-materials ufn university
Last synced: 02 Apr 2026
https://github.com/laphayen/technote
cs, java, spring, spring-boot, openCV 인터뷰 준비 노트
computer-science computer-vision java spring spring-boot
Last synced: 18 Apr 2026
https://github.com/ryandvl/leetcode
✅ All the problems that I solved in LeetCode.
computer-science cpp java javascript leetcode python
Last synced: 20 Apr 2026
https://github.com/maruf-pfc/gub-cse-221
Green University of Bangladesh - CSE Department - Batch 221
computer-science cse data-communication data-structures-and-algorithms database dsa green-university gub machine-learning microprocessor oop open-source operating-system structured-programming web-programming
Last synced: 21 Apr 2026
https://github.com/lyes-sefiane/udem-java-programming-and-applications
IFT 1170 Java Programming and Applications at University of Montreal 🇩🇿 🇨🇦
computer-science github-actions java maven software-development
Last synced: 22 Apr 2026
https://github.com/dolfost/markov-algorithm-lua
The Lua Markov algorithm implementation
computer-science markov-algorithm markov-algorithms math mathematics
Last synced: 05 Jun 2026
https://github.com/pprattis/calculator-with-visual-csharp
A windows forms application implementing a basic calculator.
application calculator calculator-application computer-science csharp program student windows-forms
Last synced: 24 Apr 2026
https://github.com/jofaval/mlai-portfolio
My portfolio about Data Analysis, Machine Learning and A.I.
computer-science data-analysis data-science machine-learning portfolio python
Last synced: 25 Apr 2026
https://github.com/lebrancworkshop/review-computer-science
Review the topics from Computer Science field.
c computer-architecture computer-network computer-science cpp digital-electronics hardware hardware-designs lecture-notes low-level-design low-level-programming operating-system operating-systems
Last synced: 26 Apr 2026
https://github.com/shashaaankkkkk/django_rest_api
Welcome to the Django REST API Example App repository! This project serves as an illustrative demonstration of building a robust RESTful API using Django, a powerful Python web framework, combined with Django REST Framework (DRF), a toolkit for building Web APIs.
computer-science django django-application django-project django-rest-framework python python3 rest-api
Last synced: 27 Apr 2026
https://github.com/zalbright90/top-linked-list
This project implements a custom Linked List data structure in JavaScript using ES6 modules. The LinkedList class provides a comprehensive set of methods for manipulating and interacting with a singly linked list.
algorithms coding-challenge computer-science data-structures es6 interview-prep learning linked-list nodejs odin-project programming software-development web-development
Last synced: 27 Apr 2026
https://github.com/pprattis/mouse-events-and-counters-in-visual-csharp
A windows forms application implementing basic layout elements and keeping track of mouse click, hover, enter, button clicked and other events and showing them to the user.
application computer-science csharp mouse-events mouse-tracking program student windows-forms
Last synced: 28 Apr 2026
https://github.com/pprattis/two-elevators-simulation-in-visual-csharp
A windows forms application that implements the functionality of two elevators in the same building using Queue method for requests and timer to answer them.
application computer-science csharp elevator-simulation program queue student timer windows-forms
Last synced: 29 Apr 2026
https://github.com/irvingfsanchez/.net-programming
This repository contains all the projects I've completed as part of my .NET Programming Course
computer-science csharp dotnet education programming software-development software-engineering technology visual-studio-code
Last synced: 01 May 2026
https://github.com/film2549/data-analysis-of-a-simulated-marketing-business-case-using-python-sql-and-power-bi
Data Analysis of a Simulated Marketing Business Case Using Python, SQL and Power BI
chulalongkorn computer-engineering computer-science data-analysis data-visualization database marketing nltk-library pandas powerbi pyodbc python simulation sql sqlserver
Last synced: 01 May 2026
https://github.com/vaheaa/cs50
Repo for code examples and problems from Harvard's CS50 course
c computer-science harvardcs50 js python
Last synced: 01 May 2026
https://github.com/witekbobrowski/academic
🎓 Various university stuff
academic bachelor computer-science databases jagiellonian java lan scripting-languages semester statistical-methods thesis university
Last synced: 02 May 2026
https://github.com/mustafaozvardar/ai-voice-assistant
Voice Assistant is a simple Python application that uses speech recognition to interact with users. It can perform various tasks such as playing songs, providing date and time, and answering questions about people or phone numbers.
ai artificial-intelligence computer-science computer-vision opencv-python python voice-assistant
Last synced: 09 Jun 2026
https://github.com/pprattis/city-tourism-events-with-firebase-app
A Java Android application that simulates the functionality of a tourist guide for events in Athens saving event information in Firebase Realtime Database.
android android-application android-studio application cardview computer-science events firebase firebase-auth firebase-authentication firebase-database firebase-realtime-database java sqlite student
Last synced: 02 May 2026
https://github.com/kathylam204/cs-it-notes
All the CS/IT notes I've taken.
college-notes computer-science cs-it information-technology notes
Last synced: 09 Jun 2026
https://github.com/lycan-nt/harvard-cs50
computer science course
c computer-science havard havardcs50 programming programming-language python
Last synced: 03 May 2026
https://github.com/coldmayo/science-fair
This is the Repository for my 2019 Science Fair project
2020 classification computer-science current-events machine-learning manifesto mass-shooter mass-shootings predictions science-fair speech tweets
Last synced: 04 May 2026
https://github.com/pprattis/image-manipulation-program-in-visual-csharp
A windows forms application that implements the basic functionality of an image manipulation program.
application computer-science csharp grayscale image-manipulation negative-image program rotate-image strech-images student windows-forms zoom-images
Last synced: 05 May 2026
https://github.com/nivelle/nivelle.github.io
nivelle 的学习栈
articles blockchain computer-science go golang java javaweb learning programming progress web
Last synced: 05 May 2026
https://github.com/willie-conway/bachelorbytes
🧠 A complete collection of my programming projects from my B.S. in Computer Science & Information Science at Park University. Includes Java, C++, Python, JavaScript, digital logic circuits, and web development
bachelor-projects computer-science cplusplus digital-logic java javascript park-university python software-engineering student-portfolio web-development
Last synced: 05 May 2026
https://github.com/pprattis/road-safety-database-with-jdbc-and-spark-rdd
A jdbc application that runs queries in pgAdmin to simulate the functionality of the UK Ministry of Transport's database using Apache Spark RDD for query implementation.
computer-science index java jdbc jdbc-database partitions pgadmin postgresql program query spark spark-sql sparkjava sql student
Last synced: 06 May 2026
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: 07 May 2026
https://github.com/alialmasi/radixconvertpractice
minimal program which can help you practice converting classic number bases.
computer-engineering computer-network computer-science dotnet number-base number-base-conversion number-base-converter practice-project random-generation random-number-generators student-project windows
Last synced: 07 May 2026
https://github.com/marziyehaghabalasafar/python-for-programmers-with-introductory-ai-case-studies
This repository serves as a Persian-language learning resource for Python, aligning with the book "Python for Programmers" by Paul and Harvey Deitel. It includes interactive Jupyter notebooks for each chapter, offering step-by-step code examples, exercises, and visualizations to enhance learning.
computer-science deitel deitel-and-deitel jupyter-notebooks object-oriented-programming programming programming-fundamentals python python-book-examples python-for-programmers
Last synced: 08 May 2026
https://github.com/venucharanreddy/lasertrip_alarmsystem
Raspberry Pi Project using Python. This model is useful to avoid the burglar attacks in the banks or museums.
alarmsystem computer-science engineering laserbeam livestream putty python raspberry-pi smtp vlc-media-player vnc-viewer
Last synced: 08 May 2026
https://github.com/kirillbobyrev/talks
Materials for public talks
computer-science latex machine-learning python reinforcement-learning talks
Last synced: 08 May 2026
https://github.com/pprattis/web-application-for-medical-appointment-management
A jdbc application that simulates the functionality of a medical appointment application.
computer-science database java jdbc jdbc-database pgadmin postgresql program sql student uml uml-diagrams
Last synced: 08 May 2026
https://github.com/varshneydevansh/machinelearning-101
This repository is about various Algorithm's and Implementations in ML
artificial-intelligence artificial-neural-networks computer-science computer-vision deep-learning machine-intelligence machine-learning machine-learning-algorithms machinelearning neural-network numpy numpy-tutorial python tensorflow tensorflow-tutorials tutorial tutorial-exercises
Last synced: 08 May 2026
https://github.com/gabrielrovesti/master-thesis-unipd
LaTeX thesis based on the study of mobile content accessibility guidelines, using React Native as a framework - creating AccessibleHub, a manual for developers - thesis in M. Sc in Computer Science, University of Padua
accessibility computer-science flutter master-thesis react-native tesi-magistrale thesis
Last synced: 09 May 2026
https://github.com/ethand91/opencv-segmentation
Sample showing image segmentation using opencv
computer-science computer-vision mediapipe opencv python3
Last synced: 11 May 2026
https://github.com/vatshayan/computer-science-projects
Computer Science Projects Website where any kind of Help is given on any Topics, Projects, Assignments, and Research Papers.
abstract beprojects btechprojects computer computer-science computerscience final final-project final-year-project finalsemprojects finalyear mtechprojects phd phdprojects phdthesis projects python semprojects
Last synced: 12 May 2026
https://github.com/irene-frias/cs50x
Is a course for introductory computer science course offered by Harvard University, known for being both comprehensive and accessible to beginners. The course covers fundamental concepts in computer science and programming, starting with basic problem-solving and progressing to more complex topics.
alogrithms computer-science cybersecurity data-structures programming-with-c python-programming sql-database web-development
Last synced: 12 Jun 2026
https://github.com/ericadamski/linked-list
JavaScript implementation of simple linked list, queue, dequeue, and stack
code-newbie computer-science learn-to-code linked-list
Last synced: 13 Jun 2026
https://github.com/vahan-sahakyan/ds-algo-java
Data Structures & Algorithms in Java ☕️
algorithms complexity-analysis computer-science data-structures insertion-sort java merge-sort
Last synced: 15 Jun 2026
https://github.com/nadidlinchestein/programmingprinciples
Solutions to Programming Principles & Practice Using C++
book computer-science cpp programming
Last synced: 18 Jun 2026
https://github.com/alexprut/algorithms
🍒 Classic Algorithms and Data Structures implemented in C++
algorithms computer-science cplusplus
Last synced: 22 Jun 2026
https://github.com/kunalpisolkar24/is_lab
Collection of practical codes for Savitribai Phule Pune University's Information Security Laboratory (310258) .
aes-encryption computer-science cryptography cybersecurity des-algorithm diffie-hellman-algorithm information-security java-cryptography md5-hash rsa-algorithm security-lab sppu-computer-engineering
Last synced: 04 Jul 2025
https://github.com/jamesclarke7283/teachingcs
A repository full of resources i use to teach computer science concepts to people
computer-science lua python python3 rust teaching teaching-materials
Last synced: 10 Apr 2026
https://github.com/ozanani/computer-science
Computer science studies helpers
computer-science d-ary-heap heap heapsort minimax
Last synced: 25 Mar 2025
https://github.com/paramrathour/blog
My Personal Blog
academics anime books computer-science cricket iit-bombay latex manga math music people philosophy programming summer-of-science timeline tips tutorial
Last synced: 09 May 2026
https://github.com/128keaton/comp-1900
Homework and Labs for COMP-1900 at University of Memphis
Last synced: 14 Mar 2025
https://github.com/permalik/curricula
edu:Computer Science and DSA
advent-of-code algorithm computer-science data-structure
Last synced: 04 Jul 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/iron-hope-shop/degree-program-portfolio
A comprehensive final reflection detailing academic experiences, key takeaways, and future aspirations throughout a computer science degree program, highlighting course learnings, professional impact, and emerging industry trends.
academic-reflection computer-science coursework-summary degree-program education-reflection future-trends personal-growth professional-development
Last synced: 10 Apr 2026
https://github.com/pprattis/eclass-web-application-practise
A Java dynamic web project which simulates an eclass application where users can sign up and sign in as admin, students or professors and can handle their grades and classes, running in apache Tomact and using pgAdmin as the database server.
computer-science database dynamic-web-app java pgadmin servlet student tomcat
Last synced: 10 May 2026
https://github.com/rgglez/my-thesis-cs-scip
My Computer Science Bachelor's Degree Thesis.
8088 assembly computer-science coprocessor electronic hardware thesis
Last synced: 18 Mar 2025
https://github.com/uehwan/programming-study-pathway
A concise curriculum for mastering computer science using web materials
coding computer-science java machine-learning programming python web
Last synced: 12 Apr 2026
https://github.com/zeekersky/activities
This repository contains assignment solutions for various courses conducted at IIT Mandi. The content spans across different topics, including Data Structures and Algorithms (DSA), Computer Vision, and the Computer Science Practicum course.
algorithms algorithms-and-data-structures computer-science computer-vision cpp data-structures python3
Last synced: 19 Apr 2026
https://github.com/adrianocleao/trabalho-ip
Desenvolvimento de um sistema para gerenciar o estoque de uma loja de jogos, permitindo o cadastro de produtos, consulta de informações, registro de entradas e saídas, e geração de relatórios detalhados por produto, categoria e período.
c computer-science computer-science-education crud
Last synced: 23 Feb 2025
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/muhammetsait/term-garden
حديقة إلكترونية للمصطلحات الحاسوبية
arabic-language computer-science dictionary technology terminology
Last synced: 25 May 2026
https://github.com/igords-goncalves/twomsen-app
Projeto para prática e entendimento de como eram desenvolvidas as aplicações server side rendering. Trata-se um crud simples totalmente feito com o frontend dentro do backend utilizando um banco de dados MySql e a bibliotéca EJS.
backend computer-science css ejs express fronted history html nodejs old-school retro spa ssg ssr
Last synced: 10 Apr 2026
https://github.com/kodekote/sml_exemplars
Standard ML functions that are of interest
computer-science educational functional-programming ml sml
Last synced: 15 Mar 2026
https://github.com/gregorykogan/visual-algo
Visualizations for various computer science algorithms
algorithm algorithms canvas computer-science typescript visualization vuejs
Last synced: 29 Apr 2026
https://github.com/rgglez/automata-theory
Some Prolog code on automata theory.
automata-theory computer-science prolog
Last synced: 22 Mar 2025
https://github.com/kuhlwasstolen/mafl-library
Useful tools for people interested in mathematics and computer science (with a focus on the latter)
automata automata-simulator command-line-tool computer-science dfa dfa-construction dfa-minimization formal-languages formal-languages-and-automata mathematics maths
Last synced: 10 Apr 2025
https://github.com/ewliang/javascript-algorithms
Contains a list of common CS algorithms, but implemented using mostly plain old Vanilla JavaScript
algorithms computer-science data-structures javascript search-algorithms sorting-algorithms
Last synced: 24 Jul 2025
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/haideralipunjabi/clab_imca1sem
Code from various exercises I performed during my C Programming Lab, 1st Semester of Integrated Masters in Computer Applications at Cluster University Srinagar, Jammu & Kashmir
basics-of-c c c-programming computer-science
Last synced: 25 Mar 2025
https://github.com/abeerarshad2025/cs-self-education
My Computer Science (and more) self-education course series
computer-science computer-science-education cs cs-education
Last synced: 02 Jan 2026
https://github.com/dantasl/graphs
Developing the final project of 2019.1 class of Graphs, at IMD/UFRN. Implementing DSATUR's algorithm.
coloring-graph computer-science dsatur-algorithm graphs
Last synced: 31 Mar 2025
https://github.com/julianolorenzato/emuk
computer-architecture computer-organization computer-science
Last synced: 28 Jan 2026
https://github.com/sourceduty/universe_simulator
🌌 Simulating the Theory of Everything (ToE).
ai artificial-intelligence chatgpt computer-science custom-gpt gpt gpts openai sci science sciense sim simulation simulations simulator space-science theory-of-everything toe universe universe-simulator
Last synced: 29 Mar 2025
https://github.com/krichelj/spl_hw2
2nd homework at Systems Programming Languages (SPL) course at Ben Gurion University
advanced-programming computer-science homework multithreading object-oriented-programming
Last synced: 04 Jun 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/woojoung1217/web-fundamentals
🔥 웹 개발과 성능 최적화 이론을 학습하고 정리한 레포지토리입니다.
browser computer-science javascript performance website
Last synced: 28 Apr 2026
https://github.com/king1oi/ithus
Information Technology Knowledge Site - Faculty of Mathematics, Mechanics and Informatic - Hanoi University of Science - Vietnam National University (VNU - HUS) [Made by Big DragoN]
2021-solution c computer-science discrete-mathematics exam java javascript machine-learning nextui partha pps sass solutions vdp
Last synced: 10 Apr 2025
https://github.com/sourceduty/relativity_theorist
⚛️ Calculate and theorize Relativity like Albert Einstein.
ai albert-einstein artificial-intelligence chatgpt computer-science custom-gpt einstein einstein-problem gpt gpts openai relativity science theoretical theoretical-computer-science theorist theory theory-of-relativity
Last synced: 22 Mar 2025
https://github.com/pprattis/milk-station-program
This is a practice program is Visual Basic that simulates the calculation of the milk stations' progress of a week.
2d-arrays computer-science program visual-basic
Last synced: 07 Jan 2026
https://github.com/jaem1n207/js-algorithms
A comprehensive collection of fundamental JavaScript algorithms. Featuring sorting, searching, data structure, graph, and dynamic programming algorithms, I will strive for clear, efficient solutions.
algorithms computer-science data-structures javascript jest
Last synced: 15 Apr 2026
https://github.com/btylrob/discrete-math-journal
Discrete Mathematics Journal
college-students computer-science discrete-mathematics math mathematical-programming mathematics
Last synced: 25 Mar 2025
https://github.com/alonmell/build-a-computer
Implementation of a modern computer system from first principles. Starting with basic NAND gates and progressively building a CPU
assembler computer-architecture computer-science cpu-design digital-logic hardware-design
Last synced: 31 Aug 2025
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/lapets/course-linear-algebra
Lecture notes, assignments, and other materials for a one-semester introductory course on topics in linear algebra and computer science applications thereof.
computer-science educational-materials educational-resources introduction lecture-notes linear-algebra linear-algebra-concepts linear-algebra-course linear-transformations matrix-math
Last synced: 04 Jan 2026
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/sourceduty/visual_song_creator
🎵 Create DALL-E 3 images and write songs inspired by them.
ai ai-artist ai-generated ai-song ai-song-creator art artificial-intelligence chatgpt computer-science creative creator custom-gpt dall-e gpt gpts music-art openai song-creator theoretical-computer-science visual-song
Last synced: 30 Aug 2025
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/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/pedroestevaodev/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: 24 May 2026
https://github.com/msteindorfer/research-paper-pldi18-artifact
Artifact accompanying our PLDI'18 publication.
computer-science data-structures-and-algorithms immutable-collections research research-data research-paper
Last synced: 23 Aug 2025
https://github.com/officialcjunior/cs
CS or more broadly, Computer Science.
computer-science cs cses-solutions
Last synced: 08 Jun 2026
https://github.com/kovs705/swift-computerscience
My path in CS (in Swift) using this roadmap: https://roadmap.sh/computer-science
Last synced: 18 Aug 2025
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/sourceduty/cancer
Cancer diseases and mutations that invade healthy cells in the body.
ai artificial-intelligence biology cancer cancer-evolution cancer-research cancer-science chatgpt computational computational-reactor computer-science customgpt discovery disease disease-prediction gpt openai science
Last synced: 18 Aug 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/howz1t/ptypes
This package provides useful data types for use in PHP.
badges composer computer-science data data-structures data-types packagist php types
Last synced: 29 Apr 2026