SlideShare a Scribd company logo
Pimp UR Knowledge II
Intro. To programming using Java
SESSION NO.1
TODAY WE WILL TALK ABOUT …
• 0.0- Introduction about the course.
• 1.1- What is the meaning of programming.
• 1.2- Algorithms?.
• 1.3- Why Java?
• 1.4- Java tools(JDK , JRE , IDE) && Syntax.
• 1.5- Session’s Quiz and report.
• 1.6-Question time.
Session 1 of programming
What Is The Meaning Of Programming?
Algorithms
“ Algorithms are a set of steps of a well written recipe “
Inputs
Processing
Algorithm
Outputs And
Desired Goal
Why Java …..
JDK, JRE And IDE
• Java Development Kit
• Java Runtime Environment
• Integrated Development Environtment
Java Syntax
• Types:
Kinds of values that can be stored and manipulated:
• boolean: Truth value (true or false).
• int: Integer (0, 1, -47).
• double: Real number (3.14, 1.0, -2.1).
• String: Text (“hello”, “example”).
• Array: Array is and object of any of the previous data types
Form:
Type name;
Type name = value ;
Array’s Form:
Type name[] = new Type[no. of elements];
Type name[] = {E,L,E,M,E,N,T,S}
Java Syntax
• Operators:
Symbols that perform simple computations
• Assignment: =
• Addition: +
• Subtraction: -
• Multiplication: *
• Division: /
• Remainder %
Note:
Dependency of the
Mathematical
computations is same as
that dependency of
Equations in Math.
x(t) = 0.5 × at2 + vit + xi
JAVA SYNTAX
Symbols that represents logical operations:
• ! not logical negation
• && and logical conjunction
• || or logical disjunction
**Usually used in If Statements
Java Syntax
Data input:
• First we build an OBJECT from the Class “Scanner”.
• Then we use this object to read the data input from the user.
Form:
Scanner name = new Scanner (System.in);
Type name = name.nextType ;
Java Syntax
Data Output:
• Use the Form :
• Sentences needs to be in Quotations, Variables needn’t.
Form:
System.out.print(“ sentence ” + variable);
Or
System.out.print(“ sentence ” + variable);
SUMMING UP QUIZ
TASKS AND REPORT
• Install the IDE, JDK, JRE
• Make your first app on eclipse- Be innovative by using your resource
knowledge -. Send it to my e-mail before the next session.
• Read further readings on: Java and Other common languages
• Prepare a presentation about “OOP Programming”
Session 1 of programming

More Related Content

PPTX
Java notes(OOP) jkuat IT esection
PPTX
Java Tutorial Lab 1
PPTX
Constructor in java
PPTX
Java 201 Intro to Test Driven Development in Java
PPTX
Java 101 intro to programming with java
PPTX
Java 102 intro to object-oriented programming in java
PPTX
Java 101 Intro to Java Programming - Exercises
PPT
Object oriented programming systems
Java notes(OOP) jkuat IT esection
Java Tutorial Lab 1
Constructor in java
Java 201 Intro to Test Driven Development in Java
Java 101 intro to programming with java
Java 102 intro to object-oriented programming in java
Java 101 Intro to Java Programming - Exercises
Object oriented programming systems

What's hot (20)

PPTX
Ifi7184 lesson5
PPTX
Classes objects in java
PPT
Java static keyword
PPTX
6. static keyword
PPTX
Chapter 2 java
PPTX
Java static keyword
PPTX
java drag and drop and data transfer
PPTX
Introduction to Java
PPT
Java Notes
PPTX
Let's start with Java- Basic Concepts
PPTX
iOS development introduction
PPT
Introducing object oriented programming (oop)
PPTX
Logic and Coding of Java Interfaces & Swing Applications
PPTX
Unit 1 of java part 2 basic introduction
PPTX
Object oriented programming in java
PPTX
Programming Fundamentals With OOPs Concepts (Java Examples Based)
PPT
Core Java Programming | Data Type | operator | java Control Flow| Class 2
PPTX
object oriented programming using c++
PPTX
OOPS in java | Super and this Keyword | Memory Management in java | pacakages...
Ifi7184 lesson5
Classes objects in java
Java static keyword
6. static keyword
Chapter 2 java
Java static keyword
java drag and drop and data transfer
Introduction to Java
Java Notes
Let's start with Java- Basic Concepts
iOS development introduction
Introducing object oriented programming (oop)
Logic and Coding of Java Interfaces & Swing Applications
Unit 1 of java part 2 basic introduction
Object oriented programming in java
Programming Fundamentals With OOPs Concepts (Java Examples Based)
Core Java Programming | Data Type | operator | java Control Flow| Class 2
object oriented programming using c++
OOPS in java | Super and this Keyword | Memory Management in java | pacakages...
Ad

Similar to Session 1 of programming (20)

PPTX
Programming in java basics
PPTX
Java 101
PPTX
Introduction to java 101
PDF
ITFT - Java Coding
PPTX
Java 101 Intro to Java Programming
PPTX
Java-Intro.pptx
PPTX
Introduction to java
PPTX
object oriented programming unit one ppt
PPT
Chapter 2 - Basic Elements of Java
PPT
01-introduction OOPS concepts in C++ JAVA
PPTX
2. Introduction to Java for engineering stud
PPTX
Java basic
PPT
01-introductionto Object ooriented Programming in JAVA CS.ppt
PDF
4CS4-25-Java-Lab-Manual.pdf
PPTX
Introduction to JcjfjfjfkuutyuyrsdterdfbvAVA.pptx
PPTX
Fundamentals of java --- version 2
PPTX
Assignmentjsnsnshshusjdnsnshhzudjdndndjd
PPTX
Java UNITbgbgbfdbv v bbfbf cvbgfbvc gf 1.pptx
PDF
OOP - basics.pdf
PDF
Anylogic and Java development. How to develop java applicaiton in anylogic
Programming in java basics
Java 101
Introduction to java 101
ITFT - Java Coding
Java 101 Intro to Java Programming
Java-Intro.pptx
Introduction to java
object oriented programming unit one ppt
Chapter 2 - Basic Elements of Java
01-introduction OOPS concepts in C++ JAVA
2. Introduction to Java for engineering stud
Java basic
01-introductionto Object ooriented Programming in JAVA CS.ppt
4CS4-25-Java-Lab-Manual.pdf
Introduction to JcjfjfjfkuutyuyrsdterdfbvAVA.pptx
Fundamentals of java --- version 2
Assignmentjsnsnshshusjdnsnshhzudjdndndjd
Java UNITbgbgbfdbv v bbfbf cvbgfbvc gf 1.pptx
OOP - basics.pdf
Anylogic and Java development. How to develop java applicaiton in anylogic
Ad

More from Ramy F. Radwan (9)

PDF
Literature review for managing projects effectively
PDF
Applying agile to large scale corporations - Ramy F Radwan
PDF
Ramys resume
PDF
NASA space apps guide for android
PDF
certificate
PDF
Udacity Reviews
PDF
Session 2 of programming
PDF
CIEians arduino
PDF
Algorithms
Literature review for managing projects effectively
Applying agile to large scale corporations - Ramy F Radwan
Ramys resume
NASA space apps guide for android
certificate
Udacity Reviews
Session 2 of programming
CIEians arduino
Algorithms

Recently uploaded (20)

PDF
top salesforce developer skills in 2025.pdf
PDF
Nekopoi APK 2025 free lastest update
PPTX
Computer Software and OS of computer science of grade 11.pptx
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Understanding Forklifts - TECH EHS Solution
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Digital Systems & Binary Numbers (comprehensive )
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
Introduction to Artificial Intelligence
PPTX
Transform Your Business with a Software ERP System
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
System and Network Administraation Chapter 3
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
medical staffing services at VALiNTRY
top salesforce developer skills in 2025.pdf
Nekopoi APK 2025 free lastest update
Computer Software and OS of computer science of grade 11.pptx
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Understanding Forklifts - TECH EHS Solution
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Digital Systems & Binary Numbers (comprehensive )
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Designing Intelligence for the Shop Floor.pdf
Upgrade and Innovation Strategies for SAP ERP Customers
Introduction to Artificial Intelligence
Transform Your Business with a Software ERP System
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Adobe Illustrator 28.6 Crack My Vision of Vector Design
System and Network Administraation Chapter 3
Design an Analysis of Algorithms II-SECS-1021-03
CHAPTER 2 - PM Management and IT Context
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
medical staffing services at VALiNTRY

Session 1 of programming

  • 1. Pimp UR Knowledge II Intro. To programming using Java SESSION NO.1
  • 2. TODAY WE WILL TALK ABOUT … • 0.0- Introduction about the course. • 1.1- What is the meaning of programming. • 1.2- Algorithms?. • 1.3- Why Java? • 1.4- Java tools(JDK , JRE , IDE) && Syntax. • 1.5- Session’s Quiz and report. • 1.6-Question time.
  • 4. What Is The Meaning Of Programming?
  • 5. Algorithms “ Algorithms are a set of steps of a well written recipe “ Inputs Processing Algorithm Outputs And Desired Goal
  • 7. JDK, JRE And IDE • Java Development Kit • Java Runtime Environment • Integrated Development Environtment
  • 8. Java Syntax • Types: Kinds of values that can be stored and manipulated: • boolean: Truth value (true or false). • int: Integer (0, 1, -47). • double: Real number (3.14, 1.0, -2.1). • String: Text (“hello”, “example”). • Array: Array is and object of any of the previous data types Form: Type name; Type name = value ; Array’s Form: Type name[] = new Type[no. of elements]; Type name[] = {E,L,E,M,E,N,T,S}
  • 9. Java Syntax • Operators: Symbols that perform simple computations • Assignment: = • Addition: + • Subtraction: - • Multiplication: * • Division: / • Remainder % Note: Dependency of the Mathematical computations is same as that dependency of Equations in Math. x(t) = 0.5 × at2 + vit + xi
  • 10. JAVA SYNTAX Symbols that represents logical operations: • ! not logical negation • && and logical conjunction • || or logical disjunction **Usually used in If Statements
  • 11. Java Syntax Data input: • First we build an OBJECT from the Class “Scanner”. • Then we use this object to read the data input from the user. Form: Scanner name = new Scanner (System.in); Type name = name.nextType ;
  • 12. Java Syntax Data Output: • Use the Form : • Sentences needs to be in Quotations, Variables needn’t. Form: System.out.print(“ sentence ” + variable); Or System.out.print(“ sentence ” + variable);
  • 14. TASKS AND REPORT • Install the IDE, JDK, JRE • Make your first app on eclipse- Be innovative by using your resource knowledge -. Send it to my e-mail before the next session. • Read further readings on: Java and Other common languages • Prepare a presentation about “OOP Programming”