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.
Event Sourcing and CQRS

Event Sourcing and CQRS

72
Comments 3
10 min read
Concepts-as-Code: Bubble Sort

Concepts-as-Code: Bubble Sort

6
Comments 1
5 min read
Change your perspective

Change your perspective

84
Comments 10
3 min read
An Algorithm for Finding Anagrams

An Algorithm for Finding Anagrams

12
Comments
3 min read
MerryAnnotation — Your First Annotation Processor in Kotlin Android

MerryAnnotation — Your First Annotation Processor in Kotlin Android

8
Comments
6 min read
Some lists are not like the others

Some lists are not like the others

22
Comments 2
11 min read
Web Development !== Computer Science

Web Development !== Computer Science

106
Comments 11
3 min read
Explain Distributed Systems Like I'm Five

Explain Distributed Systems Like I'm Five

41
Comments 9
1 min read
Everything you need to know about tree data structures

Everything you need to know about tree data structures

127
Comments 5
15 min read
Is it that hard to get a job in Europe?

Is it that hard to get a job in Europe?

8
Comments 19
1 min read
Recursion, Tail Call Optimization and Recursion.

Recursion, Tail Call Optimization and Recursion.

43
Comments 15
4 min read
Computer Science (Undergrad) Research

Computer Science (Undergrad) Research

6
Comments 1
1 min read
Concurrency is not the parallelism

Concurrency is not the parallelism

57
Comments 7
3 min read
Understanding Hash Table

Understanding Hash Table

7
Comments
3 min read
Big-O Notation: Beginners Guide

Big-O Notation: Beginners Guide

356
Comments 24
5 min read
Dumb algorithms make us dumb

Dumb algorithms make us dumb

98
Comments 16
3 min read
When is an array, not an array?

When is an array, not an array?

45
Comments 14
5 min read
Jehanne: simplicity awakes

Jehanne: simplicity awakes

6
Comments
10 min read
How (Not) to Learn

How (Not) to Learn

163
Comments 7
7 min read
Failing IT education

Failing IT education

79
Comments 28
4 min read
Technical debt is a good metaphor

Technical debt is a good metaphor

6
Comments
2 min read
Papers We Love!

Papers We Love!

86
Comments 27
1 min read
"Same Reference" vs. "Same Value"

"Same Reference" vs. "Same Value"

41
Comments 11
5 min read
Sorting Algorithms with Javascript (Part 1)

Sorting Algorithms with Javascript (Part 1)

179
Comments 10
3 min read
Sorting Algorithms with Javascript (Part 2)

Sorting Algorithms with Javascript (Part 2)

65
Comments 3
3 min read
Divide and Conquer the Fast Fourier Transform

Divide and Conquer the Fast Fourier Transform

7
Comments
13 min read
Machine Learning in MatLab/Octave

Machine Learning in MatLab/Octave

27
Comments
3 min read
Bitmasks: A very esoteric (and impractical) way of managing booleans

Bitmasks: A very esoteric (and impractical) way of managing booleans

62
Comments 33
10 min read
What is a Decision Tree in Machine Learning?

What is a Decision Tree in Machine Learning?

11
Comments
12 min read
A Simple HTTP/HTTPS Proxy in Node Js

A Simple HTTP/HTTPS Proxy in Node Js

16
Comments
4 min read
Recap of Data Structures with Javascript Part 1

Recap of Data Structures with Javascript Part 1

40
Comments 5
8 min read
Java is too old, What should you learn in 2018?

Java is too old, What should you learn in 2018?

74
Comments 27
1 min read
Learning how to learn: CS Edition

Learning how to learn: CS Edition

120
Comments 6
6 min read
Developing Style: Big O, Sorting

Developing Style: Big O, Sorting

10
Comments
19 min read
Fast priority queues in Golang: Hierarchical Queue

Fast priority queues in Golang: Hierarchical Queue

45
Comments 2
4 min read
How can you swap two variables without using a third?

How can you swap two variables without using a third?

169
Comments 131
1 min read
Intro to Big O Notation 👀

Intro to Big O Notation 👀

133
Comments 13
2 min read
How to Improve Your Debugging Skills

How to Improve Your Debugging Skills

134
Comments 1
4 min read
I am a Researcher in Computer Science, Ask Me Anything!

I am a Researcher in Computer Science, Ask Me Anything!

13
Comments 12
1 min read
I Hate Whiteboard Interviews

I Hate Whiteboard Interviews

15
Comments 4
3 min read
Implementing the Stack Data Structure in Javascript 06:19

Implementing the Stack Data Structure in Javascript

52
Comments 5
1 min read
Implementing the Queue Data Structure in Javascript 15:14

Implementing the Queue Data Structure in Javascript

45
Comments
1 min read
Delaying Decisions Until the Last Possible Moment

Delaying Decisions Until the Last Possible Moment

34
Comments 7
4 min read
Computer science

Computer science

30
Comments 10
1 min read
Understanding: Program Stack and Recursion

Understanding: Program Stack and Recursion

18
Comments
5 min read
Why JavaScript is an OOP Language (Even Though It Doesn't Have Classes)

Why JavaScript is an OOP Language (Even Though It Doesn't Have Classes)

54
Comments 9
1 min read
Building a stack-based virtual machine, part 7 - conditionals

Building a stack-based virtual machine, part 7 - conditionals

10
Comments 1
3 min read
Stacks n Queues

Stacks n Queues

33
Comments
4 min read
Binary and Hexadecimal: Part 2 - Conversions

Binary and Hexadecimal: Part 2 - Conversions

45
Comments 2
8 min read
We don't need a ternary operator

We don't need a ternary operator

102
Comments 60
5 min read
Intro to Linked Lists in JS

Intro to Linked Lists in JS

77
Comments 3
6 min read
Binary and Hexadecimal: Part 1

Binary and Hexadecimal: Part 1

69
Comments 2
6 min read
Building a stack-based virtual machine, part 6 - function calls

Building a stack-based virtual machine, part 6 - function calls

15
Comments
4 min read
Building a stack-based virtual machine, part 5 - the machine

Building a stack-based virtual machine, part 5 - the machine

15
Comments 2
3 min read
How 2 TypeScript: Get the last item type from a tuple of types

How 2 TypeScript: Get the last item type from a tuple of types

49
Comments 9
4 min read
Building a stack-based virtual machine, part 4 - code

Building a stack-based virtual machine, part 4 - code

14
Comments
4 min read
Building a stack-based virtual machine, part 3 - instructions

Building a stack-based virtual machine, part 3 - instructions

11
Comments
3 min read
Building a stack-based virtual machine

Building a stack-based virtual machine

28
Comments
3 min read
Building a stack-based virtual machine, part 2 - the stack

Building a stack-based virtual machine, part 2 - the stack

18
Comments
2 min read
Lists vs Tuples in Elixir

Lists vs Tuples in Elixir

49
Comments
5 min read
loading...