Skip to Main Content

CSC 522 Object-Oriented Programming

This course is an introduction to object-oriented programming.  Students will gain familiarity with the basic building blocks of all computer programs.  Important concepts will include variables, data types, input and output, math operations, programming sequences, decisions, iteration, file input and output, and functional decomposition.  Time allowing, an introduction to classes or arrays may also be covered.  This course will emphasize solution development through the use of pseudocode/flowcharts and will be taught using Java, a contemporary object-oriented language in wide use.  This course is intended for students who have no/limited programming background and thus cannot be applied to the IT of CS Master's degrees.

Credits

3