Petlicki's Course Notes

Lecture notes and assignments are available at the following references

Java II CSC 212

Programming in Java I    211_501

Java for Programmers     224_501

C++ Object Oriented Programming

Principles of Computer Science I

Job Control  Language (JCL)


Object Oriented Modeling(OOM)

Survey of Computing Technology


Current research interest

Lightweight Development Processes

Extreme Programming (XP)

Extreme Programming FAQ

Practices of extreme programming

Pair programming

Write unit tests before writing code

Acceptance tests by customer

Keep program design simple