What This Document Is
This resource is a focused collection of materials designed to support your preparation for the second test in CS 112: Introduction to Problem Solving and Programming at the University of Idaho. It’s built to reinforce your understanding of core programming concepts as they’ve been presented in the course so far, and to help you anticipate the types of questions and challenges you might encounter on the assessment. This isn’t a replacement for lectures or assigned readings, but a supplementary tool to solidify your knowledge.
Why This Document Matters
This set of files is particularly valuable for students who are looking for a concise review of key ideas before Test 2. It’s ideal for those who benefit from seeing a compilation of important points, and for anyone wanting to test their recall of fundamental principles. Utilizing this resource alongside your notes and textbook will contribute to a more confident and prepared approach to the exam. If you're feeling unsure about specific areas covered in the first half of the course, this will be a helpful checkpoint.
Topics Covered
* Control Structures (selection and repetition)
* Conditional Statements and Logic
* Loop Constructs (pre-test and post-test)
* Variable Scope and Declaration
* User Input and Output Mechanisms
* Data Manipulation Techniques
* Operator Precedence and Logical Operators
* Listbox and Combobox functionalities
* String Handling and Case Sensitivity
What This Document Provides
* A compilation of important concepts related to program control flow.
* Key terminology and definitions frequently used in introductory programming.
* Points relating to the behavior of different programming structures.
* Considerations for building robust and user-friendly interfaces.
* A focused review of elements commonly found in programming assessments.
* Insights into common programming tasks and their associated methods.