3 Unit 1 Review Introduction to Programming Pervasiveness of Programmable DevicesImportance of studying and understanding programmingProcesses of creating a programCreation of an algorithmRepresentation of algorithm using a flowchart
4 Unit 2 Review Introduction to C Language Creation of C at AT&T Bell Labs by Ritchie, et alANSI and ISO Standardization of C LanguageStructure of a C programExacting nature of C syntaxConcepts of Variables and Data TypesNature and Syntax of a String ConstantUse of printf() and scanf() FunctionsThe Pelles C IDE
5 Unit 3 Review Assignment Statements Arithmetic Operators Operator Precedence and use of ParenthesesAdvanced printf() FormattingMath Library FunctionsEnumerated Data TypesCoding Standards - Professional-Looking Programs
6 Unit 4 Review Conditional Operators Conditional Expressions The 'if' StatementThe 'switch' StatementTips for Creating Good ProgramsInput ValidationProgramming with "Change" in Mind(Always use braces with if statements, even one-liner statements)Common Programming Errors'=' vs '=='
7 Unit 5 Review Hand Tracing of Programs Logical Operators and Short-Circuit EvaluationIncrement/Decrement OperatorsLoopsPrinciples of Structured Code