Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
Update spacing to look better.
  • Loading branch information
eszmw authored Nov 27, 2023
1 parent 3f7fb8b commit 4e35bf6
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,43 +57,43 @@ MATLAB® is used throughout.
## [**Introduction.mlx**](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Fundamentals-of-Programming&project=FundamentalsofProgramming.prj&file=Introduction.mlx)
| | **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) |<br>- 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=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)
| | **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) |<br>- 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=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)
| | **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) |<br>- 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=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)
| | **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) |<br>- 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=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)
| | **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) |<br>- 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=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)
| | **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) |<br>- 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=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. |

<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)
| | **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) |<br>- 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=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
Expand All @@ -111,10 +111,10 @@ The license for this module is available in the [LICENSE.md](https://github.com/
# Related Courseware Modules
| **Courseware Module** | **Sample Content** | **Available on:** |
| :-- | :-- | :-- |
| [**Treasure Hunt Game: Learn to Code**](https://www.mathworks.com/matlabcentral/fileexchange/123265-treasure-hunt)Build and customize an interactive searching game | <img src="Images/TreasureHuntAnimation.gif" width="171" alt="TreasureHuntAnimation.gif"> | [<img src="Images/OpenInFX.png" width="91" alt="OpenInFX.png">](https://www.mathworks.com/matlabcentral/fileexchange/123265-treasure-hunt)[<img src="Images/OpenInMO.png" width="136" alt="OpenInMO.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Treasure-Hunt&project=TreasureHunt.prj)[GitHub](https://github.com/MathWorks-Teaching-Resources/Treasure-Hunt) |
| [**Programming: Structuring Code**](https://www.mathworks.com/matlabcentral/fileexchange/115905-programming-structuring-code)Learn how to organize your code into functions, debug, comment, and share | <img src="Images/RGB-Turkeys.png" width="171" alt="RGB-Turkeys.png"> | [<img src="Images/OpenInFX.png" width="91" alt="OpenInFX.png">](https://www.mathworks.com/matlabcentral/fileexchange/115905-programming-structuring-code)[<img src="Images/OpenInMO.png" width="136" alt="OpenInMO.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Programming-Structuring-Code&project=StructuringCode.prj)[GitHub](https://github.com/MathWorks-Teaching-Resources/Programming-Structuring-Code) |
| [**Programming: Organizing Data**](https://www.mathworks.com/matlabcentral/fileexchange/115900-programming-organizing-data)Learn more about strings, numeric data types, memory, and ways of storing data | <img src="Images/sst.png" width="171" alt="sst.png"> | [<img src="Images/OpenInFX.png" width="91" alt="OpenInFX.png">](https://www.mathworks.com/matlabcentral/fileexchange/115900-programming-organizing-data)[<img src="Images/OpenInMO.png" width="136" alt="OpenInMO.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Programming-Organizing-Data&project=OrganizingData.prj)[GitHub](https://github.com/MathWorks-Teaching-Resources/Programming-Organizing-Data) |
| <br>[**Programming: A Starter Project Using MATLAB and Python**](https://www.mathworks.com/matlabcentral/fileexchange/116490-programming-a-starter-project-using-matlab-and-python)Use MATLAB, Python, and the OpenWeather API together to implement a weather prediction dashboard | <img src="Images/TokyoWindMap.gif" width="171" alt="TokyoWindMap.gif"> | <br>[<img src="Images/OpenInFX.png" width="91" alt="OpenInFX.png">](https://www.mathworks.com/matlabcentral/fileexchange/116490-programming-a-starter-project-using-matlab-and-python)<br>[<img src="Images/OpenInMO.png" width="136" alt="OpenInMO.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Programming-A-Starter-Project-Using-MATLAB-and-Python&project=MATLABwithPython.prj)<br>[GitHub](https://github.com/MathWorks-Teaching-Resources/Programming-A-Starter-Project-Using-MATLAB-and-Python) |
| [**Treasure Hunt Game: Learn to Code**](https://www.mathworks.com/matlabcentral/fileexchange/123265-treasure-hunt)<br> Build and customize an interactive searching game | <img src="Images/TreasureHuntAnimation.gif" width="171" alt="TreasureHuntAnimation.gif"> | [<img src="Images/OpenInFX.png" width="91" alt="OpenInFX.png">](https://www.mathworks.com/matlabcentral/fileexchange/123265-treasure-hunt)[<img src="Images/OpenInMO.png" width="136" alt="OpenInMO.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Treasure-Hunt&project=TreasureHunt.prj)[GitHub](https://github.com/MathWorks-Teaching-Resources/Treasure-Hunt) |
| [**Programming: Structuring Code**](https://www.mathworks.com/matlabcentral/fileexchange/115905-programming-structuring-code)<br> Learn how to organize your code into functions, debug, comment, and share | <img src="Images/RGB-Turkeys.png" width="171" alt="RGB-Turkeys.png"> | [<img src="Images/OpenInFX.png" width="91" alt="OpenInFX.png">](https://www.mathworks.com/matlabcentral/fileexchange/115905-programming-structuring-code)[<img src="Images/OpenInMO.png" width="136" alt="OpenInMO.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Programming-Structuring-Code&project=StructuringCode.prj)[GitHub](https://github.com/MathWorks-Teaching-Resources/Programming-Structuring-Code) |
| [**Programming: Organizing Data**](https://www.mathworks.com/matlabcentral/fileexchange/115900-programming-organizing-data)<br> Learn more about strings, numeric data types, memory, and ways of storing data | <img src="Images/sst.png" width="171" alt="sst.png"> | [<img src="Images/OpenInFX.png" width="91" alt="OpenInFX.png">](https://www.mathworks.com/matlabcentral/fileexchange/115900-programming-organizing-data)[<img src="Images/OpenInMO.png" width="136" alt="OpenInMO.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Programming-Organizing-Data&project=OrganizingData.prj)[GitHub](https://github.com/MathWorks-Teaching-Resources/Programming-Organizing-Data) |
| <br>[**Programming: A Starter Project Using MATLAB and Python**](https://www.mathworks.com/matlabcentral/fileexchange/116490-programming-a-starter-project-using-matlab-and-python)<br> Use MATLAB, Python, and the OpenWeather API together to implement a weather prediction dashboard | <img src="Images/TokyoWindMap.gif" width="171" alt="TokyoWindMap.gif"> | <br>[<img src="Images/OpenInFX.png" width="91" alt="OpenInFX.png">](https://www.mathworks.com/matlabcentral/fileexchange/116490-programming-a-starter-project-using-matlab-and-python)<br>[<img src="Images/OpenInMO.png" width="136" alt="OpenInMO.png">](https://matlab.mathworks.com/open/github/v1?repo=MathWorks-Teaching-Resources/Programming-A-Starter-Project-Using-MATLAB-and-Python&project=MATLABwithPython.prj)<br>[GitHub](https://github.com/MathWorks-Teaching-Resources/Programming-A-Starter-Project-Using-MATLAB-and-Python) |


Or feel free to explore our other [modular courseware content](https://www.mathworks.com/matlabcentral/fileexchange/?q=tag%3A%22courseware+module%22&sort=downloads_desc_30d).
Expand Down

0 comments on commit 4e35bf6

Please sign in to comment.