Area
              Computer Information Systems
          Course Number
              CIS 225
          Semester Offered
              S
          Credits
              3
          This course is a continuation of CIS 121 and covers advanced topics, including recursive programming, storage techniques, pointer and dynamic variables, arrays, manipulation of data (searching, sorting, etc.), file processing, linked lists, stacks and queues. The course emphasizes structured programming through the use of algorithm analysis. Students explore higher-level problem solving through user-defined functions and classes, and learn how to write programs and demonstrate proficiency in the C++ language. Advanced Visual Studio features are utilized for building Application solutions.
Prerequisites
              CIS 121 or CSC 108