Michigan-Virtual-Computer-Science

This repo has been setup to manage additional resources for Andrew Spiece's computer science classes at Michigan Virtual

View the Project on GitHub

Fundamentals of programming

Instructor - Andrew Spiece

Assignment submissions

Make sure you are using the assignment template to submit your programming assignments. There are two parts to every assignment

Part 1 - Poogramming - This includes your psuedocode and the code you wrote. It is important that you paste your code into this section so it can be tested during grading.

Part 2 - Post-Mortem review - This is a reflection of your project. It’s important to take this time to reflect on how you can improve the next time you are writing code.

Module 1

Module 2

Numerical data explained - introducing digits Numerical datatypes Numerical datatypes demo

Module 3 - Loops and functions

Module 4

Decisions

Lists

Module 5

Module 6

General resources

MS Developers - Python for beginners playlist

Pseudocode can be a little confusing at first. Here are some examples that may help.

W3 schools is a tremendous resource for learning python on your own. It has been kept up to date by the computer science community for decades.

Python.org holds all the latest documentation for Python. As a reference, this an essential website.

Github is where developers work on, share and manage their code across the world. As you work on projects of your own, I recommend getting to know how to use Github as soon as possible. The link takes you directly to my account and you can see the projects I am working on.

VSCode is the text editor I use on a daily basis to write, edit and publish code. It is the most powerful tool on my computer.