1:56 AM (CST)
Unit 4 - Individual Project
Assignment Overview
Type: Individual Project
Unit: Data Structures
Due Date: Sun, 12/6/15
Grading Type: Numeric
Points Possible: 130
Points Earned: 0
Deliverable Length: Java Program (zipped project)
Go To:
Assignment Details
Learning Materials
Reading Assignment
My Work:
Online Deliverables: Submissions
Assignment Details
Assignment Description
One of the most useful features of any programming language is recursion and control structures, decisions and loops. Recursion and loop structures allow programs to
repeat actions without duplicating code.
This console application focuses on your understanding of object oriented programming, control structures, and arrays.
Create an application that manipulates a billboard sign. Use the following guidelines:
The program must include a Billboard class (separate from the main program class) that is capable of storing the text to display.
The class must include data fields
The Billboard class must include methods to manipulate the text (get, set, reverse, replace substring) as well as the capability to check the text (eg. test if the text is
empty).
The Billboard includes a list of predefined messages that can be set as the message in the billboard.
The set method allows user to select a predefined message. Also, user can create his message
Add one extra method that can be used for the Billboard
The main program must create an object of Billboard class.
The main program must include a menu to allow a user to select a function of the Billboard object.
The application must exit upon user request.
For this project, do the following:
Create an application that manipulates a billboard sign based on the above guidelines.
Use comments in your code to demonstrate your understanding of each statement.
Make sure the program runs correctly before submission.
Zip all the files in your project to a file named yourname_Unit 4 IP
Please submit your assignment.
For assistance with your assignment, please use your text, Web resources, and all course materials.
Grading Rubric
Project Criteria Exceeds: 90%–100%
Very Good: 80%–89%
Response covers all topics indicated in
Content
Response covers most topics
the assignment and adds additional
(75%)
indicated in the assignment.
content.
Demonstrates outstanding or
Demonstrates very good written,
exemplary application of written, visual, visual, or oral skills. Demonstrates
or oral skills. Demonstrates
sound expression of topic, main idea,
outstanding expression of topic, main and purpose. Audience is usually
idea, and purpose. Audience is
addressed appropriately. Language
addressed appropriately. Language
does not interfere with the
clearly and effectively communicates communication of ideas and content
Effective
ideas and content relevant to the
relevant to the assignment. Errors in
Communication
assignment. Errors in grammar,
grammar, spelling, and sentence
(10%)
spelling, and sentence structure are
structure are present, but do not
minimal. Organization is clear. Format distract from the message.
is consistently appropriate to
Organization is apparent and mostly
assignment. Presentation and delivery clear. Format is appropriate to
are confident and persuasive (where
assignment, but not entirely
applicable). The writing was of
consistent. The writing was of
collegiate level with no errors in
collegiate level with two or less errors
spelling or grammar.
in spelling or grammar.
Supporting
Analysis
(15%)
Needs Improvement: Below 70%
Response covers many of the
Response covers none to some of the
topics indicated in the assignment. topics indicated in the assignment.
Demonstrates acceptable written,
Demonstrates inadequate or partially
visual, or oral skills. Demonstrates
proficient application of written, visual, or
reasonable expression of topic,
oral skills. Demonstrates inadequate or
main idea, and purpose.
partial expression of topic, main idea, and
Sometimes, audience is
purpose. Audience is often not addressed
addressed appropriately. Language
appropriately. Language often impedes the
does not interfere with the
communication of ideas and content
communication of ideas and
relevant to the assignment. Errors in
content relevant to the
grammar, spelling, and sentence structure
assignment. Errors in grammar,
are frequent and often distract from
spelling, and sentence structure
meaning or presentation. Organization is
are present and may distract from
inadequate, confusing, and distracting.
the message. Organization is a bit
The format is inadequate and obscures
unclear. Format is inconsistent.
meaning. The writing was less than
The writing was of collegiate level
collegiate level with numerous errors in
with several errors in spelling or
spelling or grammar.
grammar.
No or inaccurate analysis, no sources are
Analysis exceeds minimum
Limited analysis provided to
Basic analysis provided to support
cited when needed, analysis and/or
requirements. Sources are used to
support assertions. Some sources
assertions. Sources are cited,
sources are not appropriate. When
support analysis, are appropriate, and
are cited, appropriate, and properly
appropriate, and properly referenced.
sources are used, they are not properly
are properly referenced.
referenced.
referenced.
Reading Assignment
Deitel, chap. 5-8
Meets: 70%–79%
Deitel, chap. 5-8
Assignment Objectives
Employ an integrated development environment to create an application
Create an object-oriented program that uses data structures and control structures
Other Information
There is no additional information to display at this time.
Legend
Extra Credit
View Assignment Rubric
Assignment Details
Assignment Description
One of the most useful features of any programming language is recursion and control structures, decisions and loops. Recursion and loop structures allow programs to
repeat actions without duplicating code.
This console application focuses on your understanding of object oriented programming, control structures, and arrays.
Create an application that manipulates a billboard sign. Use the following guidelines:
The program must include a Billboard class (separate from the main program class) that is capable of storing the text to display.
The class must include data fields
The Billboard class must include methods to manipulate the text (get, set, reverse, replace substring) as well as the capability to check the text (eg. test if the text is
empty).
The Billboard includes a list of predefined messages that can be set as the message in the billboard.
The set method allows user to select a predefined message. Also, user can create his message
Add one extra method that can be used for the Billboard
The main program must create an object of Billboard class.
The main program must include a menu to allow a user to select a function of the Billboard object.
The application must exit upon user request.
For this project, do the following:
Create an application that manipulates a billboard sign based on the above guidelines.
Use comments in your code to demonstrate your understanding of each statement.
Make sure the program runs correctly before submission.
Zip all the files in your project to a file named yourname_Unit 4 IP
Please submit your assignment.
For assistance with your assignment, please use your text, Web resources, and all course materials.
Grading Rubric
Project Criteria Exceeds: 90%–100%
Very Good: 80%–89%
Response covers all topics indicated in
Content
Response covers most topics
the assignment and adds additional
(75%)
indicated in the assignment.
content.
Demonstrates outstanding or
Demonstrates very good written,
exemplary application of written, visual, visual, or oral skills. Demonstrates
or oral skills. Demonstrates
sound expression of topic, main idea,
outstanding expression of topic, main and purpose. Audience is usually
idea, and purpose. Audience is
addressed appropriately. Language
addressed appropriately. Language
does not interfere with the
clearly and effectively communicates communication of ideas and content
Effective
ideas and content relevant to the
relevant to the assignment. Errors in
Communication
assignment. Errors in grammar,
grammar, spelling, and sentence
(10%)
spelling, and sentence structure are
structure are present, but do not
minimal. Organization is clear. Format distract from the message.
is consistently appropriate to
Organization is apparent and mostly
assignment. Presentation and delivery clear. Format is appropriate to
are confident and persuasive (where
assignment, but not entirely
applicable). The writing was of
consistent. The writing was of
collegiate level with no errors in
collegiate level with two or less errors
spelling or grammar.
in spelling or grammar.
Supporting
Analysis
(15%)
Meets: 70%–79%
Needs Improvement: Below 70%
Response covers many of the
Response covers none to some of the
topics indicated in the assignment. topics indicated in the assignment.
Demonstrates acceptable written,
Demonstrates inadequate or partially
visual, or oral skills. Demonstrates
proficient application of written, visual, or
reasonable expression of topic,
oral skills. Demonstrates inadequate or
main idea, and purpose.
partial expression of topic, main idea, and
Sometimes, audience is
purpose. Audience is often not addressed
addressed appropriately. Language
appropriately. Language often impedes the
does not interfere with the
communication of ideas and content
communication of ideas and
relevant to the assignment. Errors in
content relevant to the
grammar, spelling, and sentence structure
assignment. Errors in grammar,
are frequent and often distract from
spelling, and sentence structure
meaning or presentation. Organization is
are present and may distract from
inadequate, confusing, and distracting.
the message. Organization is a bit
The format is inadequate and obscures
unclear. Format is inconsistent.
meaning. The writing was less than
The writing was of collegiate level
collegiate level with numerous errors in
with several errors in spelling or
spelling or grammar.
grammar.
No or inaccurate analysis, no sources are
Analysis exceeds minimum
Limited analysis provided to
Basic analysis provided to support
cited when needed, analysis and/or
requirements. Sources are used to
support assertions. Some sources
assertions. Sources are cited,
sources are not appropriate. When
support analysis, are appropriate, and
are cited, appropriate, and properly
appropriate, and properly referenced.
sources are used, they are not properly
are properly referenced.
referenced.
referenced.
Reading Assignment
Deitel, chap. 5-8
Assignment Objectives
Assignment Objectives
Employ an integrated development environment to create an application
Create an object-oriented program that uses data structures and control structures
Other Information
There is no additional information to display at this time.
Legend
Extra Credit
View Assignment Rubric
Privacy Statement
Terms and Conditions
© 2015 American InterContinental University.
All Rights Reserved. Authorized Users Only.
Contact Us
Purchase answer to see full
attachment