AI-Assisted Programming

0% Complete
TASIS Logo

Foundations

How Is the Digital World Built?

Restaurant Analogy
Understanding client-server architecture through a familiar example

1. Customer Places Order

2. Waiter Takes Order to Kitchen

3. Chef Prepares the Meal

4. Waiter Returns with Food

5. Customer Enjoys Meal

Step 1: Customer Places Order

The user (client) makes a request through their browser

Web Equivalent: A user types a URL in their browser or clicks a link

Quick Poll

Have you ever wished to build a simple app or website to fulfill a specific need?

Discussion

What are the main barriers non-specialists face when starting to code?

  • Complexity of programming languages
  • Time required to learn coding
  • Lack of technical background
  • Overwhelming number of technologies
  • Difficulty in debugging and troubleshooting