Prg 101

Topics: Object-oriented programming, Subroutine, Smalltalk Pages: 13 (1582 words) Published: April 16, 2014

Course Design Guide
College of Information Systems & Technology
PRG/420 Version 10
Java™ Programming I
Copyright © 2012, 2010, 2009, 2008, 2007, 2006, 2005, 2004 by University of Phoenix . All rights reserved .

W1 Wednesday, April 2, 2014
W2 Wednesday, April 9, 2014
W3 Wednesday, April 16, 2014
W4 Wednesday, April 23, 2014
W5 Wednesday, April 30, 2014

Campus: Ontario Center
Group ID: ON12BIT08

Facilitator Information                                                                                                       Facilitator Name:
Mahmoud Elsayess (PMP, MBA and MCS)
email address
Private email address:

Course Description

This course introduces object-oriented programming in the context of business applications development. The basics of the Java™ programming language are covered.


Faculty and students will be held responsible for understanding and adhering to all policies contained within the following two documents:

University policies: You must be logged into the student website to view this document. Instructor policies: This document is posted in the Course Materials forum.

University policies are subject to change. Be sure to read the policies at the beginning of each class. Policies may be slightly different depending on the modality in which you attend class. If you have recently changed modalities, read the policies governing your current class modality.

Course Materials

Gaddis, T. (2011). Starting out with Java™: Early objects (4th ed.). Boston, MA: Pearson.

Supplemental Materials
Cadenhead, R. (2012). Sams teach yourself Java™ in 24 hours (6th ed.). Indianapolis, IN: Sams.

Deitel, P., & Deitel, H. (2012). Java™: How to program (9th ed.). Boston, MA: Pearson.


Java® SDK software development kit (JDK 7 current update)

NetBeans (IDE 7 current update)

All electronic materials are available on the student website.

Week One: Java™ and Object Oriented Programming Introduction

1.1 Explain the Java™ Virtual Machine (JVM).
1.2 Define object-oriented terminology.
1.3 Explain documenting, coding, compiling, executing, testing, and debugging Java™ programs.

Read the following sections in Ch. 1, “Introduction to Computers and Java,” of Starting Out with Java™: Early Objects:

Section 1.5, "What is a Program Made of?"
Section 1.6, “The Programming Process”
Section 1.7, “Object-Oriented Programming”

Read the following sections in Ch. 2, “Java Fundamentals,” of Starting Out with Java™: Early Objects:

Section 2.1, “The Parts of a Java Program”
Section 2.11, “Comments”
Section 2.12, “Programming Style”

Watch the Deitel® video: "Dive Into NetBeans".

Watch the Deitel® video: “Figure 2-1: Text-printing program”.

Watch the Deitel® video: “Figure 2-7: Addition program that displays the sum of the two numbers”.

Participate in class discussion.
April 2, 2014

Supporting Activity
Portable languages and Component Reusability
Write a 200- to 300-word short-answer response to the following:

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?

April 2, 2014

Supporting Activity
Saving Account as a Class
Write a 200- to 300-word short-answer response to the following:

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...
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • ROOM 101 Essay
  • English 101 Essay
  • Essay about Bio 101
  • Speech 101 Essay
  • Bullshit 101 Essay
  • QU 101 Essay
  • Principal in Accounting 101 Essay
  • Phy 101 Lab 9 Essay

Become a StudyMode Member

Sign Up - It's Free