diff options
Diffstat (limited to '00')
-rwxr-xr-x | 00/README.md | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/00/README.md b/00/README.md new file mode 100755 index 0000000..893a935 --- /dev/null +++ b/00/README.md @@ -0,0 +1,86 @@ +--- +author: Adam T. Carpenter, Carpenter Tutoring +--- + +# Computational problem solving with _Rust_ + +## Introduction + +``` +~~~fsays +Welcome! +~~~ +``` + +[practice of computing using python](https://www.pearson.com/en-us/subject-catalog/p/practice-of-computing-using-python-the/p200000003329/9780137524839) + +[rust book](https://doc.rust-lang.org/book/) + +--- + +# What is this course? + +This course will focus on computational problem solving using Rust as a first +language. _It aims to provide students with the knowledge and skills to write +programs to solve problems._ + +Consider this an introductory, "101"-level computer science course on +programming fundamentals taught by Carpenter Tutoring. + +--- + +# Who is this course for? + +- people in school who are new to computer programming +- people with careers who want to use programming to get work done +- people who tinker with machines and want to experiment with programming + +Computer programming is for everyone, not just a select few ("programmers"). +Text processing and number crunching i.e., working with data, are two primary +instigators for computer programming. Everyone will likely find these things +useful. + +_This course is for everyone who wants to solve problems using computers._ + +--- + +# Who is this course _not_ for? + +- people who are already proficient in programming +- programmers who want to pick up Rust fast +- people who aren't interested in learning something hard to make life easy + +--- + +# Materials + +This course is a translation from one language to another. Instead of being +taught in Python, it's being taught in Rust. + +[Practice of Computing Using Python](https://www.pearson.com/en-us/subject-catalog/p/practice-of-computing-using-python-the/P200000003329/9780137524839) + +The above textbook is used for course framework and method. The syntax and other +language content comes from the [Rust Book](https://doc.rust-lang.org/book/). + +--- + +# Who am I? + +- Bachelor's of Science from College of William and Mary, majoring in CS +- Nearly five years employed as software engineer focusing on server-side + automation and support self-service +- Using Rust productively for over three years + +[Bio](https://www.53hor.net/info) + +[Carpenter Tutoring](https://carpentertutoring.com) + +--- + +# Setup and resources + +[The playground](https://play.rust-lang.org) + +[Getting started/installation](https://www.rust-lang.org/learn/get-started) + +[Docs, books, and self-learning](https://www.rust-lang.org/learn) |