Introduction To Programming Information Technology , 1’ st Semester
description
Transcript of Introduction To Programming Information Technology , 1’ st Semester
Using Java
MINISTRY OF EDUCATION & HIGHER EDUCATIONCOLLEGE OF SCIENCE AND TECHNOLOGYKHANYOUNIS- 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, Khan Younis, Gaza, Palestine.
Currently : lecturer in CST (Full Time). Head of Information Technology Forum 1 (29 Nov. to 1
Dec. 2010) Past:
Head Of Computer Center in CST (9-2009 To 10-2010) Lecturer in UCAS, QOU, UP, CST as Part Time
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
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
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 ([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 10
Presented & Prepared by: Mahmoud R. Alfarra
Office Hours are a greatly time to have a good Science.
They are yours.Every
Mon (10:00 To 11:00 AM) Wed (9:30 To 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 ObjectsControl StatementsMethodsArrays
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
Output Data Data Process
More Speed More Accuracy Less TimeEasily
15Presented & Prepared by: Mahmoud R. Alfarra
نقف محاضراتنا في ثابتة وقفةكيف و الميزان و اإليمان مع فيها
أثر ما و تخف و الموازين تثقلاآلخــرة ... و الدنيـا في ذلك
... بالنيـة نبدأ بالنيـة ...و نبدأ و
16Presented & Prepared by: Mahmoud R. Alfarra