Assignment 1 Create a class (BinaryTree) template that will create a binary tree that can hold values of any data type. The class should provide functions to insert a node, a function to delete a node, functions to display the… Read More
Category: CISS243
CISS 243 A Programming III
Course Description
This course is a continuation of CISS 242. Topics include inheritance, polymorphism, templates, stream I/O, file processing, stacks, queues and lists.
Course Overview
This class is the last in a three course sequence, a continuation of CISS 242, introducing computer programming using the C++ language. This class uses the C++ programming language, but the principles learned and skills obtained are applicable to programming in any language. In fact, one of the objectives of this course is to instill the ability to transfer your knowledge and skills to programming in any domain, with any language.
CISS 243 Week 6 Recursion
Assignment 1 Write a function that uses recursion to raise a number to a power. The function should accept two arguments, the number to be raised and the exponent. Assume that the exponent is a nonnegative integer. Show that this… Read More
CISS 243 Week 5 Stacks and Queues
Assignment 1 Write your own version of a class template that will create a dynamic stack of any data type. The pop function must return a bool;it should return a false if it was not able to pop an item… Read More
CISS 243 Week 4 Linked List
Assignment 1 Design your own linked list class that works as a template class. It should provide member functions for appending, inserting and deleting nodes. The destructor should destroy the list. The class should also provide a member function that… Read More
CISS 243 Week 3 Exceptions Templates and Standard Template Library
Assignment 1 Test Scores. Write a class called TestScores. The class constructor should accept an array of test scores as its argument. The class should have a member function that returns the average of the test scores. If any test… Read More
CISS 243 Week 2 Inheritance Polymorphism and Virtual Functions
Assignment 1 Customer Data. This program will have two classes. The first class defines a person, which means this class can be used for anything that involves a person. We will use it to define a Customer but it could… Read More
CISS 243 Week 1 Operator Overloading
Assignment 1 Number of Days. Design a class called NumDays. The class’s purpose is to store a value that will convert the number of worked hours to a number of days. For example, 8 hours would be converted to 1… Read More