This week we started our Object Oriented Programming class with professor Glenn Downing. I took him for Software Engineering last Spring and from my experience I can say that he has a very unique style of teaching. One of the aspects that make him different to the rest of the professors that I have had is the fact that he constantly calls students out during class so that they answer to whatever question he has asked. I definitely consider it to be one of the most efficient ways of making a student stay concentrated and on top of the topics that are discussed in class.
I couldn't come to class on Wednesday but from what I could tell on Friday, we are starting to get familiar with C++, a programming language that I haven't ever touched, I don't know about the rest of the students. Although I have heard it has similarities with both C and Java given its features of memory allocation and object oriented "ness" respectively. One of the more odd facts that we heard about on Friday was that in C++ you can import libraries in as narrow a scope as the user would like. A library can be included in a function or in a class. This is very different from Java and C where libraries have to be included outside the class. Even though Java includes classes to shorten the amount of code the user has to type, while C++ includes libraries so that the user gets access to different objects and classes.