At the end of this course, students should be able to:
1. demonstrate the principles of good programming and structured programming concepts;
2. demonstrate string processing, internal searching, sorting, and recursion;
3. demonstrate the basic use of OOP concepts: classes, objects, inheritance, polymorphism,
data abstraction;
4. apply the tools for developing, compiling, interpreting and debugging programs; and
5. demonstrate the use of syntax and data objects, operators. Central flow constructs,
objects and classes programming, Arrays, methods, Exceptions, Applets and the Abstract,
OLE, Persistence, Window Toolkit.