SlideShare a Scribd company logo
Using Java
MINISTRY OF EDUCATION & HIGHER EDUCATION
COLLEGE OF SCIENCE AND TECHNOLOGY
KHANYOUNIS- PALESTINE
 Who is Lecturer ?!
 Course objectives
 Resources
 Course guidelines
 Assessment
 A word about lectures
 Sending Home works & Questions
 Office Hours
 How to be successfully ?!
 Course outlines
 What is Programming ?
 Why Programming ?
 Emank X Mezank !!
2Presented & Prepared by: Mahmoud R. Alfarra
 Mahmoud Rafeek Alfarra
 Certificates:
 MSc Computer Science,2008, Pattern Recognition, AAST, Alexandria,
Egypt.
 BSc Computer Science,2004,The Islamic University of Gaza, Palestine.
 General Secondary School Certificate,1999, Science division, KhanYounis,
Gaza, Palestine.
 Currently :
 lecturer in CST (FullTime).
 Head of Information Technology Forum 1 (29 Nov. to 1 Dec. 2010)
 Past:
 Head Of Computer Center in CST (9-2009To 10-2010)
 Lecturer in UCAS, QOU, UP, CST as PartTime
 E-mail: m.farra@cst.ps
 Web Site: staff.cst.ps/mfarra
 Office Hours: (Mon, 10:00-11:00), (Wed , 9:30-11:00)
3Presented & Prepared by: Mahmoud R. Alfarra
 This course aims to make the student capable
of understanding and writing :
 Algorithms
 A simple application programs that is used in
different area such as programs for calculating
employees' salaries or the amount of zakah an
others using Java language.
4Presented & Prepared by: Mahmoud R. Alfarra
 Power point’s files prepared by me.
 Books:
 Java™ How to Program, Sixth Edition, By
H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel
- Deitel & Associates, Inc.
‫فني‬ ‫دعم‬–‫الحاسب‬ ‫برمجة‬,141‫حاب‬,‫و‬ ‫التقني‬ ‫للتعليم‬ ‫العامة‬ ‫المؤسسة‬
‫التدريب‬–‫السعودية‬(‫لالستزادة‬ ‫عربي‬ ‫مرجع‬)
5Presented & Prepared by: Mahmoud R. Alfarra
 We have a common goal: It is my job to teach
you what you need to know.Therefore…
 Ask me questions.
 Do NOT let me continue if you aren’t clear about
something and remember that: question is the half of
knowledge.
 If I go too fast, ask me to slow down.
 If I use a term that you aren’t familiar with, ask me for
a definition.
 Attendance: is encouraged and required.
6Presented & Prepared by: Mahmoud R. Alfarra
 Prepare yourself: For best understanding…
 Study lecture by lecture:
 Respect the lecture:
 Any noise made during the lecture (e.g.A mobile
phone ringing, a student talking to, or laughing with
his or her mate, absent) will be considered impolite.
Therefore, one mark will be deducted.
 Plagiarism is strictly punished: Don’t associate
people’s work to yourself. Site everything you
include in your reports that is not your original
work.
7Presented & Prepared by: Mahmoud R. Alfarra
8Presented & Prepared by: Mahmoud R. Alfarra
100
60
Semester work
20
Mid term
10
Participation
10
Practices
10
Project
10
Home works & Quizes
40
Final Exam
 PPT notes will be available after every lecture on
my web site, BUT:
 You learn better when you actually have to write
things down yourself.
 Just reading/Listening along with my notes makes
you sleepy.
 Everything I say is NOT in the lecture notes, but
anything I say MIGHT be on an exam or in a
assignments, so you need to take notes on what I say
 In this course, you should read/do practice/ ask
many times if you hope to have an excellent grade.
9Presented & Prepared by: Mahmoud R. Alfarra
 All home work must be send by cstmail to my
e-mail (mfarra@cst.ps).
 You must set the title of your mail as
▪ ITP – Homework – fname lname – HW#
▪ ITP – Question – fname lname – Question about …
 You must respect the dead Line of sending
home work.
 You can have CSTmail now
▪ www.cst.ps/egate
10Presented & Prepared by: Mahmoud R. Alfarra
 Office Hours are a greatly time to have a
good Science.
 They are yours.
 Every
 Mon (10:00To 11:00 AM)
 Wed (9:30To 11:00)
 Office (D300)
11Presented & Prepared by: Mahmoud R. Alfarra
 Prepare my lectures.
 Re-study them.
 Have a mood.
 Choose your friends.
 Ask allah .
12Presented & Prepared by: Mahmoud R. Alfarra
 Algorithms & Problems
 Introduction to computer & Programming.
 Introduction to Java Applications
 Introduction to Classes and Objects
 Control Statements
 Methods
 Arrays
13Presented & Prepared by: Mahmoud R. Alfarra
 Programming is a process of how to input the
data to computer to gain the objected
results.
14Presented & Prepared by: Mahmoud R. Alfarra
Input dataOutput Data Data Process
 More Speed
 More Accuracy
 LessTime
 Easily
15Presented & Prepared by: Mahmoud R. Alfarra
‫ةة‬‫ة‬ ‫في‬ ‫ةة‬‫ة‬‫نق‬ ‫ةةراتنا‬‫ة‬‫محاف‬ ‫ةةي‬‫ة‬‫ف‬ ‫ةةة‬‫ة‬‫تابت‬ ‫ةةة‬‫ة‬‫وقف‬‫ةةع‬‫ة‬‫م‬ ‫ا‬
‫المةوازين‬ ‫تتقةل‬ ‫يية‬ ‫و‬ ‫الميةزان‬ ‫و‬ ‫اإليمان‬‫و‬
‫اآلخــرة‬ ‫و‬ ‫الدنيـا‬ ‫في‬ ‫ذلك‬ ‫أتر‬ ‫ما‬ ‫و‬ ‫تخ‬...
‫بالنيـة‬ ‫نبدأ‬ ‫و‬...
16Presented & Prepared by: Mahmoud R. Alfarra

More Related Content

PPT
Chapter 0: introduction to data structure
Mahmoud Alfarra
 
PPT
البرمجة الهدفية بلغة جافا - مقدمة
Mahmoud Alfarra
 
PPS
Orientation
guest0668bd
 
PDF
My Resume
Ivan Chin
 
PPTX
Assistive technology
janiceaughey
 
PPTX
Lec 1.1 Object Oriented Programming
Badar Waseer
 
PDF
DSA Report.pdf
ChhaviCoachingCenter
 
PPT
Administrative
Soran University
 
Chapter 0: introduction to data structure
Mahmoud Alfarra
 
البرمجة الهدفية بلغة جافا - مقدمة
Mahmoud Alfarra
 
Orientation
guest0668bd
 
My Resume
Ivan Chin
 
Assistive technology
janiceaughey
 
Lec 1.1 Object Oriented Programming
Badar Waseer
 
DSA Report.pdf
ChhaviCoachingCenter
 
Administrative
Soran University
 

Similar to 1 programming-using-java -introduction (20)

PDF
Programming in Java: Introduction
Martin Chapman
 
PPTX
1.01.Introduction.pptx
Binish Raza
 
PDF
Traduccion couse outlines johanna ponce
ronaldx7
 
PPT
c=01uuuuuuuuuuuuuuuuuuuuuuuuuuuuiiii.ppt
Orin18
 
PPTX
01 computer programming
manish aryal
 
PPT
2 programming-using-java how to built application
Mahmoud Alfarra
 
PPT
Beginning office wei's back to school
Bishop Amat High School
 
PPT
Lecture01 0089
ZUbaria Inayat
 
PDF
Lecture1 - CS106A - Programming Methodology
vasunderusc
 
PDF
Course Outline for the subject for maths
sagar222612
 
PPTX
Data Structure and Algorithms.pptx
Syed Zaid Irshad
 
DOC
Phm 1.1.5(Harman S. Gahir)
Harman Gahir
 
PPT
Beginning officer wei's back to school
Bishop Amat High School
 
PDF
Intro to Algorithms - Time and Space Complexity
UsmanSajid38
 
PPTX
Lec 01 introduction
UmairMuzaffar9
 
PPTX
DAA_Day0 (2).pptx for the presentation of the daa
ManikarthikPothula
 
PPTX
Java, vb, python
BALUJAINSTITUTE
 
DOCX
Csc1100 elements of programming (revised july 2014) 120lh-2-student
IIUM
 
DOC
Assignments .30%
butest
 
PDF
TechLogic 2014 Keynote on Inverting an Algorithms Class (Extended Version)
suthers
 
Programming in Java: Introduction
Martin Chapman
 
1.01.Introduction.pptx
Binish Raza
 
Traduccion couse outlines johanna ponce
ronaldx7
 
c=01uuuuuuuuuuuuuuuuuuuuuuuuuuuuiiii.ppt
Orin18
 
01 computer programming
manish aryal
 
2 programming-using-java how to built application
Mahmoud Alfarra
 
Beginning office wei's back to school
Bishop Amat High School
 
Lecture01 0089
ZUbaria Inayat
 
Lecture1 - CS106A - Programming Methodology
vasunderusc
 
Course Outline for the subject for maths
sagar222612
 
Data Structure and Algorithms.pptx
Syed Zaid Irshad
 
Phm 1.1.5(Harman S. Gahir)
Harman Gahir
 
Beginning officer wei's back to school
Bishop Amat High School
 
Intro to Algorithms - Time and Space Complexity
UsmanSajid38
 
Lec 01 introduction
UmairMuzaffar9
 
DAA_Day0 (2).pptx for the presentation of the daa
ManikarthikPothula
 
Java, vb, python
BALUJAINSTITUTE
 
Csc1100 elements of programming (revised july 2014) 120lh-2-student
IIUM
 
Assignments .30%
butest
 
TechLogic 2014 Keynote on Inverting an Algorithms Class (Extended Version)
suthers
 
Ad

More from Mahmoud Alfarra (20)

PPT
Computer Programming, Loops using Java - part 2
Mahmoud Alfarra
 
PPT
Computer Programming, Loops using Java
Mahmoud Alfarra
 
PPT
Chapter 10: hashing data structure
Mahmoud Alfarra
 
PPT
Chapter9 graph data structure
Mahmoud Alfarra
 
PPT
Chapter 8: tree data structure
Mahmoud Alfarra
 
PPT
Chapter 7: Queue data structure
Mahmoud Alfarra
 
PPT
Chapter 6: stack data structure
Mahmoud Alfarra
 
PPT
Chapter 5: linked list data structure
Mahmoud Alfarra
 
PPT
Chapter 4: basic search algorithms data structure
Mahmoud Alfarra
 
PPT
Chapter 3: basic sorting algorithms data structure
Mahmoud Alfarra
 
PPT
Chapter 2: array and array list data structure
Mahmoud Alfarra
 
PPT
Chapter1 intro toprincipleofc#_datastructure_b_cs
Mahmoud Alfarra
 
PPTX
3 classification
Mahmoud Alfarra
 
PPT
8 programming-using-java decision-making practices 20102011
Mahmoud Alfarra
 
PPT
7 programming-using-java decision-making220102011
Mahmoud Alfarra
 
PPT
6 programming-using-java decision-making20102011-
Mahmoud Alfarra
 
PPT
5 programming-using-java intro-tooop20102011
Mahmoud Alfarra
 
PPT
4 programming-using-java intro-tojava20102011
Mahmoud Alfarra
 
PPT
3 programming-using-java introduction-to computer
Mahmoud Alfarra
 
PPTX
تلخيص النصوص تلقائيا
Mahmoud Alfarra
 
Computer Programming, Loops using Java - part 2
Mahmoud Alfarra
 
Computer Programming, Loops using Java
Mahmoud Alfarra
 
Chapter 10: hashing data structure
Mahmoud Alfarra
 
Chapter9 graph data structure
Mahmoud Alfarra
 
Chapter 8: tree data structure
Mahmoud Alfarra
 
Chapter 7: Queue data structure
Mahmoud Alfarra
 
Chapter 6: stack data structure
Mahmoud Alfarra
 
Chapter 5: linked list data structure
Mahmoud Alfarra
 
Chapter 4: basic search algorithms data structure
Mahmoud Alfarra
 
Chapter 3: basic sorting algorithms data structure
Mahmoud Alfarra
 
Chapter 2: array and array list data structure
Mahmoud Alfarra
 
Chapter1 intro toprincipleofc#_datastructure_b_cs
Mahmoud Alfarra
 
3 classification
Mahmoud Alfarra
 
8 programming-using-java decision-making practices 20102011
Mahmoud Alfarra
 
7 programming-using-java decision-making220102011
Mahmoud Alfarra
 
6 programming-using-java decision-making20102011-
Mahmoud Alfarra
 
5 programming-using-java intro-tooop20102011
Mahmoud Alfarra
 
4 programming-using-java intro-tojava20102011
Mahmoud Alfarra
 
3 programming-using-java introduction-to computer
Mahmoud Alfarra
 
تلخيص النصوص تلقائيا
Mahmoud Alfarra
 
Ad

Recently uploaded (20)

PPTX
PPTs-The Rise of Empiresghhhhhhhh (1).pptx
academysrusti114
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
DOCX
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
PPTX
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
PPTX
Autodock-for-Beginners by Rahul D Jawarkar.pptx
Rahul Jawarkar
 
PDF
Types of Literary Text: Poetry and Prose
kaelandreabibit
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
PPTX
Trends in pediatric nursing .pptx
AneetaSharma15
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
PDF
Study Material and notes for Women Empowerment
ComputerScienceSACWC
 
PDF
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PDF
Sunset Boulevard Student Revision Booklet
jpinnuck
 
PPTs-The Rise of Empiresghhhhhhhh (1).pptx
academysrusti114
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
Autodock-for-Beginners by Rahul D Jawarkar.pptx
Rahul Jawarkar
 
Types of Literary Text: Poetry and Prose
kaelandreabibit
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
Trends in pediatric nursing .pptx
AneetaSharma15
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
Study Material and notes for Women Empowerment
ComputerScienceSACWC
 
2.Reshaping-Indias-Political-Map.ppt/pdf/8th class social science Exploring S...
Sandeep Swamy
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
Sunset Boulevard Student Revision Booklet
jpinnuck
 

1 programming-using-java -introduction

  • 1. Using Java MINISTRY OF EDUCATION & HIGHER EDUCATION COLLEGE OF SCIENCE AND TECHNOLOGY KHANYOUNIS- PALESTINE
  • 2.  Who is Lecturer ?!  Course objectives  Resources  Course guidelines  Assessment  A word about lectures  Sending Home works & Questions  Office Hours  How to be successfully ?!  Course outlines  What is Programming ?  Why Programming ?  Emank X Mezank !! 2Presented & Prepared by: Mahmoud R. Alfarra
  • 3.  Mahmoud Rafeek Alfarra  Certificates:  MSc Computer Science,2008, Pattern Recognition, AAST, Alexandria, Egypt.  BSc Computer Science,2004,The Islamic University of Gaza, Palestine.  General Secondary School Certificate,1999, Science division, KhanYounis, Gaza, Palestine.  Currently :  lecturer in CST (FullTime).  Head of Information Technology Forum 1 (29 Nov. to 1 Dec. 2010)  Past:  Head Of Computer Center in CST (9-2009To 10-2010)  Lecturer in UCAS, QOU, UP, CST as PartTime  E-mail: [email protected]  Web Site: staff.cst.ps/mfarra  Office Hours: (Mon, 10:00-11:00), (Wed , 9:30-11:00) 3Presented & Prepared by: Mahmoud R. Alfarra
  • 4.  This course aims to make the student capable of understanding and writing :  Algorithms  A simple application programs that is used in different area such as programs for calculating employees' salaries or the amount of zakah an others using Java language. 4Presented & Prepared by: Mahmoud R. Alfarra
  • 5.  Power point’s files prepared by me.  Books:  Java™ How to Program, Sixth Edition, By H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc. ‫فني‬ ‫دعم‬–‫الحاسب‬ ‫برمجة‬,141‫حاب‬,‫و‬ ‫التقني‬ ‫للتعليم‬ ‫العامة‬ ‫المؤسسة‬ ‫التدريب‬–‫السعودية‬(‫لالستزادة‬ ‫عربي‬ ‫مرجع‬) 5Presented & Prepared by: Mahmoud R. Alfarra
  • 6.  We have a common goal: It is my job to teach you what you need to know.Therefore…  Ask me questions.  Do NOT let me continue if you aren’t clear about something and remember that: question is the half of knowledge.  If I go too fast, ask me to slow down.  If I use a term that you aren’t familiar with, ask me for a definition.  Attendance: is encouraged and required. 6Presented & Prepared by: Mahmoud R. Alfarra
  • 7.  Prepare yourself: For best understanding…  Study lecture by lecture:  Respect the lecture:  Any noise made during the lecture (e.g.A mobile phone ringing, a student talking to, or laughing with his or her mate, absent) will be considered impolite. Therefore, one mark will be deducted.  Plagiarism is strictly punished: Don’t associate people’s work to yourself. Site everything you include in your reports that is not your original work. 7Presented & Prepared by: Mahmoud R. Alfarra
  • 8. 8Presented & Prepared by: Mahmoud R. Alfarra 100 60 Semester work 20 Mid term 10 Participation 10 Practices 10 Project 10 Home works & Quizes 40 Final Exam
  • 9.  PPT notes will be available after every lecture on my web site, BUT:  You learn better when you actually have to write things down yourself.  Just reading/Listening along with my notes makes you sleepy.  Everything I say is NOT in the lecture notes, but anything I say MIGHT be on an exam or in a assignments, so you need to take notes on what I say  In this course, you should read/do practice/ ask many times if you hope to have an excellent grade. 9Presented & Prepared by: Mahmoud R. Alfarra
  • 10.  All home work must be send by cstmail to my e-mail ([email protected]).  You must set the title of your mail as ▪ ITP – Homework – fname lname – HW# ▪ ITP – Question – fname lname – Question about …  You must respect the dead Line of sending home work.  You can have CSTmail now ▪ www.cst.ps/egate 10Presented & Prepared by: Mahmoud R. Alfarra
  • 11.  Office Hours are a greatly time to have a good Science.  They are yours.  Every  Mon (10:00To 11:00 AM)  Wed (9:30To 11:00)  Office (D300) 11Presented & Prepared by: Mahmoud R. Alfarra
  • 12.  Prepare my lectures.  Re-study them.  Have a mood.  Choose your friends.  Ask allah . 12Presented & Prepared by: Mahmoud R. Alfarra
  • 13.  Algorithms & Problems  Introduction to computer & Programming.  Introduction to Java Applications  Introduction to Classes and Objects  Control Statements  Methods  Arrays 13Presented & Prepared by: Mahmoud R. Alfarra
  • 14.  Programming is a process of how to input the data to computer to gain the objected results. 14Presented & Prepared by: Mahmoud R. Alfarra Input dataOutput Data Data Process
  • 15.  More Speed  More Accuracy  LessTime  Easily 15Presented & Prepared by: Mahmoud R. Alfarra
  • 16. ‫ةة‬‫ة‬ ‫في‬ ‫ةة‬‫ة‬‫نق‬ ‫ةةراتنا‬‫ة‬‫محاف‬ ‫ةةي‬‫ة‬‫ف‬ ‫ةةة‬‫ة‬‫تابت‬ ‫ةةة‬‫ة‬‫وقف‬‫ةةع‬‫ة‬‫م‬ ‫ا‬ ‫المةوازين‬ ‫تتقةل‬ ‫يية‬ ‫و‬ ‫الميةزان‬ ‫و‬ ‫اإليمان‬‫و‬ ‫اآلخــرة‬ ‫و‬ ‫الدنيـا‬ ‫في‬ ‫ذلك‬ ‫أتر‬ ‫ما‬ ‫و‬ ‫تخ‬... ‫بالنيـة‬ ‫نبدأ‬ ‫و‬... 16Presented & Prepared by: Mahmoud R. Alfarra