The items listed below, all of them just a very few pages, are notes that I have written in past terms in answer to student questions that required longer answers. Most of them are not essential to the course (those that are essential are specifically linked in the conferences), but you are welcome - in fact, encouraged - to browse through them and read anything that you find interesting. If any of the issues that stimulated the writing of any of these notes pops up in our class, I'll post a response referencing the appropriate note - and if really significant, post a class announcement.
Document Title | ||
"Levels" of Programming Languages | .html | |
What is a Variable? | .docx | |
Security Issues in Software Design | .doc | |
Program Development and Integrated Development Environments | .doc | |
Working with Complex Logical Expressions and their Negations | .doc | |
"While" Loops in Everyday Life | .html | |
Separating Statements | .html | |
A Comparison of Call-by-Value and Call-by-Reference | .html | .vb .gif |
A Brief Introduction to Arrays | .html | |
Array Declarations in Various Programming Languages | .html | |
Compound Statements, Braces {}, and Spaces | .html | |
Some Pseudocode Demonstrations | .html | |
A Checklist of Good Pseudocode Style | ||
A Short Introduction to Functions | ||
Library Functions Appearing in This Class | ||
Example Problem 1 | .docx | |
Example Problem 1A | .docx | |
Example Problem 2 | .docx | |
Example Problem 3 | .docx | |
Example Problem 4: A Simple Loop | .docx | |
Example Problem 5: A Simple Loop with a Conditional Inside | .docx | |
Example Problem 6: A Loop within a Loop | .docx | |
Example Problem 7: More nested control structures | .docx | |
How to Install and Use DEV C++ | .doc |