Standard
|
Course Description:
Course designed to teach the basic concepts and
methods of objected-oriented design and Java programming. Use practical
problems to illustrate Java application building techniques and concepts.
Develop an understanding of Java vocabulary. Create an understanding of where
Java fits in the application development landscape. Create an understanding of
the Java Development Kit and how to develop, debug, and run Java applications
using the JDK and Notepad as an editor. Continue to develop student’s
programming logic skills. Topics include: understand object oriented design
terminology and impact on JAVA development, creation of simple JAVA programs
using JDK and Notepad, ability to use JAVA data types, define JAVA variables,
ability to develop programs using control structures, ability to create output
for JAVA programs, ability to create new JAVA classes, ability to import JAVA
classes, ability to debug basic JAVA programs, and ability to use the JAVA AWT
toolkit
|
Competency
Areas: |
Hours:
|
|
|
Understand
object oriented design terminology and impact on JAVA development |
Class |
4 |
|
Creation
of simple JAVA programs using JDK and Notepad |
D. Lab |
6 |
|
P.
Lab/O.B.I. |
0 |
|
|
Ability
to develop programs using control structures |
Credit |
7 |
|
Ability
to create output for JAVA programs |
|
|
|
Ability
to create new JAVA classes |
|
|
|
Ability
to import JAVA classes |
|
|
|
|
|
|
|
|
|
|
|
Prerequisite:
CIS 105 |
|
Corequisite:
|
|
Course Guide |
|
Competency |
After completing this section,
the student will: |
Hours |
||
|
Class |
D. Lab
|
P. Lab/ O.B.I. |
||
|
UNDERSTAND OBJECT ORIENTED DESIGN TERMINOLOGY AND IMPACT
ON JAVA DEVELOPMENT |
4 |
6
|
0 |
|
|
Object
Design |
|
|
|
|
|
4 |
6
|
0 |
||
|
JAVA JDK
& Notepad |
|
|
|
|
|
|
|
|
|
|
|
4 |
6
|
0 |
||
|
JAVA
Primitives |
|
|
|
|
|
4 |
6
|
0 |
||
|
JAVA
Program Control Structures |
|
|
|
|
|
8 |
12
|
0 |
||
|
JAVA Classes
|
|
|
|
|
|
ABILITY
TO CREATE NEW JAVA CLASSES |
8 |
12
|
0 |
|
|
JAVA
class creation |
Be able
to create of JAVA classes – methods and object definitions, external classes,
arrays and choices, external data access |
|
|
|
ABILITY TO DEBUG BASIC
JAVA PROGRAMS
|
4 |
6
|
0 |
|
|
Be able
to debug and unit test basic JAVA programs |
|
|
|
|
ABILITY TO USE THE JAVA
AWT TOOLKIT
|
4 |
6
|
0 |
|
|
JAVA AWT
Toolkit |
Be able
to use of JAVA containers and panels, windows methods |
|
|
|
|
Suggested
Resources |
Books:
Java Programming :
Complete Concepts and Techniques, ISBN:
1-4188-5984-2, Shelly, Cashman, Starks, Mick, Course
Technology
Java Programming: Comprehensive
Concepts and Techniques, Third Edition, ISBN: 1-4188-5985-0, Shelly, Cashman, Starks, Mick, Course
Technology
Murach's Beginning Java 2, JDK 5, ISBN:
1-890774-29-4, Lowe, Mike Murach & Associates
Starting Out with Java: From Control
Structures through Objects, Third Edition, ISBN:
0321479270, Gaddis, Pearson Addison Wesley