IST 210C
2
2
3

Begins with an introduction to the Java programming language and then uses both Java and C# programming languages to cover topics such as: arrays, strings, collections, exception handling, and object-oriented programming. Object-oriented programming covers problem conceptualization, class definition, object instantiation, method definition and invocation, the principles and practices of reuse, inheritance, and polymorphism. It also introduces GUIs and event-driven programming. (Prerequisite: IST 110C or permission of the department chair)