----------------------------------------- CISC105 Midterm Review ----------------------------------------- Everything covered in lectures is fair game for the midterm. Review your notes. Practice the lab problems and class examples without referring to your notes. The exam will include short answer questions and programming problems that will test your knowledge of concepts and your ability to read and write programs. Concepts ---------- The programming process General program structure UNIX commands Data types Variables, declarations Assignment statements Print statements, format specifiers Arithmetic (order of operations) Constants User Input Understanding control flow Using the math library If statements Switch statements Loops Writing and using functions Function prototypes Good programming practices