ITS 45566 ADVANCED PROGRAMMING TECHNIQUES (3)

The purpose of this course is to study the required concepts and techniques to write high-quality code, using the object-oriented programming environment approach.  The course covers the development of user interfaces, coding, decision-making, control structures, and modular design.  Advanced topics include class creation and usage, exception handling, accessing databases, and creating web and console applications.  Prerequisites: ITS 16163 Introduction to Programming.