Stuff Ewe Knead 2 No
About This Site This site is written in PHP, a server-side programming language that dynamically generates web pages that Apache serves up to the world. All of my pages have a navigation are on the left. This contains links to any files or directories in the same directory as th page you are viewing.
Use the Parent Directory link to go up one directory. The Current Classes page contains information relevant to all of my classes. On the left, you will see a link for your class (4240). If you click on it you have access to the course calendars, which show class proceedings, and the specs page that announces all assignments, quizzes, and lab practicals.
Where is the syllabus? It comes in two parts. Part I is the Current Classes Page. This tells you about the grading scale and general class policy, which are the same for all of my classes.
The second part is the Specs Page which gives specifications for all assignments. It tells you the point value of assignments (this is echoed in Canvas) and lists due dates.
Canvas I use canvas for four purposes.
- The Canvas Gradebook
- Collecting assignments. Most assignments are file uploads.
- Quizzes are administered via Canvas. These cover the reading.
- In Canvas under Getting Started is are some useful links, including one for the textbook.
The various items listed under Startup will help you get your lappy ready for this class. Give priority to getting a text editor (you may use one of several choices) and getting Python installed. I highly recommend seeing the Corey Schaeffer video linked under Python; it will take you through the process step-by-step. You should also do the stuff at after the installs to get a jump-start on this class.
You will see an assignment tied to this lesson. Also, note the existence of a quiz on this material on Thursday at the beginning of lab period. The quiz will be turned on 5 min prior to the start of class so you can start work as soon as you arrive.
Download and read the file numbers.pdf
stored in
Canvas. This reading expands on today's preentation.
Visit Canvas. You will see an assignment tied to this lesson. Also, note the existence of a quiz on this material on Thursday at the beginning of lab period. The quiz will be turned on 5 min prior to the start of class so you can start work as soon as you arrive.
What are B and F? Click on one of them. This is how I will store example code from each class generated on a given day.
Number Bases
Computers can only remember two things: 0 and 1. Fortunately, they can remember where billions of 0s and 1s go. Today you will learn how characters and numbers are stored on a computer.
Bits and Bytes
Memory Addresses
Base Numbering Systems
ASCII
This is the standard for encoding characters in a computer. Every character has a byte value assigned to it. A table showing these assignments is linked here.
It is embedded in the utf-8 standard that is now used worldwide. This scheme accomodates all 1,112,064 valid Unicode code points.
Let us explore the ASCII table; we will pool our observations here.