OUR message is to build a better world not destroy one 🇵🇸!

BIMAESTRO
  • Home
  • Free Solutions
  • Services
  • Showcase
  • Courses
  • BLOG
  • about us
  • Contact Us
  • Chapter 01 Tasks
  • Chapter 02 Tasks
  • Chapter 03 Tasks
  • Chapter 04 Tasks
  • More
    • Home
    • Free Solutions
    • Services
    • Showcase
    • Courses
    • BLOG
    • about us
    • Contact Us
    • Chapter 01 Tasks
    • Chapter 02 Tasks
    • Chapter 03 Tasks
    • Chapter 04 Tasks
BIMAESTRO
  • Home
  • Free Solutions
  • Services
  • Showcase
  • Courses
  • BLOG
  • about us
  • Contact Us
  • Chapter 01 Tasks
  • Chapter 02 Tasks
  • Chapter 03 Tasks
  • Chapter 04 Tasks

Chapter 01 Tasks

 This chapter establishes the core concepts of programming within Dynamo for Revit, guiding students through the essential logic behind computational design. By completing it, students gain the ability to understand how Dynamo executes step-by-step instructions, work confidently with data types such as numbers, strings

Chapter 01 - Task 1 - 🟩 Add Two Numbers

 Goal:  Test your ability to perform a simple arithmetic operation 

💡 Task:

 Create two numbers (10 and 5) and add them together to produce a result. 

✅ Expected Output:

 15 

Tags: #numbers #math #basiclogic #watchnode  

Chapter 01 - Task 2 - 🟩 Perform Math Operations

 Goal:   Confirm understanding of arithmetic operators.   

💡 Task:

 Using two numbers (8 and 3), calculate the results of subtraction, multiplication, and division. 

✅ Expected Output:

Subtract → 5  

Multiply → 24  

Divide → 2.67 

Tags: #numbers #math #operators  

Chapter 01 - Task 3 - 🟩 Check a Boolean Condition

 Goal: Practice evaluating True/False expressions. 

💡 Task:

 Create a number (12) and test if it is greater than 10. Display the result as True or False. 

✅ Expected Output:

True 

Tags:  #boolean #logic #comparison #codeblock  

Chapter 01 - Task 4 - 🟩 Create a Simple List

 Goal: Work with collections of data. 

💡 Task:

 Create a list of numbers from 1 to 5 and retrieve the item at index 2. 

✅ Expected Output:

 3

Tags:   #lists #indices #accessingdata   

Chapter 01 - Task 5 - 🟨 Safe List Access

 Goal:  Handle invalid indices without errors. 

💡 Task:

Using the list [1, 2, 3, 4, 5], try to get the item at index 7 and return a message if it’s out of range. 

✅ Expected Output:

 “Index out of range” 

Tags:   #lists #conditional #safety   

Chapter 01 - Task 6 - 🟨 Conditional Decision

 Goal:  Demonstrate If-Else logic. 

💡 Task:

 Create a number (15) and build a rule that returns “Above 10” if the number is greater than 10, otherwise “10 or below.” 

✅ Expected Output:

  “Above 10” 

Tags:    #ifstatements #logic #conditions   

Chapter 01 - Task 7 - 🟨 Filter Using Logical Conditions

 Goal: Apply AND logic to filter a list.  

💡 Task:

 Generate numbers from 1 to 20 and keep only those greater than 5 and less than 15. 

✅ Expected Output:

 [6, 7, 8, 9, 10, 11, 12, 13, 14] 

Tags:  #logic #and #filter #boolean   

Chapter 01 - Task 8 - 🟥 Simulate a Loop (Running Sum)

 Goal:   Show how repetition can accumulate values.  

💡 Task:

Create a list of random numbers between 1 and 10 and produce a new list showing the running total after each value. 

✅ Expected Output:

   If [3, 4, 1, 7, 2] → [3, 7, 8, 15, 17]  

Tags:  #loops #iteration #lists    

Chapter 01 - Task 9 - 🟨 Retrieve Room Areas

 Goal:  Practice reading data from Revit elements.   

💡 Task:

  From the current model, list the areas of all rooms using their “Area” parameter. 

✅ Expected Output:

  [24.5, 31.2, 28.0, 19.6]  

Tags:   #revit #parameters #rooms #lists    

Chapter 01 - Task 10 - 🟥 Classify Room Sizes

 Goal:  Combine conditional logic with Revit data.   

💡 Task:

Using the room areas from the previous task, label each as “Large” if greater than 25 m² or “Small” if less. 

✅ Expected Output:

 [“Large”, “Large”, “Small”, “Small”]  

Tags:   #revit #parameters #ifstatements #boolean     

Now Are you Ready to test yourself? 🚀

Take Chapter 01 Quiz

“You’ve just unlocked the first door — now every problem is a puzzle you can solve with logic and imagination.”

  • Home
  • Free Solutions
  • Services
  • Showcase
  • Courses
  • BLOG
  • about us
  • Contact Us

Amr Atef

Copyright © 2022 BIMAESTRO - All Rights Reserved.

Powered by

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

DeclineAccept

Welcome

Did you know that We can automate your workflows!

Contact us Now