Examples: Quality of Topics


Example Project Topics by Quality Level

Strong Project Topics (High Design Depth Expected)

These topics demonstrate architectural thinking, separation of concerns, and deliberate use of object-oriented principles.


Acceptable Project Topics (Moderate OOP Depth Required)

These topics are acceptable only if proper OOP concepts, modular design, and error handling are clearly demonstrated. Generic CRUD-only implementations will not receive high grades.


Weak / Likely Rejected Topics

If the system can be fully implemented in a single class, it is not suitable for this course.


Design Expectations

Strong projects typically include:

The project is an evaluation of design maturity — not feature count.