View on GitHub

My DevCat Studios Portfolio

This is my portfolio showcasing my projects and skills.

Table of Contents

Blocks

Hat Block:

image

the hat block does is that it starts a stack of other blocks and are shaped to attach other blocks below them.

Stack / Command Block:

image

the stack / command block Performs main commands. They are shaped to attach above or below other stack blocks.

C blocks:

image

Loop the block(s) within them or check if a condition is true or false. They are shaped to attach stack blocks above, below, or inside them.

Reporter / Oval Block:

image

Report values in the form of numbers and fits inside any blocks with oval inputs for other blocks.

Boolean / Hexagonal block:

image

Return a condition as either true or false and fits inside any blocks with hexagonal (six-sided) inputs for other blocks.

Repeat Block:

image

it repeats blocks how many times you want it too.

Wait Until Block:

image

it tellls the block to wait untill whats ever inside the block.

If Then Block:

image

Concepts

Sequence:

folwoing the order of something to get it right.

Parameters: controls how something is done or how it works.

Loops / Iteration: a programing tool that is used to run a specific block of code that goes over and over again.

Sensors: a device that sees physical conditions.

Booleans & Conditions: a programming languages used to make decisions.

Sense → Think → Act:

Comparisons: looking at two or more things and putting all there simlarites together.

Coordinates: a set of numbers that describe the a location.

Conditionals: a statement that tells a result depending on a specific thing.

Patterns: something that is repeating but is in a design i think and goes into a serten order or a sertan way.

Vocabulary

**Definition:** **In My Own Words:** **Example:**
Boolean, Condition, TRUE/FALSE **Definition:** A Boolean is a value that can only be TRUE or FALSE. A condition is a question or statement that produces a Boolean result. **In My Own Words:** The program checks a condition like a yes-or-no question. The answer is either TRUE or FALSE, and the program can use that answer to decide what to do. **Example:** A Bumper Sensor can be used to check whether the bumper is pressed. Pressed = TRUE Not Pressed = FALSE
programming language **Definition:** a set of rules in which symbols represent actions. **In My Own Words:** programming language is to comouitcat with the computer and robot. **Example:** image
**Definition:** **In My Own Words:** **Example:**

Markdown Style Guide for Coding Notebooks

Follow this guide to keep your coding notebook clear, consistent, and professional.

This ensures your notes are easy for you (and others) to read later.


Headings

When to use: Organize your notebook into sections (like days, topics, or projects).

Example:

My Coding Notebook

Day 1

Notes

Practice

Text Formatting

When to use: Highlight important ideas or add emphasis.

Use bold for key terms or definitions.

Use italic for emphasis or side comments.

Use inline code for keywords, functions, or commands.

Example:

Class = a blueprint for objects

Remember: always test your code

Use System.out.println() to print

Code Blocks

When to use: Anytime you write multiple lines of code.

Inline code for short snippets.

Fenced code blocks with language for full examples.

Example:


public class Hello {

    public static void main(String[] args) {

        System.out.println("Hello World!");

    }

}

Lists

When to use: Organize steps, notes, or key points.

Numbered lists for sequences or steps.

Bulleted lists for unordered ideas.

Example:

Define the class Write the main method Test your program Variables

Checklists

When to use: Track progress on assignments or tasks.

Example:

[x] Complete coding warm-up

Blockquotes

When to use: Call out notes, reminders, or teacher comments.

Example:

💡 Remember: Loops repeat code until a condition is false.

Tables

When to use: Compare values, track progress, or organize data neatly.

Example:

Task Status Notes

|————–|————|—————–|

Homework 1 Done # Submitted
Homework 2 Pending Needs review

Links & Images

When to use: Add references, resources, or visuals.

Example:

Java Docs

Markdown Logo

To make an image that is a link, paste the image, then add the following before it, replacing website address with the link:

And after the image info, add: </a>

Collapsible Sections

When to use: Hide solutions, extended notes, or extra details.

Example:

Click to reveal solution System.out.println("Answer: 42");

Footnotes

When to use: Add references or side notes without cluttering the page.

Example:

This concept is related to object-oriented programming.1

Style Rules

Consistency matters more than creativity

Always use headings to structure your notes.

Always use code blocks for multi-line code.

Clarity first

Bold key terms.

Use lists instead of long sentences when outlining steps.

Professional tone

Don’t mix casual notes with formal work in the same section.

Use blockquotes for reflections or teacher feedback.

Track your learning

Use checklists to mark what’s done.

Use collapsible sections if you want to hide answers until review time.

Bottom Line:

Headings = Structure

Bold/Italic = Emphasis

Code blocks = Code

Lists = Steps/Ideas

Tables = Organization

Checklists = Progress

Blockquotes = Notes/Tips

Collapsible = Hide/Show detail

Keep it simple, consistent, and clear.

  1. See “Objects and Classes” in your textbook. ↩