This is a course in Object Oriented Programming. Students must have completed one year of OO programming prerequiste as the course will presume that level of knowledge and will build from there. Two or three languages will be studied. The languages chosen will have direct and immediate applicability to the MS in Networking and Systems Administration program and will be chosen for their use in the topic areas of that degree program. Students will be quickly led through the primitive types and control structures of each language and immersed in significant projects using advanced language features. Note: Student must have one year of programming in an object oriented programming language.