You are on page 1of 2

Course: Core Skills Module: Problem Solving Topic: Basic Iterations Faculty Supporting Materials Observation Points 1.

Ensure that associates are analyzing the problem before starting with implementation. 2. Ensure that associates are defining the contract and purpose 3. Ensure that participants are doing dry run 4. Ensure that associates are not defining the business logic inside main module 5. Ensure that proper naming conventions are followed 6. Ensure that associates are not using scan and display 7. Ensure that associates are including test cases for boundary values 8. Ensure that associates are identifying the most suitable collection that can be used in the given scenario. Problem Scenario Problem Characteristics 1. Problem scope should include managing related data 2. Problem scope should include usage of collections Sample Problem Scenario 1: Ezee Shop has an online portal where customers can check about different products. The online portal administrator wants to ensure that when the product names are listed, no duplicates are showed up. Identify the most suitable collection to handle this, and implement the same. Sample Problem Scenario 2: Ezee Shop wants to choose some customers from those registered in their portal, as well as those who shop at their outlets, for an advertisement campaign. Identify the most suitable collection to handle this and implement the same. Sample Problem Scenario 3: Ezee Shop wants to assign a unique product key for every product. Providing the product key, one should be able to get details of that product. Identify the right type of collection to handle this and implement the same. References: Books: 1. Beginning Programming for Dummies, 4th Edition, by Wallace Wang (available at Books 24x7)

2. Java All-In-One Desk Reference For Dummies, 2nd Edition, by Doug Lowe and Barry Burd (available at Books 24x7) Links 1. http://download.oracle.com/javase/tutorial/collections/index.html 2. http://java.sun.com/developer/onlineTraining/collections/Collectio n.html

You might also like