Popular Posts

Monday, February 23, 2009

LAB-1005: Java Programming Basics I



Lab exercises and homeworks:

* Things to check before you start the lab
* Chapter 3 (Class #1, Jan. 16th homework)
o Exercise 3.1: Write, compile, and run Hello Java program (30 minutes)
o Exercise 3.2: Write, compile, and run Hello Java program using NetBeans (30 minutes)
* Chapter 4 (Class #1, Jan. 16th homework)
o Exercise 4.1: Declaring, initializing, printing variables (30 minutes)
o Exercise 4.2: Declaring, initializing, printing variables using NetBeans (30 minutes)
o Exercise 4.3: Conditional operator (30 minutes)
o Exercise 4.4: Building and running AverageNumber sample program (30 minutes)
o Exercise 4.5: Building and running GreatestValue sample program (30 minutes)
* Chapter 5 (Class #2, Jan. 23rd homework)
o Exercise 5.1: Getting input from keyboard via BufferedReader class & JavaDoc Online (30 minutes)
o Exercise 5.2: Building and running LastThreeWorlds sample programming using NetBeans (30 minutes)
o Exercise 5.3: Getting input from keyboard via JOptionPane class (30 minutes)
* Chapter 6 (Class #2, Jan. 23rd homework)
o Exercise 6.1: Building and running Grades sample application (30 minutes)
o Exercise 6.2: Building and running NumWords sample application (30 minutes)
o Exercise 6.3: Building and running HundredNames sample application (30 minutes)
o Exercise 6.4: Building and running for loop application (30 minutes)
* Chapter 7 (Class #3, Jan. 30th homework)
o Exercise 7.1: Array (30 minutes)
o Exercise 7.2: Building and running DaysOfTheWeek sample application (30 minutes)
o Exercise 7.3: Building and running GreatestNumber sample application (30 minutes)
* Chapter 8 (Class #3, Jan. 30th homework)
o Exercise 8.1: Building and running CommandLine sample application (30 minutes)
* Chapter 9 (Class #4, Feb. 6th homework)
o Exercise 9.1: Class and object (30 minutes)
o Exercise 9.2: Static method and instance methods (30 minutes)
o Exercise 9.3: Static method and instance methods 2 (20 minutes)
o Exercise 9.4: Pass by value (30 minutes)
o Exercise 9.5: Pass by reference (30 minutes)
o Exercise 9.6: Comparing objects (30 minutes)
o Exercise 9.7: Scope of a variable (10 minutes)
* Chapter 10 (Class #5, Feb 13th homework)
o Exercise 10.1: Create your own class (30 minutes)
o Exercise 10.2: Overloading (30 minutes)
o Exercise 10.3: Classpath again (20 minutes)
o Exercise 10.4: Packaging (30 minutes)
* Chapter 11 (Class #6, Feb 20th homework)
o Exercise 11.1: Inheritance - Constructor (30 minutes)
o Exercise 11.2: Inheritance - Overriding (30 minutes)
o Exercise 11.3: Polymorphism (30 minutes)
o Exercise 11.4: Abstract class (30 minutes)
o Exercise 11.5: Interfaces (30 minutes)
* Chapter 12 (Class #6, Feb 20th homework)
o Exercise 12.1: Exception handling (30 minutes)

No comments:

Post a Comment