CSC 121: Computer Science I, Spring 2005
Final Exam Topics
- Variables
-
- Scope
- Lifetime
- Local
- Fields
- Parameters
- Classes and Objects
- Selection Statements
-
- If statements
- If-else statements
- If-else if statements
- Switch statements
- Repetitive Statements
-
- While loops
- For loops
- Methods
-
- Accessors
- Mutators
- External calls
- Internal calls
- Signatures
- Constructors
- Arrays
-
- One-dimensional
- Two-dimensional
- ArrayLists
- Stacks
- Queues
- File Input/Output
- Classic algorithms (a few examples follow)
-
- Sorting: Bubble Sort or Selection ("mystery") Sort
- Finding max or min values
- Finding the average
- Interchanging values of variables
- Basic understanding of our theme areas
-
- Graphics
- GUIs
- Simulation
- Intelligent Systems: Handwriting Recognition
- Databases
- Applets (Java on the Web)
- Miscellaneous
-
- Random numbers
- Printing to the terminal
- Evaluation of expressions:
- Arithmetic (+, -, *, /, %)
- Boolean (&&, ||, !)
- Logical (<, >, <=, >=, !=, ==)
- Assignment
- Data Types
Exam Format
- Writing methods and/or classes section
- Explaining what source code accomplishes or giving the output
of a section of source code
- Short and medium answer section
DePauw
University , Computer Science
Department , Spring 2005
Maintained by Brian
Howard ( bhoward@depauw.edu
).
Last updated