· Upon successful completion of this course, students should be able to:
· Analyze and explain the behavior of programs involving the fundamental program constructs
· Write short programs that use the fundamental program constructs, including standard conditional and iterative control structures
· Identify and correct syntax and logic errors in short programs
· Write short programs that use arrays or array lists
· Design and implement a class based on attributes and behaviors of objects
· Construct objects using a class and activate methods on them
· Use static and instance members of a class properly
· Identify and describe the properties of a variable such as its associated value, scope and lifetime
· Describe the parameter passing mechanisms in terms of formal parameters, actual parameters, non-object parameters and object parameters
· Write a graphics program that draws simple shapes
· Identify super- and subclasses in a class hierarchy
· Recognize and trace overrridden and inherited methods in a class hierarchy
· Write javadoc comments for classes and methods
· Be able to use an integrated development environment and a debugger
Learning Materials
Location: Home Tuition - Will come to Learner's Place