(CIS 202) Object-Oriented Programming I
Introduction to object-oriented software development. Classes, Objects, Instantiation, Inheritance, Design, and Documentation.
|Credit Hours||3.0 Lecture|
|Offered||Fall, Winter, Spring|
1. Write, compile, debug, and run a Java program using only a text editor and the command prompt.
2. Write, compile, debug, and run a Java program using an integrated development environment (IDE).
3. Write a program given a list of formal specifications.
4.Write a program to solve a problem, given a problem description without necessarily a list of formal specifications.
5.Look up and use classes and methods from a published API.
6.Create a class with variables and methods.
7. Given a problem description, propose and implement an object-oriented solution for it. Know when and how to use the following features of an object-oriented language: abstract methods and classes, static methods and fields. Explain the merits of polymorphism.