SlideShare a Scribd company logo
1 of 16
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

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

Nazim CV
Nazim CVNazim CV
Nazim CV
 
Rami Almughrabi-Computer Science
Rami Almughrabi-Computer ScienceRami Almughrabi-Computer Science
Rami Almughrabi-Computer Science
 
SSE MGM Live Case with L'Oréal - Nov 2014
SSE MGM Live Case with L'Oréal - Nov 2014SSE MGM Live Case with L'Oréal - Nov 2014
SSE MGM Live Case with L'Oréal - Nov 2014
 
Tarek Almiski Scientists In The Schools
Tarek Almiski Scientists In The SchoolsTarek Almiski Scientists In The Schools
Tarek Almiski Scientists In The Schools
 
the cv.
the cv.the cv.
the cv.
 
IT 100 Agenda 9-6-16.pptx
IT 100 Agenda 9-6-16.pptxIT 100 Agenda 9-6-16.pptx
IT 100 Agenda 9-6-16.pptx
 
كيفية القاء بحث أكاديمي
كيفية القاء بحث أكاديميكيفية القاء بحث أكاديمي
كيفية القاء بحث أكاديمي
 
كيفية القاء بحث علمي2017 hazar 2edit
كيفية القاء بحث علمي2017  hazar 2editكيفية القاء بحث علمي2017  hazar 2edit
كيفية القاء بحث علمي2017 hazar 2edit
 
Fady Sameh CV
Fady Sameh CVFady Sameh CV
Fady Sameh CV
 
CV
CVCV
CV
 
Ali CV Formate 1
Ali CV Formate 1Ali CV Formate 1
Ali CV Formate 1
 
certified english and technology teacher .
certified english and technology teacher .certified english and technology teacher .
certified english and technology teacher .
 
Amna Profile cv
Amna Profile cvAmna Profile cv
Amna Profile cv
 
FRANK HORNSBY C.V[1]
FRANK HORNSBY C.V[1]FRANK HORNSBY C.V[1]
FRANK HORNSBY C.V[1]
 
cv E
cv Ecv E
cv E
 
Reem-Moustafa-Hassan-Moustafa(1)
Reem-Moustafa-Hassan-Moustafa(1)Reem-Moustafa-Hassan-Moustafa(1)
Reem-Moustafa-Hassan-Moustafa(1)
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
cv
cvcv
cv
 
CV of Oratile Ratshweunyana
CV of Oratile RatshweunyanaCV of Oratile Ratshweunyana
CV of Oratile Ratshweunyana
 
TEVIN MACAULLAY CV
TEVIN MACAULLAY CVTEVIN MACAULLAY CV
TEVIN MACAULLAY CV
 

More from Mahmoud Alfarra

Computer Programming, Loops using Java - part 2
Computer Programming, Loops using Java - part 2Computer Programming, Loops using Java - part 2
Computer Programming, Loops using Java - part 2Mahmoud Alfarra
 
Computer Programming, Loops using Java
Computer Programming, Loops using JavaComputer Programming, Loops using Java
Computer Programming, Loops using JavaMahmoud Alfarra
 
Chapter 10: hashing data structure
Chapter 10:  hashing data structureChapter 10:  hashing data structure
Chapter 10: hashing data structureMahmoud Alfarra
 
Chapter9 graph data structure
Chapter9  graph data structureChapter9  graph data structure
Chapter9 graph data structureMahmoud Alfarra
 
Chapter 8: tree data structure
Chapter 8:  tree data structureChapter 8:  tree data structure
Chapter 8: tree data structureMahmoud Alfarra
 
Chapter 7: Queue data structure
Chapter 7:  Queue data structureChapter 7:  Queue data structure
Chapter 7: Queue data structureMahmoud Alfarra
 
Chapter 6: stack data structure
Chapter 6:  stack data structureChapter 6:  stack data structure
Chapter 6: stack data structureMahmoud Alfarra
 
Chapter 5: linked list data structure
Chapter 5: linked list data structureChapter 5: linked list data structure
Chapter 5: linked list data structureMahmoud Alfarra
 
Chapter 4: basic search algorithms data structure
Chapter 4: basic search algorithms data structureChapter 4: basic search algorithms data structure
Chapter 4: basic search algorithms data structureMahmoud Alfarra
 
Chapter 3: basic sorting algorithms data structure
Chapter 3: basic sorting algorithms data structureChapter 3: basic sorting algorithms data structure
Chapter 3: basic sorting algorithms data structureMahmoud Alfarra
 
Chapter 2: array and array list data structure
Chapter 2: array and array list  data structureChapter 2: array and array list  data structure
Chapter 2: array and array list data structureMahmoud Alfarra
 
Chapter1 intro toprincipleofc#_datastructure_b_cs
Chapter1  intro toprincipleofc#_datastructure_b_csChapter1  intro toprincipleofc#_datastructure_b_cs
Chapter1 intro toprincipleofc#_datastructure_b_csMahmoud Alfarra
 
8 programming-using-java decision-making practices 20102011
8 programming-using-java decision-making practices 201020118 programming-using-java decision-making practices 20102011
8 programming-using-java decision-making practices 20102011Mahmoud Alfarra
 
7 programming-using-java decision-making220102011
7 programming-using-java decision-making2201020117 programming-using-java decision-making220102011
7 programming-using-java decision-making220102011Mahmoud Alfarra
 
6 programming-using-java decision-making20102011-
6 programming-using-java decision-making20102011-6 programming-using-java decision-making20102011-
6 programming-using-java decision-making20102011-Mahmoud Alfarra
 
5 programming-using-java intro-tooop20102011
5 programming-using-java intro-tooop201020115 programming-using-java intro-tooop20102011
5 programming-using-java intro-tooop20102011Mahmoud Alfarra
 
4 programming-using-java intro-tojava20102011
4 programming-using-java intro-tojava201020114 programming-using-java intro-tojava20102011
4 programming-using-java intro-tojava20102011Mahmoud Alfarra
 
3 programming-using-java introduction-to computer
3 programming-using-java introduction-to computer3 programming-using-java introduction-to computer
3 programming-using-java introduction-to computerMahmoud Alfarra
 
2 programming-using-java how to built application
2 programming-using-java how to built application2 programming-using-java how to built application
2 programming-using-java how to built applicationMahmoud Alfarra
 

More from Mahmoud Alfarra (20)

Computer Programming, Loops using Java - part 2
Computer Programming, Loops using Java - part 2Computer Programming, Loops using Java - part 2
Computer Programming, Loops using Java - part 2
 
Computer Programming, Loops using Java
Computer Programming, Loops using JavaComputer Programming, Loops using Java
Computer Programming, Loops using Java
 
Chapter 10: hashing data structure
Chapter 10:  hashing data structureChapter 10:  hashing data structure
Chapter 10: hashing data structure
 
Chapter9 graph data structure
Chapter9  graph data structureChapter9  graph data structure
Chapter9 graph data structure
 
Chapter 8: tree data structure
Chapter 8:  tree data structureChapter 8:  tree data structure
Chapter 8: tree data structure
 
Chapter 7: Queue data structure
Chapter 7:  Queue data structureChapter 7:  Queue data structure
Chapter 7: Queue data structure
 
Chapter 6: stack data structure
Chapter 6:  stack data structureChapter 6:  stack data structure
Chapter 6: stack data structure
 
Chapter 5: linked list data structure
Chapter 5: linked list data structureChapter 5: linked list data structure
Chapter 5: linked list data structure
 
Chapter 4: basic search algorithms data structure
Chapter 4: basic search algorithms data structureChapter 4: basic search algorithms data structure
Chapter 4: basic search algorithms data structure
 
Chapter 3: basic sorting algorithms data structure
Chapter 3: basic sorting algorithms data structureChapter 3: basic sorting algorithms data structure
Chapter 3: basic sorting algorithms data structure
 
Chapter 2: array and array list data structure
Chapter 2: array and array list  data structureChapter 2: array and array list  data structure
Chapter 2: array and array list data structure
 
Chapter1 intro toprincipleofc#_datastructure_b_cs
Chapter1  intro toprincipleofc#_datastructure_b_csChapter1  intro toprincipleofc#_datastructure_b_cs
Chapter1 intro toprincipleofc#_datastructure_b_cs
 
3 classification
3  classification3  classification
3 classification
 
8 programming-using-java decision-making practices 20102011
8 programming-using-java decision-making practices 201020118 programming-using-java decision-making practices 20102011
8 programming-using-java decision-making practices 20102011
 
7 programming-using-java decision-making220102011
7 programming-using-java decision-making2201020117 programming-using-java decision-making220102011
7 programming-using-java decision-making220102011
 
6 programming-using-java decision-making20102011-
6 programming-using-java decision-making20102011-6 programming-using-java decision-making20102011-
6 programming-using-java decision-making20102011-
 
5 programming-using-java intro-tooop20102011
5 programming-using-java intro-tooop201020115 programming-using-java intro-tooop20102011
5 programming-using-java intro-tooop20102011
 
4 programming-using-java intro-tojava20102011
4 programming-using-java intro-tojava201020114 programming-using-java intro-tojava20102011
4 programming-using-java intro-tojava20102011
 
3 programming-using-java introduction-to computer
3 programming-using-java introduction-to computer3 programming-using-java introduction-to computer
3 programming-using-java introduction-to computer
 
2 programming-using-java how to built application
2 programming-using-java how to built application2 programming-using-java how to built application
2 programming-using-java how to built application
 

Recently uploaded

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 

Recently uploaded (20)

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 

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: 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
  • 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 (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
  • 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