Skip to content

Commit

Permalink
Fix project for 24a: h/t Wynter
Browse files Browse the repository at this point in the history
  • Loading branch information
eszmw committed Jun 24, 2024
1 parent 743f083 commit 3534e28
Show file tree
Hide file tree
Showing 24 changed files with 45 additions and 31 deletions.
30 changes: 15 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,54 +54,54 @@ MATLAB® is used throughout.
<a name="H_E8C62B23"></a>
# Scripts
<a name="H_FB3BEAB7"></a>
## [**Introduction.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Introduction.mlx)
## [**Introduction.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/Introduction.mlx)
| `Introduction` | **In this script, students will...** |
| :-- | :-- |
| [<img src="Images/Earth-Moon-Rocket.png" width="171" alt="Earth-Moon-Rocket.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Introduction.mlx) |- recognize and use the terms input and output. <br>- recognize, interpret, and respond to messages about syntax errors. <br>- recognize and interpret comments in code. <br>- use documentation and search to learn more about how to use a programming language. <br>- recognize and explain the importance of attention to detail when coding. |
| [<img src="Images/Earth-Moon-Rocket.png" width="171" alt="Earth-Moon-Rocket.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/Introduction.mlx) |- recognize and use the terms input and output. <br>- recognize, interpret, and respond to messages about syntax errors. <br>- recognize and interpret comments in code. <br>- use documentation and search to learn more about how to use a programming language. <br>- recognize and explain the importance of attention to detail when coding. |

<a name="H_DA6DEBA0"></a>
## [**Data.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Data.mlx)
## [**Data.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/Data.mlx)
| `Data` | **In this script, students will...** |
| :-- | :-- |
| [<img src="Images/Fading-Pi.png" width="171" alt="Fading-Pi.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Data.mlx) |- recognize and explain that floating point arithmetic does not operate under the same rules as real number arithmetic. <br>- apply the limitations of floating point arithmetic to computation. <br>- recognize and use strings to store and communicate textual data. <br>- recognize and use whitespace in string operations. <br>- recognize and interpret special characters that are neither text nor numbers. <br>- recognize and explain simple consequences of the interactions between data types. |
| [<img src="Images/Fading-Pi.png" width="171" alt="Fading-Pi.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/Data.mlx) |- recognize and explain that floating point arithmetic does not operate under the same rules as real number arithmetic. <br>- apply the limitations of floating point arithmetic to computation. <br>- recognize and use strings to store and communicate textual data. <br>- recognize and use whitespace in string operations. <br>- recognize and interpret special characters that are neither text nor numbers. <br>- recognize and explain simple consequences of the interactions between data types. |

<a name="H_9364948C"></a>
## [**Arrays.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Arrays.mlx)
## [**Arrays.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/Arrays.mlx)
| `Arrays` | **In this script, students will...** |
| :-- | :-- |
| [<img src="Images/Computer-Thoughtbubble.png" width="171" alt="Computer-Thoughtbubble.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Arrays.mlx) |- identify, create, and use vectors and matrices containing numbers or text. <br>- use vector indexing to extract information from a vector or matrix. <br>- identify standard file types and the corresponding extensions. <br>- explain why file type matters and import data from external files. <br>- recognize and use three dimensional arrays. |
| [<img src="Images/Computer-Thoughtbubble.png" width="171" alt="Computer-Thoughtbubble.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/Arrays.mlx) |- identify, create, and use vectors and matrices containing numbers or text. <br>- use vector indexing to extract information from a vector or matrix. <br>- identify standard file types and the corresponding extensions. <br>- explain why file type matters and import data from external files. <br>- recognize and use three dimensional arrays. |

<a name="H_8EADE081"></a>
## [**Branches.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Branches.mlx)
## [**Branches.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/Branches.mlx)
| `Branches` | **In this script, students will...** |
| :-- | :-- |
| [<img src="Images/Maze.png" width="171" alt="Maze.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Branches.mlx) |- recognize and apply if/then branching logic to solve problems. <br>- recognize and apply switch branching logic to solve problems. |
| [<img src="Images/Maze.png" width="171" alt="Maze.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/Branches.mlx) |- recognize and apply if/then branching logic to solve problems. <br>- recognize and apply switch branching logic to solve problems. |

<a name="H_C3C86B1D"></a>
## [**Loops.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Loops.mlx)
## [**Loops.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/Loops.mlx)
| `Loops` | **In this script, students will...** |
| :-- | :-- |
| [<img src="Images/SeasonLoopFinal.png" width="171" alt="SeasonLoopFinal.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Loops.mlx) |- use for loop logic and syntax to write and execute iterative code. <br>- use while loop logic and syntax to write and execute repetitive code, and decide when it is the correct method. |
| [<img src="Images/SeasonLoopFinal.png" width="171" alt="SeasonLoopFinal.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/Loops.mlx) |- use for loop logic and syntax to write and execute iterative code. <br>- use while loop logic and syntax to write and execute repetitive code, and decide when it is the correct method. |

<a name="H_3717D850"></a>
## [**Chaos Game Project**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=ChaosGameProject.mlx)
## [**Chaos Game Project**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/ChaosGameProject.mlx)
| `Project` | **In this script, students will...** |
| :-- | :-- |
| [<img src="Images/ChaosGameAngle.png" width="83" alt="ChaosGameAngle.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=ChaosGameProject.mlx) [<img src="Images/ChaosGameSquare.png" width="83" alt="ChaosGameSquare.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=ChaosGameProject.mlx) |- apply conditional branching and looping logic in context to solve problems. <br>- explain that different programming solutions to the same problem can run in very different amounts of time. <br>- identify common file formats and their extensions. <br>- communicate results by exporting data from a program in a standard, shareable file format. |
| [<img src="Images/ChaosGameAngle.png" width="83" alt="ChaosGameAngle.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/ChaosGameProject.mlx) [<img src="Images/ChaosGameSquare.png" width="83" alt="ChaosGameSquare.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/ChaosGameProject.mlx) |- apply conditional branching and looping logic in context to solve problems. <br>- explain that different programming solutions to the same problem can run in very different amounts of time. <br>- identify common file formats and their extensions. <br>- communicate results by exporting data from a program in a standard, shareable file format. |

<a name="H_23FB8762"></a>
## [**Algorithms.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Algorithms.mlx)
## [**Algorithms.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/Algorithms.mlx)
| `Algorithms` | **In this script, students will...** |
| :-- | :-- |
| [<img src="Images/Algo-flowchart.png" width="171" alt="Algo-flowchart.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Algorithms.mlx) |- explain the concept of an algorithm. <br>- implement an algorithm presented in pseudocode. <br>- explain the importance of testing both code and algorithms. |
| [<img src="Images/Algo-flowchart.png" width="171" alt="Algo-flowchart.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/Algorithms.mlx) |- explain the concept of an algorithm. <br>- implement an algorithm presented in pseudocode. <br>- explain the importance of testing both code and algorithms. |

<a name="H_F8C0793B"></a>
# Additional Scripts

[Main Menu](./MainMenu.mlx) - Just the link sections of this script for navigation


[Collected Pro Tips](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=CollectedProTips.mlx) - Notes on how to implement particular concepts in MATLAB
[Collected Pro Tips](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/CollectedProTips.mlx) - Notes on how to implement particular concepts in MATLAB

<a name="H_000D2382"></a>
# License
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info Value="false"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="environment.loadSimulink" type="Command"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="1" type="DIR_SIGNIFIER"/>

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="1" type="DIR_SIGNIFIER"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="Images" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="Sandbox" type="File"/>

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="1" type="DIR_SIGNIFIER"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="InternalFiles" type="File"/>
2 changes: 2 additions & 0 deletions resources/project/root/6xhH2l9GP9loT6TdFn_Mo65sDHgp.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="Root" type="EnvironmentCustomizations"/>

0 comments on commit 3534e28

Please sign in to comment.