Design and implement Java program as follows: 1) Media hierarchy: Create Media, EBook, MovieDVD, and MusicCD classes from Week 3 -> Practice Exercise – Inheritance solution. Add an attribute to Media class to store indication when media object is rented versus … Read More
Category: CMIS 242
Course Description
Prerequisite: CMIS 141. Further study of the Java programming language. The objective is to design, implement, test, debug, and document Java programs, using appropriate development tools. Topics include object-oriented design, event-driven programming, exceptions, recursion, arrays, and data structures.
Course Introduction
Intermediate Programming in Java will help you use and enhance the skills acquired in the prerequisite Introductory Programming course. It will further your understanding of the software development process, emphasizing the analysis, design, development, and testing of Java applications. In these modules, we discuss object-oriented programming, graphical user interface (GUI) programming, exception handling, input and output (I/O), recursion, and data structures and abstraction.
This course consists of the five main topic areas:
- a review of the fundamentals of programming
- object-oriented design and programming
- GUI and event-driven programming
- exception handling, I/O, and recursion
- data structures and Java’s collection framework
During this course, you will be required to design, implement, test, and document projects that demonstrate the use of:
- inheritance, method overloading, and method overriding
- interfaces to capture user events
- exception handling and file I/O
- arrays and collections
Need Help in CMIS 242?
We can help you if your problem statement is updated. Just email your assignments at support@smartassignmenthelp.com.
We provide help for students all over the world.
CMIS 242 Assignment 3 Temperature Converter
Design and implement Java program as follows: 1) Implement converter class hierarchy as follows: a. Converter class which includes: Private attribute for input of data type double Default constructor with no parameter which sets input to Double.NaN Overloaded constructor with… Read More
CMIS 242 Assignment 2 Gift Basket
Design and implement Java program as follows: (1) There will be a Gift class with following attributes: order number (combination of numbers and letters), size (values S, M, or L), and price. (2) There will be two child classes FruitBasket and SweetsBasket… Read More
CMIS 242 Assignment 1 Book Inventory
Design and implement Java program as follows: (1) There will be a Book Java class with following attributes: id, title, and price. (2) There will be an Inventory Java class which stores and manages a list of Book objects (3)… Read More
CMIS 242 Project 4 Manage a Real Estate Database

The fourth programming project involves writing a program to manage a real estate database. This program should be comprised of an enumerated type, an interface and two classes. The enumerated type should be named Status and should contain three enumeration… Read More
CMIS 242 Project 3 Draws Two Types of Shapes

The third programming project involves writing a program that draws two types of shapes, ovals and rectangles. This program consists of six classes. The first class is the Shape class, which is an abstract class that extends the predefined Java… Read More
CMIS 242 Project 2 Computes the Sales Tax

A constructor that allows the make and purchase price to be initialized.price. The second programming project involves writing a program that computes the sales tax for a collection of automobiles of different types. This program consists of four classes. The… Read More
CMIS 242 Project 1 Minimum Maximum and Average

The first programming project involves writing a program that computes the minimum, the maximum and the average weight of a collection of weights represented in pounds and ounces that are read from an input file. This program consists of two… Read More