You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`Introduction`|**In this script, students will...**|
59
59
| :-- | :-- |
60
-
|[<imgsrc="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. |
60
+
|[<imgsrc="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. |
|[<imgsrc="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. |
66
+
|[<imgsrc="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. |
|[<imgsrc="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. |
72
+
|[<imgsrc="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. |
|[<imgsrc="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. |
84
+
|[<imgsrc="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. |
85
85
86
86
<aname="H_3717D850"></a>
87
-
## [**Chaos Game Project**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=ChaosGameProject.mlx)
87
+
## [**Chaos Game Project**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Scripts/ChaosGameProject.mlx)
88
88
|`Project`|**In this script, students will...**|
89
89
| :-- | :-- |
90
-
|[<imgsrc="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)[<imgsrc="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. |
90
+
|[<imgsrc="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)[<imgsrc="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. |
|`Algorithms`|**In this script, students will...**|
95
95
| :-- | :-- |
96
-
|[<imgsrc="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. |
96
+
|[<imgsrc="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. |
97
97
98
98
<aname="H_F8C0793B"></a>
99
99
# Additional Scripts
100
100
101
101
[Main Menu](./MainMenu.mlx) - Just the link sections of this script for navigation
102
102
103
103
104
-
[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
104
+
[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
0 commit comments