MethodicalFunction
LogCategoriesSeriesAbout
MethodicalFunction.com
  1. Home
  2. /
  3. Categories
  4. /
  5. Computer Science
  6. /
  7. Page 2
💾

Computer Science

Fundamental computer science concepts, theory, computational thinking, and academic foundations of computing for deeper understanding.

8 articles·Page 2 of 2
Clean editorial illustration of a messy spreadsheet gradually organizing itself row by row as arrows indicate comparisons and swaps
MethodicalFunction.com
Series: Algorithms (Part 2)

Bubble Sort: The Gentle Art of Getting Things in Order

November 28, 2025·byJoshua Morris

A clear, language-spanning walkthrough of the simplest sorting algorithm in computer science—why it works, where it fails, and what it still teaches us today.

Computer ScienceAlgorithms
Abstract geometric flow of Inputs → Process → Outputs in a minimalist Solarized palette
MethodicalFunction.com
Series: Algorithms (Part 1)

What Is an Algorithm? The Soul of Every Program

November 11, 2025·byJoshua Morris

A practical, language-spanning tour of what algorithms are, how they’re structured, why Big-O matters, and how to implement and analyze a simple min/max routine from pseudocode to production-grade code.

Computer ScienceAlgorithms
← Previous12
MethodicalFunction

A programming log and documentation site focused on clean code, performance, and developer experience

Quick Links

  • Recent Posts
  • Categories
  • Series
  • Search

Resources

  • About
  • Contact
  • RSS Feed

Legal

  • Terms of Service
  • Privacy Policy
  • Notice at Collection
  • Do Not Sell/Share

Affiliate Disclosure: This site contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no additional cost to you. I only recommend products and services that I genuinely believe in and use myself.

© 2026 MethodicalFunction. All rights reserved.