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.
The Building Blocks Of Programming Languages: An insight into fundamental elements.

The Building Blocks Of Programming Languages: An insight into fundamental elements.

Comments
3 min read
Solving the Valid Anagram Problem in Python

Solving the Valid Anagram Problem in Python

5
Comments
2 min read
Thread synchronization in python's threading module

Thread synchronization in python's threading module

4
Comments 2
2 min read
LeetCode Meditations Chapter 2: Two Pointers

LeetCode Meditations Chapter 2: Two Pointers

Comments
3 min read
Mastering Binary Search in Python

Mastering Binary Search in Python

5
Comments
3 min read
LeetCode 2667. Create Hello World Function (Easy)

LeetCode 2667. Create Hello World Function (Easy)

1
Comments
1 min read
Mastering Parentheses: A Guide to Validating Strings

Mastering Parentheses: A Guide to Validating Strings

5
Comments
3 min read
Exploring Palindromic Partitioning: Solving the "Palindrome Partitioning" Problem

Exploring Palindromic Partitioning: Solving the "Palindrome Partitioning" Problem

5
Comments
3 min read
High Frequency Data Analysis: Working with Pivoting

High Frequency Data Analysis: Working with Pivoting

Comments
4 min read
Hack in Declarative Model - Part 3

Hack in Declarative Model - Part 3

Comments
8 min read
Decoding the Target Data Breach: Cybersecurity Chronicles and Imperatives

Decoding the Target Data Breach: Cybersecurity Chronicles and Imperatives

Comments
3 min read
Unleashing Efficiency with Hashmaps: Solving the Two Sum Problem

Unleashing Efficiency with Hashmaps: Solving the Two Sum Problem

5
Comments
3 min read
Software but Quantum - Part 1

Software but Quantum - Part 1

Comments
2 min read
How AI generates images from noise

How AI generates images from noise

Comments
7 min read
Is Competitive Programming Essential For Tech Interviews?

Is Competitive Programming Essential For Tech Interviews?

Comments
3 min read
Dto, Vm, Vo, Entity, Domain, Bean, and Pojo reference Table

Dto, Vm, Vo, Entity, Domain, Bean, and Pojo reference Table

Comments
2 min read
Five Things I Wish I Knew Before Learning Rust: Navigating Prerequisites and Resources

Five Things I Wish I Knew Before Learning Rust: Navigating Prerequisites and Resources

4
Comments
2 min read
LeetCode Meditations: Two Sum

LeetCode Meditations: Two Sum

Comments
3 min read
Do you need to be a Competitive Programmer?

Do you need to be a Competitive Programmer?

Comments
5 min read
Parsing a JSON String recursively in a BFS style.

Parsing a JSON String recursively in a BFS style.

7
Comments 1
5 min read
Implementing Simple Paxos Consensus Algorithm With Rust

Implementing Simple Paxos Consensus Algorithm With Rust

3
Comments
8 min read
ACID Properties with real life examples

ACID Properties with real life examples

Comments
3 min read
Aristotle Laid the Foundation for Object-Oriented Programming

Aristotle Laid the Foundation for Object-Oriented Programming

Comments
6 min read
Exploring Computer Graphics: Weekly Chronicle #6

Exploring Computer Graphics: Weekly Chronicle #6

2
Comments
5 min read
A recursive algorithm for incrementing natural numbers

A recursive algorithm for incrementing natural numbers

Comments
3 min read
How integers are stored in memory

How integers are stored in memory

84
Comments 3
2 min read
My Mistake: Learning too fast

My Mistake: Learning too fast

4
Comments 1
2 min read
A History of Computing: What led up to AI?

A History of Computing: What led up to AI?

Comments
6 min read
Computers as Living Beings

Computers as Living Beings

3
Comments
6 min read
Navigating CSE Success: Learning, Contributing, Balancing Priorities

Navigating CSE Success: Learning, Contributing, Balancing Priorities

Comments
5 min read
vtable under the surface | Episode 3 - How virtual functions are actually called

vtable under the surface | Episode 3 - How virtual functions are actually called

1
Comments
7 min read
Why discrete mathematics is important in Computer Science Engineering?

Why discrete mathematics is important in Computer Science Engineering?

2
Comments
3 min read
Exploring Computer Graphics: Weekly Chronicle #7

Exploring Computer Graphics: Weekly Chronicle #7

6
Comments
7 min read
A Newbie's Guide to Logic and Flowcharts

A Newbie's Guide to Logic and Flowcharts

Comments
14 min read
How to Tell the Computer to Make PB&J Sandwiches

How to Tell the Computer to Make PB&J Sandwiches

1
Comments
7 min read
The Fundamentals of Computer Science

The Fundamentals of Computer Science

1
Comments
32 min read
4 Principles of Computational Thinking

4 Principles of Computational Thinking

1
Comments
9 min read
Deep Dive into Data structures using Javascript - Trie

Deep Dive into Data structures using Javascript - Trie

1
Comments
16 min read
SeqGen: A Library for Sequence Generation

SeqGen: A Library for Sequence Generation

1
Comments
5 min read
Einstein's special relativity, Distributed systems and state machines

Einstein's special relativity, Distributed systems and state machines

2
Comments
10 min read
Zero Trust Architecture: Principles and Practical Use Cases

Zero Trust Architecture: Principles and Practical Use Cases

Comments
9 min read
Securing Virtual Memory in Operating Systems

Securing Virtual Memory in Operating Systems

Comments 1
2 min read
Sistemas Num矇ricos na Computa癟瓊o: Introdu癟瓊o e Bin獺rio

Sistemas Num矇ricos na Computa癟瓊o: Introdu癟瓊o e Bin獺rio

15
Comments
7 min read
Use Asynchronous Programming in Python: Dont Block entire Thread

Use Asynchronous Programming in Python: Dont Block entire Thread

2
Comments
4 min read
AI in the Wild: A ChatGPT Simulated Town

AI in the Wild: A ChatGPT Simulated Town

15
Comments 4
4 min read
Exploring Python List Comprehensions

Exploring Python List Comprehensions

Comments
2 min read
Compiler, Transpiler and Interpreter

Compiler, Transpiler and Interpreter

Comments
4 min read
vtables under the surface | Episode 1 - Concepts

vtables under the surface | Episode 1 - Concepts

1
Comments
3 min read
vtables under the surface | Episode 2 - ELF files

vtables under the surface | Episode 2 - ELF files

1
Comments
7 min read
Exploring Popular Go Frameworks and Libraries

Exploring Popular Go Frameworks and Libraries

4
Comments
3 min read
Understanding SLI, SLO and SLA.

Understanding SLI, SLO and SLA.

5
Comments
2 min read
Object-Oriented Programming in JavaScript with Examples [Updated 2024]

Object-Oriented Programming in JavaScript with Examples [Updated 2024]

6
Comments
4 min read
Graph: Simple implementation non-linear data structure with Go

Graph: Simple implementation non-linear data structure with Go

1
Comments
3 min read
Trebuchet?!

Trebuchet?!

Comments
3 min read
Exploring Computer Graphics: Weekly Chronicle #5

Exploring Computer Graphics: Weekly Chronicle #5

Comments
3 min read
The Basics: Everything About Hypertext Transfer Protocol

The Basics: Everything About Hypertext Transfer Protocol

6
Comments 2
3 min read
What is Machine Learning?

What is Machine Learning?

6
Comments 7
3 min read
Binary Tree Construction from Inorder and Preorder Traversals 喫

Binary Tree Construction from Inorder and Preorder Traversals 喫

1
Comments
2 min read
Concurrency in golang with goroutines, threads and process.

Concurrency in golang with goroutines, threads and process.

Comments
8 min read
Build Computer Science Learning Project referenced CS2013, J17-CS, and Course of Computer Science and Engineering in MIT

Build Computer Science Learning Project referenced CS2013, J17-CS, and Course of Computer Science and Engineering in MIT

Comments
22 min read
loading...