Computer Science homework help

This is the Module 5 Discussion Forum (Chapter 9)
Note: You must post before you can read and reply to messages posted by your classmates.
Inheritance and Polymorphism are the main characteristics of OOP because it reflects code reusablility and dynamic bindings.

  1. What is a “is-a” relationship in Java?
  2. What is the difference between overriding a supper class method and overloading a supper class method?
  3. Explain the concept of polymorphism in Java.
  4. Explain the concept of late binding/dynamic binding in Java.

Do the following:

  1. Answer the 4 points with only one paragraph each. Please note, this assignment needs to be spell and grammar checked prior to posting.

 
This is the Module 6 Discussion Forum (Chapter 10)
Note: You must post before you can read and reply to messages posted by your classmates.
The Java programming language uses exceptions to handle errors and other exceptional events. File input and file output (I/O) are performed by writing to and reading from streams of data.

  1. What is meant when it is said that an exception is thrown?
  2. Explain how the “try…catch” works.
  3. What is the purpose of a “finally” clause?
  4. Can you read from and write to file without using the exception handling concept in Java? Why?

Do the following:

  1. Answer the 4 points with only one paragraph each. Please note, this assignment needs to be spell and grammar checked prior to posting.

 
This is the Module 7 Discussion Forum (Chapter 11, 12 & 13)
Note: You must post before you can read and reply to messages posted by your classmates.
Graphical User Interface (GUI) Applications using JavaFX

  1. Explain what is an event-drivent Graphical User Interface program in Java?
  2. Explain what is JavaFX?
  3. In CSS, what is the difference between a type selector and and ID selector?
  4. How would you use the Ellipse class to draw a circle?

Do the following:

  1. Answer the 4 points with only one paragraph each. Please note, this assignment needs to be spell and grammar checked prior to posting.

 
This is the Module 8 Discussion Forum (Chapter 14)
Note: You must post before you can read and reply to messages posted by your classmates.
Recursion and Applets

  1. What is the difference between an iterative algorithm and a recursive algorithm?
  2. What is a recursive algorithm’s base case? What is the recursive case?
  3. Which repetition approach is less efficient: a loop or a recursive method? Why?
  4. How is a problem usually reduced with a recursive method?

Do the following:

  1. Answer the 4 points with only one paragraph each. Please note, this assignment needs to be spell and grammar checked prior to posting.