60 likes | 73 Views
This review covers definitions, general questions, and lab projects related to programming concepts, recursion, GUI interfaces, exceptions, and data structures. It includes comparisons, advantages/disadvantages, and examples.
E N D
Review for Final • Definitions • General Questions • Programming Concepts • Lab Related Questions • Programming Questions
Definitions • Review the definitions that were written on the board during lectures • Review definitions that appeared on the quizzes • Review definitions in the textfrom the following chapters • Exceptions and Streams • Graphical User Interface • System Analysis • Data Structures • Recursion • Review definitions posted on the class website on the power-point slides
General Questions • Comparisons between definition terms • Advantages • Disadvantages • Logically describe steps to carry-out programming functions. A few examples follow: • Writing recursive functions. • Creating GUI with specified list of components • Creating a package and/or sub-package • Creating a thread
Short Answer Questions • What does a code-segment do? • What is wrong with a code-segment? • Rewrite a segment of code in a different way? • Instantiate a particular type of component • Write a segment of code that requires up to three or four statements. • Logically describe how to implement an algorithm
Lab Related Questions • Review the questions associated with each lab project. • Review the programs implemented for lab projects. • Review the goals of each project. • Review alternative approaches to problem solving that we discussed.
Programming Questions • Write methods according to a paragraph description. The methods that you will need to write will be no more than 25 lines of code; they will average about 10 lines each. • Especially focus your study on: • Recursion • GUI interfaces • Exceptions and streams • Dynamic data structures