This project is a basic programming. The target audience is for those who may be beginning to learn programming or have already taken an introductory programming course.
This tutorial walks through the creation of a program that generates a passcode and then a second program that is brute-force passcode cracking program! The tutorials don't assume much. Unlike other tutorials, it teaches important best practices like configuraiton control, developing build procedures, and testing your code. Lastly, you can follow this tutorial on any operating system (Windows, Linux, or Mac).
The tutorial is located at https://github.com/betsalel-williamson/Programming-Tutorial/wiki.
The author disclaims copyright to this source code and the tutorial may be freely shared with the CC BY 4.0 license. To share, please include the following in any slides or documents:
The tutorial is reproduced or modified from work created and shared by Betsalel (Saul) Williamson <saul.williamson@ieee.org> and used according to terms described in the Creative Commons 4.0 Attribution License.
From the SQLite source code header:
In place of a legal notice, here is a blessing:
- May you do good and not evil.
- May you find forgiveness for yourself and forgive others.
- May you share freely, never taking more than you give.
For questions, comments, or suggestions about this tutorial contact Betsalel (Saul) Williamson.
This was developed with guidance from the founders of the University of Pittsburgh's Student Electronics Resource Center (SERC) and tested in a classroom setting with students. For other cool engineering tutorials and resources, check out SERC's website at sercpitt.weebly.com .