BCIS 3630

Object Oriented Programming for Business

(Introduction to Java)

Fall 2007


 

Course Grades (Through Final Exam)

 

Exam 1 Key

 

Course Syllabus (Fall 2007)

 

Downloading Java  6 to your personal machine, try the Java SE 6.0  link.

 

We will be using NetBeans this semester, starting about mid-term.  For your own machine, you may choose to

download a “bundle” that includes both Java and NetBeans, or download Netbeans later as an independent

download.

 

Downloading JavaDoc (Java language documentation).

 

Need to get a current copy of the class editor for Java, try the TextPad link.

 

Need help with Path or Classpath, you can find information about this at the Sun Java Website that supports Installation Issues

 

A typical addition to the PATH command would appear as:  c:\Program Files\Java\jdk1.6.0_02\bin

A typical CLASSPATH command would appear as: c:\Program Files\Java\jdk1.6.0_02\lib;. (note the period on the end which signifies that classes should be sought in the current working subdirectory).

 

Internet access to Net Storage

 

Logging on to Student Storage

 

Problems:

 

Problem #1: Compiling and Running Java Applications

Problem #2:  Simple Input/Output Operations and Fundamentals of Data Typing and Conversion

Problem #3:  Logical Processing, Multiple (Internal and External) Methods and Objects

Problem #4:  More advanced logical processing and methods.

                        subStringTest.java (Code Illustrating substring operations)

Problem #5:  Dates, Inheritance, Documentation, Packages and JAR files

                                    Prob5Support (Zip file containing YNP-Lodging database, database interface classes, and documentation)

                                    Prob5Support with Java Source Code (Zip file containing YNP-Lodging database, database interface source code and classes, and documentation)

            Problem #6:  Array and Collection Class Processing

 


 

IDE Support Links

Eclipse

NetBeans

 

Program Samples (See updated versions and more extensive range of samples via the BCIS 5640 Link)

¨     DME2DOS (Denton Municipal Electric DOS application – Chapter 2 – System.in input)

¨     DME2BDOS (Denton Municipal Electric DOS application – Chapter 2 --  System.in input with Scanner class)

¨     DME2Pane (Denton Municipal Electric Pane application – Chapter 2)

¨     DME3Pane (DME application w/while, if, try/catch statements & multiple internal methods -- Chapter 3)

1.      DME3 Visio Documentation (html format)

2.      DME3 Visio Documentation (vsd file)

¨     DME4PaneApp and DME4Customer (Objects, external methods – Chapter 4)

¨     DME4BPaneApp and DME4BCustomer (User Package creation and usage. Package in subdirectory DME.)

¨     DME4CCustomer and supporting documentation.

1.      DME4CCustomer.html

2.      Package-Frame.html

3.      Package-Summary.html

4.      Package-Tree.html

¨     DME5BDriver, DME5BPaneApp and DME5BCustomer (Inheritance and class usage providing database support)

1.      DME5B Visio Documentation

¨     DME6ADriver, DME6APaneApp and DME6ACustomer (Date and GregorianDate classes and DateFormat)

¨     DME6BDriver, DME6BPaneApp and DME6BCustomer (do/while and for loops; switch/case statement)

¨     DME7ADriver, DME7APaneApp and DME7ACustomer (One and two dimension arrays, array sort, nested for loops)

¨     DME7BPaneApp (Vectors, Array fill)

1.      Sample Input

2.      Sample Output

¨     DME7BBPaneApp (Multiple vectors with array correlation)

¨     Special Note: Effective Summer 2003, course grades will be available via the registrar’s office at the end of the semester by going to the web site www.unt.edu/grades


Last Updated: 12/11/2007.