Download presentation
Presentation is loading. Please wait.
1
Exam 1 Material Study Guide
2
Linux/VIM Creating/deleting files Creating/deleting directories
Copying files Moving files Aliases Current, parent, and home directories Editing files using VIM Command mode Edit mode
3
Variables Assigning type (primitive or object) Assigning value
Modifying value Comparing values of variables Type casting Printing variable values Passing variables to other scopes
4
Conditionals Boolean expressions/variables IF conditional statements
ELSE IF conditional statements ELSE statements Combining Boolean expressions Logical operations Relational operations Nested conditional statements
5
Loops FOR loop structure WHILE loop structure Looping patterns
Nested loops Sentinel loops
6
Arrays One and two dimensional arrays Primitive type arrays
Object arrays Iterating over arrays Visiting elements Compare Modification Printing Passing arrays to/from methods Populating an array with data from a file
7
File I/O and Command Line Arguments
Capturing and using command line args Reading data from a file Writing data to a file Appending data to a file Copying files
8
Methods Method headers Formal parameters
Method calls (with/without arguments) Static and non-static methods Method return types (primitives/objects) Method overloading constructors
9
Objects and Classes Creating classes for instantiating objects
Class templates Public/Private accessibility modifiers Creating objects Default constructors Overloaded constructors Comparing objects
10
Exam 1 During Lab time: Sam format as Exam0 Four total tasks
12:45pm – 2:35pm Sam format as Exam0 Four total tasks One Linux/VIM task Three programming tasks 120 maximum points Graded out of 100 Up to 20 bonus points Open book/notes/web Don’t expect to learn how to complete tasks during the exam. Doing so will likely not give you enough time to finish
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.