Course Description
This is an advanced course in software development using the programming language C++ or Java. Students are to study algorithms design of programmes with a background of data and file structures and some advanced features of the objective-oriented programming language. At completion of this course, students should be able to use the tools and techniques introduced to develop well-structured and fully documented programmes to solve business problems of various types.
Intended Learning Outcomes
CILO-1: Explain the concepts of object-oriented programming language.
CILO-2: Apply basic object-oriented programs in business environment.
CILO-3: Describe the advanced features of object-oriented programs.
CILO-4: Work with team members to develop large-scale business applications.