Course Introduction

This course is called “Programming Funcdamentals I”, and it is designed to get you started on a path where you will write a lot of “programs” that will run on rela “computers”. You might think you already know what both of thise things are, but it will help if we look a bit at what those things really are. These first few lectures will help you better understand what we are going to study, and start you on a path to very clear thinking, (something humans are sadly really bad at doing!) We will also look at the tools we will be using for this course.

You should check the Appendix for tool installation notes.