Supplementary Items for CMIS 102

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 .pdf
Security Issues in Software Design .doc .pdf
Program Development and Integrated Development Environments .doc .pdf
Working with Complex Logical Expressions and their Negations .doc .pdf
"While" Loops in Everyday Life .html  
Separating Statements .html  
A Comparison of Call-by-Value and Call-by-Reference .html .vb
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 .pdf  
A Short Introduction to Functions .pdf  
Library Functions Appearing in This Class .pdf  
Example Problem 1 .docx .pdf
Example Problem 1A .docx .pdf
Example Problem 2 .docx .pdf
Example Problem 3 .docx .pdf
Example Problem 4: A Simple Loop .docx .pdf
Example Problem 5: A Simple Loop with a Conditional Inside .docx .pdf
Example Problem 6: A Loop within a Loop .docx .pdf
Example Problem 7: More nested control structures .docx .pdf
How to Install and Use DEV C++ .doc .pdf