Select one of the options below:
Object-oriented concepts, assertions, inheritance, polymorphism, algorithms and data structures using an object oriented language.
CS 162 (CS1--Introduction to Java Programming) with a C or better or CS 163 (CS1--No Prior Programming Experience with a C or better ) or CS 164 (CS1--Prior Programming Experience with a C or better) or CIS 340 (Advanced Application Design and Development) with a C or better
Please check the CSU Bookstore for textbook information. Textbook listings are available at the CSU Bookstore about 3 weeks prior to the start of the term.