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

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
 

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
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
PDF
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
PPTX
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
PPTX
Controller Request and Response in Odoo18
Celine George
 
PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PPTX
infertility, types,causes, impact, and management
Ritu480198
 
PPTX
HUMAN RESOURCE MANAGEMENT: RECRUITMENT, SELECTION, PLACEMENT, DEPLOYMENT, TRA...
PRADEEP ABOTHU
 
PDF
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
PDF
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
PPTX
DAY 1_QUARTER1 ENGLISH 5 WEEK- PRESENTATION.pptx
BanyMacalintal
 
PDF
Vani - The Voice of Excellence - Jul 2025 issue
Savipriya Raghavendra
 
PPTX
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PPTX
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
PDF
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
PDF
Week 2 - Irish Natural Heritage Powerpoint.pdf
swainealan
 
PPTX
How to Send Email From Odoo 18 Website - Odoo Slides
Celine George
 
PPTX
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
PPTX
How to Create a Customer From Website in Odoo 18.pptx
Celine George
 
PPTX
TRANSLATIONAL AND ROTATIONAL MOTION.pptx
KIPAIZAGABAWA1
 
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
Controller Request and Response in Odoo18
Celine George
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
infertility, types,causes, impact, and management
Ritu480198
 
HUMAN RESOURCE MANAGEMENT: RECRUITMENT, SELECTION, PLACEMENT, DEPLOYMENT, TRA...
PRADEEP ABOTHU
 
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
DAY 1_QUARTER1 ENGLISH 5 WEEK- PRESENTATION.pptx
BanyMacalintal
 
Vani - The Voice of Excellence - Jul 2025 issue
Savipriya Raghavendra
 
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
Week 2 - Irish Natural Heritage Powerpoint.pdf
swainealan
 
How to Send Email From Odoo 18 Website - Odoo Slides
Celine George
 
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
How to Create a Customer From Website in Odoo 18.pptx
Celine George
 
TRANSLATIONAL AND ROTATIONAL MOTION.pptx
KIPAIZAGABAWA1
 
Ad

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