27 September 2016

CST338 Week 4

By the end of this module you will be able to:polymorphism example
  1. Understand how to use Polymorphism and Abstract classes
  2. Identify the Software Life-Cycle and Processes
  3. Work with Interfaces and Inner classes
  4. Analyze and create UML diagrams

20 September 2016

CST338 Week 3

By the end of this module you will be able to:
bart simpson writing "I will not reuse code through inheritance"
  1. Work with Wrapper classes
  2. Understand References and class parameters
  3. Use Arrays and references
  4. Design and implement Inheritance

13 September 2016

CST338 Week 2

OOP is not in all languages.  Have you used one that does not?
I have used Perl (professionally), C++ (p), Python (academically), PHP (a) and Java (a) which are all object oriented.
What was your experience? How extensively have you used OOP outside of the classroom?
When programming for Perl I rarely (if ever) used the object-oriented aspects of the language. While using C++, on the other hand, I used objects constantly as the tremendous need for reusing code across multiple applications and data stores. These were used for very different purposes and to very different scales. Often OOP is oversold as a solve-all solution - to the extent that Java forces you to think of everything in terms of objects.
Are you experience with UML diagrams and do they help?
UMLs are essential for any application. I have worked with UMLs ranging from sketches on napkins from late night meetings at bars to multi-level digital UMLs including responsibilities, interfaces and class diagrams. The UML is your road map to building any application, it's importance only grows as the workload of developing a larger application is shared among more than one person.
Update your learning journal from what you experienced this week with class.
We created an OOP class, used constructors & overload methods, used arrays & ArrayList and implemented static methods & static variables.

06 September 2016

CST338 Week 1

Have you used Eclipse before?
Use it all the time.

What languages are you proficient in at this point?
C++, Visual Basic and Perl.

What is your desired field of Computer Science at this point?
It remains networking which is closely related to my existing field of work.

Update your learning journal from what you experienced this week with class.
Was quick and simple. This was a good thing as I was travelling for work this week.