A202 Introduction to Programming II (4 cr.) NMMC P: A201 or A304. Advanced programming techniques: user-defined functions and types, recursion versus iteration, parameter-passing mechanisms. Classic abstract data types and algorithms. Programming style. Object-oriented programming. May be used in place of C212 to satisfy computer science major requirements.