Title: PRG 420 NERD Education Specialist /prg420nerd.com
 1PRG 420 NERD Education Specialist /prg420nerd.com 
 2PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Entire Course FOR MORE CLASSES 
VISIT www.prg420nerd.com PRG 420 Week 1 
Individual Assignment  Hello world PRG 420 Week 2 
Individual Assignment Netbeans Project (annual 
compensation) PRG 420 Week 3 Individual 
Assignment Netbeans Project (annual compensation 
with commission) PRG 420 Week 4 Individual 
Assignment Netbeans Project (annual compensation 
comparison) ? 
 3PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 1 DQ 1 FOR MORE CLASSES 
VISIT www.prg420nerd.com Watch the first and 
second videos for Week 1. Explain a little about 
the Java Virtual Machine, what it executes, how 
it might be similar to any other language, and 
how it is different from a native language, such 
as C.  
 4PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 1 DQ 2 FOR MORE CLASSES 
VISIT www.prg420nerd.com Java is a portable 
language, and being an object-oriented 
programming language, it also encourages 
component reusability. How does Java achieve 
these two important features? How are these 
features desirable in modern software engineering? 
 5PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 1 DQ 3 FOR MORE CLASSES 
VISIT www.prg420nerd.com You are a bank manager 
and you are helping a new bank teller understand 
the kind of accounts the bank offers. If a 
customer comes in asking to open a new savings 
account, the teller needs to ask what kind of 
account--passbook savings or certificate of 
deposit--the customer would like to open. Remind 
the customer that all accounts with our bank are 
insured by the FDIC. You should explain that all 
accounts earn some interest a savings accounts 
interest is compounded monthly. You should assign 
a unique account number after accepting the 
customers initial deposit. If the customer 
chooses to receive statements electronically, the 
system will send an e-mail with a monthly 
statement if the customer chooses not to, then a 
paper statement will be sent by mail quarterly. 
If savings account is a class, give an example of 
each of the following as it relates to that 
savings account. Explain your reasoning behind 
your example. o Superclass o Subclass o Attribute 
o Method o Instance (object) o Encapsulation 
 6PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 1 Individual Assignment Hello world 
 FOR MORE CLASSES VISIT www.prg420nerd.com   INDIV
IDUAL ASSIGNMENT OF WEEK  1   Create a program 
in Java that displays Hello world! Take a 
screen shot that shows the programs successful 
compilation and execution. Then submit your 
program along with the screen shot. 
 7PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 2 DQ 1 FOR MORE CLASSES 
VISIT www.prg420nerd.com Please watch the first 
three videos for Week 2 (around 40 minutes). 
Explain how an outside class may be given access 
to find the value of a private instance variable, 
or to change the value of a private instance 
variable. Why does this add value to your program? 
 8PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 2 DQ 2 FOR MORE CLASSES 
VISIT www.prg420nerd.com What are the three types 
of errors that you can encounter in a Java 
program? Describe them, and explain how you would 
minimize the errors. What are some examples of 
errors that you have seen before? 
 9PRG 420 NERD Education Specialist /prg420nerd.com
 PRG 420 Week 2 DQ 3 FOR MORE CLASSES 
VISIT www.prg420nerd.com A class is a blueprint 
for an object. A class may have a default 
constructor, a constructor with arguments, 
accessor methods, mutator methods, public fields, 
and private fields. Choose a category (such as 
animal, vehicle, and so on) and describe how you 
would design a class for it. 
 10PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 2 Individual Assignment Netbeans 
Project (annual compensation) FOR MORE CLASSES 
VISIT www.prg420nerd.com   INDIVIDUAL ASSIGNMENT 
OF WEEK  2  Write a Java application using 
NetBeans Integrated Development Environment 
(IDE) that calculates the total annual 
compensation of a salesperson. Consider the 
following factors  A salesperson will earn a 
fixed salary of 50,000 A salesperson will also 
receive a commission as a sales incentive. 
Commission is a percentage of the salespersons 
annual sales. The current commission is 5  of 
total sales. The total annual compensation is the 
fixed salary plus the commission earned. The 
Java application should meet these technical 
requirements The application should have at 
least one class, in addition to the applications 
controlling class (a controlling class is where 
the main function resides). There should be 
proper documentation in the source code. 
 11PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 3 DQ 1 FOR MORE CLASSES 
VISIT www.prg420nerd.com Please watch the first 
and the fifth (next to the last) videos for Week 
3 (feel free to use the transcripts, too!) . Tell 
me about the similarities between the 
conditionals in if statements and the 
conditionals in while statements. 
 12PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 3 DQ 2 FOR MORE CLASSES 
VISIT www.prg420nerd.com Convert the following 
program from for loop to while loop. class 
ArithmeticProgression  public static void main 
(String  args)  int sum  0 for (int i  1 i 
lt 1000 i)  sum  sum  i System.out.println(
Integer.toString(sum))    
 13PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 3 DQ 3 FOR MORE CLASSES 
VISIT www.prg420nerd.com There are 3 kinds of 
loopsfor loop, while loop, and do while loop. 
Under which circumstances would each kind of loop 
be more appropriate? Explain your answers using 
specific examples. 
 14PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 3 DQ 4 FOR MORE CLASSES 
VISIT www.prg420nerd.com Consider the following 
conditions CONDITION 1 while ( !(cChoice  'Q' 
 cChoice  'q') ) CONDITION 2 while ( cChoice 
! 'Q'  cChoice ! 'q' ) Do Conditions 1 and 2 
give the same result? What tool or technique 
would you use to explain the result? 
 15PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 3 Individual Assignment Netbeans 
Project (annual compensation with commission) 
 FOR MORE CLASSES VISIT www.prg420nerd.com  INDIVI
DUAL ASSIGNMENT OF WEEK  3 Modify the Week Two 
Java application using Java NetBeans IDE to 
meet these additional and changed business 
requirements The company has recently changed 
its total annual compensation policy to improve 
sales.  A salesperson will continue to earn a 
fixed salary of 50,000. The current sales target 
for every salesperson is 120,000. The sales 
incentive will only start when 80 of the sales 
target is met. The current commission is 5 of 
total sales. If a salesperson exceeds the sales 
target, the commission will increase based on an 
acceleration factor. The acceleration factor is 
1.5. The application should ask the user to enter 
annual sales, and it should display the total 
annual compensation 
 16PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 4 DQ 1 FOR MORE CLASSES 
VISIT www.prg420nerd.com Assuming you want an 
array (named many) of seven ints what would be 
the easiest way to write the code if you wanted 
many to contain all zeros? What if you wanted 
many to contain a selection of seven values, that 
were not all zeros? What would be the subscripts 
of all the elements of many? 
 17PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 4 DQ 2 FOR MORE CLASSES 
VISIT www.prg420nerd.com What is the difference 
between arrays and ArrayList? What are the 
advantages and disadvantages of an ArrayList, and 
when should you use an ArrayList over a simple 
array? 
 18PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 4 DQ 3 FOR MORE CLASSES 
VISIT www.prg420nerd.com What is the difference 
between string and StringBuilder? What are the 
advantages and disadvantages of a StringBuilder, 
and when should you use a StringBuilder over a 
simple String? 
 19PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 4 Individual Assignment Netbeans 
Project (annual compensation comparison) FOR MORE 
CLASSES VISIT www.prg420nerd.com    INDIVIDUAL 
ASSIGNMENT OF WEEK  4  Modify the Week Three 
Java application using Java NetBeans IDE to 
meet these additional and changed business 
requirements The application will now compare 
the total annual compensation of at least two 
salespersons. It will calculate the additional 
amount of sales that each salesperson must 
achieve to match or exceed the higher of the two 
earners.  The application should ask for the name 
of each salesperson being compared. The Java 
application should also meet these technical 
requirements The application should have at 
least one class, in addition to the applications 
controlling class. The source code must 
demonstrate the use of Array or ArrayList. There 
should be proper documentation in the source 
code.   
 20PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 5 DQ 1 FOR MORE CLASSES 
VISIT www.prg420nerd.com Please explain one use 
for a static variable in a class. Please explain 
how you might use one static method ( not main() 
) in a class. 
 21PRG 420 NERD Education Specialist /prg420nerd.com
 PRG 420 Week 5 DQ 2 FOR MORE CLASSES 
VISIT www.prg420nerd.com In your opinion, what 
are the three biggest challenges in planning and 
designing a solution for a programming problem? 
What can you do to overcome these challenges? How 
would you apply these techniques to the programs 
in this class? 
 22PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 5 DQ 3 FOR MORE CLASSES 
VISIT www.prg420nerd.com Using an example from 
your work or daily life, describe an "is-a" 
relationship. Why is an "is-a" relationship 
important when designing an inheritance between 
classes? 
 23PRG 420 NERD Education Specialist /prg420nerd.com
PRG 420 Week 5 Team Assignment Resuability (2 
Papers) FOR MORE CLASSES VISIT www.prg420nerd.co
m In the real world, an entire program is rarely 
written from scratch. It is very likely that 
there are classes or methods that already exist. 
The key to using these existing modules 
successfully depends on how modularly the classes 
or methods are written. In this Learning Team 
assignment, your mission is to take a section of 
one team members Week Four program and replace a 
similar section of another team members Week 
Four program. Submit the following deliverables 
for this Learning Team assignment A 700- to 
1050-word paper describing the following How the 
two programs were selected The process of 
identifying the classes or methods for 
replacement The changes needed to make the final 
Java application program work correctly The 
final Java application program 
 24PRG 420 NERD Education Specialist /prg420nerd.com