DEV Community

Computer Science 🤓

This tag is for sharing and asking questions about anything related to computer science, including data structures, algorithms, research, and white papers! 🤓

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Why Scratch is still a useful tool for developers

Why Scratch is still a useful tool for developers

10
Comments 2
2 min read
Story of Eventually Perfect Distributed Systems

Story of Eventually Perfect Distributed Systems

13
Comments
13 min read
What is the best course you have ever taken from MOOC?

What is the best course you have ever taken from MOOC?

68
Comments 23
1 min read
C Pointers 101: part 1, a gentle introduction

C Pointers 101: part 1, a gentle introduction

13
Comments
4 min read
C Pointers 101: part 3, Pointer Arithmetic

C Pointers 101: part 3, Pointer Arithmetic

11
Comments
3 min read
C Pointers 101: part 2, passing pointers to functions

C Pointers 101: part 2, passing pointers to functions

10
Comments
3 min read
Completing Georgia Tech's Online Master of Science in Computer Science

Completing Georgia Tech's Online Master of Science in Computer Science

8
Comments 3
7 min read
Writing an Interpreter in OCaml

Writing an Interpreter in OCaml

18
Comments
6 min read
Looking Back on My First Year of Teaching

Looking Back on My First Year of Teaching

6
Comments
9 min read
Redundancy and Replication: Duplicating in a Distributed System

Redundancy and Replication: Duplicating in a Distributed System

87
Comments 1
9 min read
The Dispatcher

The Dispatcher

8
Comments 1
4 min read
Reflecting on My Third Semester of Teaching

Reflecting on My Third Semester of Teaching

8
Comments
14 min read
Causes - a programming language feature concept

Causes - a programming language feature concept

7
Comments 2
4 min read
Primitive Types and Variables in Java

Primitive Types and Variables in Java

35
Comments 7
8 min read
Foraging for the Fallacies of Distributed Computing (Part 2)

Foraging for the Fallacies of Distributed Computing (Part 2)

50
Comments
9 min read
How I stayed organized whilst studying a Computer Science degree and working a job📝

How I stayed organized whilst studying a Computer Science degree and working a job📝

115
Comments 9
4 min read
Parsing The World with Rust and POM

Parsing The World with Rust and POM

19
Comments
5 min read
Byte Sized Episode 2: The Creation of Graph Theory 06:04

Byte Sized Episode 2: The Creation of Graph Theory

340
Comments 21
1 min read
JVM architecture in a nutshell

JVM architecture in a nutshell

12
Comments
3 min read
How to manage time between competitive coding, learning new things, & personal projects?

How to manage time between competitive coding, learning new things, & personal projects?

11
Comments
1 min read
Compiler Series Part 4: Designing the SIMPLE language and compiler

Compiler Series Part 4: Designing the SIMPLE language and compiler

18
Comments
2 min read
Compiler Series Part 3: Rust

Compiler Series Part 3: Rust

35
Comments 3
4 min read
Data Structures for Everyone!

Data Structures for Everyone!

7
Comments
3 min read
Binary Search in JS

Binary Search in JS

6
Comments 2
2 min read
Compiler Series Part 2: GCC

Compiler Series Part 2: GCC

55
Comments 1
6 min read
Compiler Series Part 1: Introduction

Compiler Series Part 1: Introduction

52
Comments
1 min read
What parsers and 2 year olds have in common. 🚼

What parsers and 2 year olds have in common. 🚼

5
Comments
2 min read
Simpler React component design with the Chain of Responsibility pattern

Simpler React component design with the Chain of Responsibility pattern

63
Comments 9
5 min read
Distributed Mutual Exclusion Using Logical Clocks

Distributed Mutual Exclusion Using Logical Clocks

9
Comments 2
12 min read
Not a Number

Not a Number

7
Comments
1 min read
6 JavaScript WTFs and what to learn from them

6 JavaScript WTFs and what to learn from them

103
Comments 9
8 min read
Neural Networks 101

Neural Networks 101

14
Comments
3 min read
Interview Preparation Notes

Interview Preparation Notes

27
Comments 2
8 min read
5 reasons to use Golang

5 reasons to use Golang

78
Comments 10
2 min read
Solutions to the Producers-Consumers Problem

Solutions to the Producers-Consumers Problem

6
Comments
5 min read
What if your laptop or hard drive with sensitive data is stolen or you lost it?

What if your laptop or hard drive with sensitive data is stolen or you lost it?

11
Comments
6 min read
Solutions to the Readers-Writers Problem

Solutions to the Readers-Writers Problem

8
Comments
7 min read
Insertion Sort in JS

Insertion Sort in JS

9
Comments
1 min read
🔮 Technologically Clairvoyant ed. 8

🔮 Technologically Clairvoyant ed. 8

6
Comments
10 min read
Books about computing

Books about computing

9
Comments 2
2 min read
Reusable Code: The Good, The Bad, and The Ugly

Reusable Code: The Good, The Bad, and The Ugly

39
Comments 2
5 min read
Understanding Process Synchronization

Understanding Process Synchronization

8
Comments
6 min read
Understanding the Number Theory Behind RSA Encryption

Understanding the Number Theory Behind RSA Encryption

79
Comments
11 min read
What are JDK, JVM, and JRE? The exact difference between them.

What are JDK, JVM, and JRE? The exact difference between them.

44
Comments 2
2 min read
Features of Kotlin

Features of Kotlin

7
Comments
3 min read
Difference between Scripting language and Programming language

Difference between Scripting language and Programming language

6
Comments
2 min read
Why we need Kotlin?

Why we need Kotlin?

4
Comments
3 min read
What is Infinite Loop ??

What is Infinite Loop ??

5
Comments
2 min read
My Competitive Programming Journey: Week 1

My Competitive Programming Journey: Week 1

11
Comments
2 min read
The Birth Of Modern Programming

The Birth Of Modern Programming

5
Comments
5 min read
🔮 Technologically Clairvoyant ed. 7

🔮 Technologically Clairvoyant ed. 7

3
Comments
8 min read
Optimizing a Full-Text Search Engine - Compression

Optimizing a Full-Text Search Engine - Compression

12
Comments
7 min read
Algorithm Problem: First Duplicate in Array

Algorithm Problem: First Duplicate in Array

15
Comments 3
3 min read
Byte Sized Episode 1: Grace Hopper 03:49

Byte Sized Episode 1: Grace Hopper

317
Comments 24
1 min read
Not a Function

Not a Function

21
Comments 2
6 min read
Dart: The Language behind Flutter and Fuchsia OS.

Dart: The Language behind Flutter and Fuchsia OS.

122
Comments 6
4 min read
Preparing for the Qualifying Exam

Preparing for the Qualifying Exam

6
Comments
2 min read
Foraging for the Fallacies of Distributed Computing (Part 1)

Foraging for the Fallacies of Distributed Computing (Part 1)

51
Comments
9 min read
🔮 Technologically Clairvoyant ed. 6 - Alzheimer's, addictive social networks, 3d printing

🔮 Technologically Clairvoyant ed. 6 - Alzheimer's, addictive social networks, 3d printing

8
Comments 2
9 min read
What Is Dynamic Programming With Python Examples

What Is Dynamic Programming With Python Examples

197
Comments 2
29 min read
loading...