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.
What is recursion?

What is recursion?

10
Comments 2
5 min read
Singly Linked List: A Python Implementation | Part 2 | __str__ Method

Singly Linked List: A Python Implementation | Part 2 | __str__ Method

6
Comments 1
2 min read
Productivity & Motivation Tips For Programmers Working From Home & Students Making The Grind To Graduation.

Productivity & Motivation Tips For Programmers Working From Home & Students Making The Grind To Graduation.

75
Comments
5 min read
Stacks and Queues Almighty

Stacks and Queues Almighty

9
Comments
5 min read
Binary Heaps

Binary Heaps

9
Comments
3 min read
Learn in Public: Data Structures & Algorithms in Python

Learn in Public: Data Structures & Algorithms in Python

201
Comments 6
3 min read
JavaScript and bit masks

JavaScript and bit masks

9
Comments
4 min read
Behind the Screens: What happens when you type a URL in a browser

Behind the Screens: What happens when you type a URL in a browser

195
Comments 3
8 min read
Singly Linked List: A Python Implementation

Singly Linked List: A Python Implementation

23
Comments 6
2 min read
CAP Theorem Explained

CAP Theorem Explained

37
Comments
4 min read
How I built a simple compiler — Markdown to HTML

How I built a simple compiler — Markdown to HTML

12
Comments
4 min read
Code Dojo #3: Low latency

Code Dojo #3: Low latency

8
Comments 4
6 min read
Logical Time and Lamport Clocks (Part 1)

Logical Time and Lamport Clocks (Part 1)

62
Comments 1
8 min read
Right Tool for the Job

Right Tool for the Job

7
Comments
1 min read
Inheritance and Polymorphism

Inheritance and Polymorphism

15
Comments
3 min read
Tech stack decisions (A comic strip)

Tech stack decisions (A comic strip)

7
Comments 2
1 min read
Bits, Bytes, and Binary

Bits, Bytes, and Binary

20
Comments
5 min read
What Are the Most Important CS Principles to Learn as a New Dev from a Non-Traditional Background?

What Are the Most Important CS Principles to Learn as a New Dev from a Non-Traditional Background?

167
Comments 44
1 min read
[C++]Contiguous allocation of 2-D arrays

[C++]Contiguous allocation of 2-D arrays

9
Comments 1
4 min read
How I solved the problem I didn't know I've had - answer to the question of what programming is all about

How I solved the problem I didn't know I've had - answer to the question of what programming is all about

11
Comments
4 min read
Inheritance in JavaScript

Inheritance in JavaScript

56
Comments 2
4 min read
Should university teach current or future technologies?

Should university teach current or future technologies?

13
Comments 11
1 min read
Binary Search Trees

Binary Search Trees

39
Comments
3 min read
All about lambda functions in C++(from C++11 to C++17)

All about lambda functions in C++(from C++11 to C++17)

44
Comments
8 min read
Understanding This, Bind, Call, and Apply in JavaScript

Understanding This, Bind, Call, and Apply in JavaScript

824
Comments 16
9 min read
What is this "Event Loop" that they speak of in Javascript?

What is this "Event Loop" that they speak of in Javascript?

14
Comments
2 min read
Cheat-sheet for Laws, Principles & the such

Cheat-sheet for Laws, Principles & the such

9
Comments
2 min read
What are you learning?

What are you learning?

15
Comments 15
2 min read
Thoughts on Data Structures

Thoughts on Data Structures

5
Comments
3 min read
Node.js Por Baixo Dos Panos #4 - Vamos Falar do V8

Node.js Por Baixo Dos Panos #4 - Vamos Falar do V8

40
Comments
5 min read
JavaScript Closures

JavaScript Closures

6
Comments
2 min read
Java interview prep: 15 Java interview questions

Java interview prep: 15 Java interview questions

99
Comments 13
10 min read
Career Goals

Career Goals

6
Comments
1 min read
Compressing the response of an .NET Core C# API 📦

Compressing the response of an .NET Core C# API 📦

10
Comments
2 min read
Hash Tables

Hash Tables

17
Comments 1
2 min read
A Free Ebook on Greedy Algorithms, Divide & Conquer, and Dynamic Programming

A Free Ebook on Greedy Algorithms, Divide & Conquer, and Dynamic Programming

612
Comments 7
49 min read
JavaScript Random Function Explained

JavaScript Random Function Explained

6
Comments
2 min read
Stacks. What are they? 🥞

Stacks. What are they? 🥞

9
Comments 2
4 min read
Modern Trends Of Cyber Attacks

Modern Trends Of Cyber Attacks

9
Comments
1 min read
Queues

Queues

11
Comments
2 min read
How C program stored in RAM memory?

How C program stored in RAM memory?

179
Comments 6
10 min read
Stacks

Stacks

11
Comments
1 min read
Favourite free places to learn to code

Favourite free places to learn to code

7
Comments
2 min read
In the beginning Kernighan created "Hello, world!"

In the beginning Kernighan created "Hello, world!"

4
Comments
5 min read
What is a REST API - everything you need to know

What is a REST API - everything you need to know

126
Comments 2
6 min read
Linked Lists

Linked Lists

17
Comments
2 min read
Ordering Distributed Events

Ordering Distributed Events

117
Comments 3
9 min read
CS Level Up Series Introduction

CS Level Up Series Introduction

103
Comments
3 min read
Comparison of Material UI with Google Material Design 05:24

Comparison of Material UI with Google Material Design

16
Comments
1 min read
How do malloc & free work in C?

How do malloc & free work in C?

18
Comments
6 min read
Dynamic Arrays

Dynamic Arrays

23
Comments 2
1 min read
How C program converts into assembly?

How C program converts into assembly?

10
Comments
8 min read
Did you nest your loop perfectly? Let's check it out.

Did you nest your loop perfectly? Let's check it out.

9
Comments 1
2 min read
My experience taking CS50's introduction to computer science

My experience taking CS50's introduction to computer science

5
Comments
2 min read
Simply JavaScript: learn computer science and programming in the world's most ubiquitous language (introduction and index)

Simply JavaScript: learn computer science and programming in the world's most ubiquitous language (introduction and index)

8
Comments
4 min read
Getting started with computing and 💻 computer science (with examples in JavaScript... and dessert! 🍰)

Getting started with computing and 💻 computer science (with examples in JavaScript... and dessert! 🍰)

8
Comments
5 min read
What is a <div> in HTML5 with Corgis?

What is a <div> in HTML5 with Corgis?

7
Comments
1 min read
Binary Search in JavaScript

Binary Search in JavaScript

6
Comments
2 min read
binary: what? why? how?

binary: what? why? how?

17
Comments 2
2 min read
5 Simple Applications of JavaScript Bitwise Operators

5 Simple Applications of JavaScript Bitwise Operators

31
Comments
3 min read
loading...