# data[].attributes.body
Learning Objectives:

Present the syllabus and the papers

Analyze a past IA example (java) and discuss the Criteria.

Learning Outcomes:

Brief about the SL topics and the HL topics and the options offered in school.

# data[].attributes.body
Learning Objectives:

Present NetBeans as the platform for java

Explore NetBeans to create GUI programs in java using NetBeans

Learning Outcomes:

Download and install NetBeans

Create a app that adds 2 numbers

Concept covered:

Forms

Textboxt

Labels

Buttons

getText

setText

Mathematical operators

Variables / datatypes (int, String, double)

# data[].attributes.headline
NetBeans Lesson 1 : GUI- Adding 2 numbers

# data[].attributes.subject
NetBeans Lesson 1 : GUI- Adding 2 numbers

# data[].attributes.body
Learning Objectives:

Construct Java programs that solve various problems using NetBeans GUI

Learning Outcomes:
Create java programs using conditional statements.

Concept covered:
·       if else statement

# data[].attributes.body
Learning Objectives:

Construct Java programs that solve various problems using NetBeans GUI

Learning Outcomes:
Create java programs that uses mathmatical calculations.

Concept covered:

-mathmatical operations

# data[].attributes.body
Use GUI to create the following programs using NetBeans:

Program 1: Write a Java program that converts the length in feet to centimeter L in cms = feet * 30.48

Program 2: Area of the Rectangle A = L * W

Program 3: Km travelled per hour Speed = distance/time

Program 4: Degrees to Fahrenheit F = (C * 9/5) + 32

Program 5: Write a java program that calculates how much money a student will need per week to buy a meal and two drinks each weekday. The user should be prompted to enter how much a meal costs, how much a drink costs, and then calculate and display the total required.

# data[].attributes.body
Learning Objectives:

Construct Java programs that solve various problems using NetBeans GUI

Learning Outcomes:
Create java programs using loops

Concept covered:

For loops

While loops

text area

combo box

# data[].attributes.body
A program that prints odd numbers from 10-20

A program that prints numbers from 10 to 1 (10,9,8,…..)

A program that asks the user for his age and prints that number of stars

A Program that prints Multiplication Table of any Number.

# data[].attributes.body
Learning Objectives:

Explore and convert decimal, binary and hexadecimal

Learning Outcomes:
Convert binary and hexadecimal numbers.
Concept covered:
• Binary
• Denary
• hexadecimal
• Bit
• Byte
• KB, MB, GB

# data[].attributes.body
Method 1

# data[].attributes.body
Method 2

# data[].attributes.body
1. 11011

2. 1010

3. 11111

4. 100111

5. 1111101

# data[].attributes.body
3

19

31

6

127

513

163

144

20

68

11

# data[].attributes.body
Create a simple quiz (any chosen topic) the question might be true/false or multiple choices using Java GUI. The program should have:

NAME of the PLAYER.

At least 5 questions

Score Achieved by the Player

Calculate % of Accuracy of the Player

Give a Customized Feedback on the performance

Ensure that you are using the following:

IF statements

Loops

Arithmetic calculation

# data[].attributes.body
AB
12
5F
7B
CC

# data[].attributes.body
1. 10011111

2. 00011011

3. 11001100

4. 01010101

5. 00000001

# data[].attributes.body
1. 256

2. 921

3. 590

4. 188

5. 100

# data[].attributes.body
Learning Objectives:

Identify logic gates AND, OR, NOT.

Construct truth table and logic circuit for simple Boolean expression

Learning Outcomes:
• Logic Circuit
• Truth table
• AND, OR, NOT

# data[].attributes.body
Program 1:  A Program with an interface permits the user to enter a number and then it will check and  show if it is even or odd.

Program 2: A Program with an interface permits the user to enter two numbers and then he compares both number to see which is bigger or less or are they equal.

Program 3: A program that asks the user for the temperature and will print the following

Less than15 its cold

Between 15 to 25 (inclusive) pleasant

Between 26 to 35 (inclusive) Hot

Above 35 very hot

Program 4: A program that asks the user for his name, age and gender (radio button) and will print a personalized messge using Mr. /Mrs. informing about eligibility to drive age(>=18)