CST 338: Software Design
Course Objective:
Provides students with the fundamental concepts to develop large-scale software, focusing on the object-oriented programming techniques. Coverage includes the introduction to java programming language, object-oriented programming, software life cycle and development process, requirement analysis, and graphical user interface development.