SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Session 0 - Course Introduction
Object-Oriented
using Java
Course Introduction
Why should you study Java?
 Top ten common programming languages:
Session 0 - Course Introduction
From https://statisticstimes.com/tech/top-computer-languages.php
Session 02 - Java Fundamentals
Why Java?
• Java is Architecture Neutral (i.e. platform
independent).
• Java Provides “One-Stop Shopping”
(customers can get all they need in just "one
stop" ).
• Java is Object-Oriented from the Ground
Up.
• Java is an Open Standard.
• Java is Free!
Instructor introduction
Name: Phan Đăng Cầu
Contacts:
• Email: caupd@fpt.edu.vn
• Mob: 0912 037 064
Course Overview
 Prerequisite:
– Programming Fundamentals Using C
Session 0 - Course Introduction
Course objectives
• Introduce fundamental object-oriented
(OO) terminology and concepts.
• Getting to know the “World of Java”.
• Understand the implementation of a Java
Application.
• Understand the roles of java built-in
packages.
Session 0 - Course Introduction
Contents
• Learning the Java Language
• Classes and Objects
• Nested Classes
• Numbers and strings
• Exceptions
• Encapsulation
• Inheritance
• Polymorphism
• Array of objects
• Collections
• Basic I/O
Session 0 - Course Introduction
Resources
• Tool
• NetBean IDE 8.x
• JDK 1.8
• Tutorial
• http://docs.oracle.com/javase/tutorial/
Download & Install JDK & NetBeans
Downloads JDK 1.8 and earlier
https://www.oracle.com/java/technologies/javase/javas
e8-archive-downloads.html
Downloads NetBeans 8.2:
https://mega.nz/file/9aJhTYxa#vgitzVc5oiBZrUZTifDfE
701KGUVkYNHQdnBLeG3BDg
You can also download JDK & NetBeans from the
class PRO192_XXYY_CauPD in cmshn (e.g.
PRO192_SU22_CauPD)
Course Requirements
 Following lessons in classroom
 Reading textbook and documents at home
 Completing chapter assessment in time
 Discussing actively in your teams and in
classroom
Grading policy
• On-going assessment:
- 6 Labs (LB): 10%
- 1 Assignments (AS): 20%
- 2 Progress tests (PT): 10%
• Practical and Final Exams:
- 1 Practical Exam (PE): 30%
- 1 Final Exam (FE): 30%
• Total score (TS) = 0.1*LB 0.2*AS + 0.1*PT + 0.3*PE + 0.3*FE
• Completion Criteria:
1) Every on-going assessment (average) component > 0
2) PE > 0 (no resit)
3) FE >= 4 & TS >= 5
Academic policy
Cheating, plagiarism and breach of copyright are serious
offenses under this Policy.
 Cheating
Cheating during a test or exam is construed as talking, peeking at
another student’s paper or any other clandestine method of
transmitting information.
 Plagiarism
Plagiarism is using the work of others without citing it; that is,
holding the work of others out as your own work.
 Breach of Copyright
If you photocopy a textbook without the copyright holder's
permission, you violate copyright law.

Weitere ähnliche Inhalte

Ähnlich wie 01A-Course Introduction.ppt

Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptxSamar954063
 
UMR - My ongoing projects with Technology - Rochester - 2015
UMR - My ongoing projects with Technology - Rochester - 2015 UMR - My ongoing projects with Technology - Rochester - 2015
UMR - My ongoing projects with Technology - Rochester - 2015 University of Minnesota Rochester
 
Introduction to Database Systems(CLO.pdf
Introduction to Database Systems(CLO.pdfIntroduction to Database Systems(CLO.pdf
Introduction to Database Systems(CLO.pdfSawairaKazmi
 
OBE-Implementation Plan 17-8-21.pptx
OBE-Implementation Plan 17-8-21.pptxOBE-Implementation Plan 17-8-21.pptx
OBE-Implementation Plan 17-8-21.pptxsyedmoazzamnizami
 
Texas Rangers to the rescue: turning your VLE into an exam centre
Texas Rangers to the rescue: turning your VLE into an exam centreTexas Rangers to the rescue: turning your VLE into an exam centre
Texas Rangers to the rescue: turning your VLE into an exam centreBlackboardEMEA
 
Pi j1.0 workshop-introduction
Pi j1.0 workshop-introductionPi j1.0 workshop-introduction
Pi j1.0 workshop-introductionmcollison
 
Data communications and network connection.ppt
Data communications and network connection.pptData communications and network connection.ppt
Data communications and network connection.pptYuvaraj471177
 
Discrete-Mathematics syllabus sample.docx
Discrete-Mathematics syllabus sample.docxDiscrete-Mathematics syllabus sample.docx
Discrete-Mathematics syllabus sample.docxLaizaMaeRodriguezAgn
 
ECICT-2-Syllabus-Final-Copy.docx.pdf
ECICT-2-Syllabus-Final-Copy.docx.pdfECICT-2-Syllabus-Final-Copy.docx.pdf
ECICT-2-Syllabus-Final-Copy.docx.pdfChristopherPilotin3
 
Phm 1.1.5(Harman S. Gahir)
Phm 1.1.5(Harman S. Gahir)Phm 1.1.5(Harman S. Gahir)
Phm 1.1.5(Harman S. Gahir)Harman Gahir
 
CMSC198 summer2012 syllabus
CMSC198 summer2012 syllabusCMSC198 summer2012 syllabus
CMSC198 summer2012 syllabusAkilah Jackson
 
BAETE_workshop_for_PEV_October_2017.pdf
BAETE_workshop_for_PEV_October_2017.pdfBAETE_workshop_for_PEV_October_2017.pdf
BAETE_workshop_for_PEV_October_2017.pdfASMZahidKausar
 
03 slide num & mlk - persiapan akreditasi internasional abet untuk teknik i...
03 slide   num & mlk - persiapan akreditasi internasional abet untuk teknik i...03 slide   num & mlk - persiapan akreditasi internasional abet untuk teknik i...
03 slide num & mlk - persiapan akreditasi internasional abet untuk teknik i...Ainul Yaqin
 
Prep and Phase 0 Presentation (06/12)
Prep and Phase 0 Presentation (06/12)Prep and Phase 0 Presentation (06/12)
Prep and Phase 0 Presentation (06/12)Maria Piper
 
Workplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceWorkplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceCengage Learning
 
2CPP01 - Intro to Module
2CPP01 - Intro to Module2CPP01 - Intro to Module
2CPP01 - Intro to ModuleMichael Heron
 

Ähnlich wie 01A-Course Introduction.ppt (20)

OBE pdf [Autosaved].ppt
OBE pdf [Autosaved].pptOBE pdf [Autosaved].ppt
OBE pdf [Autosaved].ppt
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptx
 
UMR - My ongoing projects with Technology - Rochester - 2015
UMR - My ongoing projects with Technology - Rochester - 2015 UMR - My ongoing projects with Technology - Rochester - 2015
UMR - My ongoing projects with Technology - Rochester - 2015
 
Introduction to Database Systems(CLO.pdf
Introduction to Database Systems(CLO.pdfIntroduction to Database Systems(CLO.pdf
Introduction to Database Systems(CLO.pdf
 
OBE-Implementation Plan 17-8-21.pptx
OBE-Implementation Plan 17-8-21.pptxOBE-Implementation Plan 17-8-21.pptx
OBE-Implementation Plan 17-8-21.pptx
 
Texas Rangers to the rescue: turning your VLE into an exam centre
Texas Rangers to the rescue: turning your VLE into an exam centreTexas Rangers to the rescue: turning your VLE into an exam centre
Texas Rangers to the rescue: turning your VLE into an exam centre
 
Pi j1.0 workshop-introduction
Pi j1.0 workshop-introductionPi j1.0 workshop-introduction
Pi j1.0 workshop-introduction
 
Data communications and network connection.ppt
Data communications and network connection.pptData communications and network connection.ppt
Data communications and network connection.ppt
 
Discrete-Mathematics syllabus sample.docx
Discrete-Mathematics syllabus sample.docxDiscrete-Mathematics syllabus sample.docx
Discrete-Mathematics syllabus sample.docx
 
00 syllabus
00 syllabus00 syllabus
00 syllabus
 
ECICT-2-Syllabus-Final-Copy.docx.pdf
ECICT-2-Syllabus-Final-Copy.docx.pdfECICT-2-Syllabus-Final-Copy.docx.pdf
ECICT-2-Syllabus-Final-Copy.docx.pdf
 
Phm 1.1.5(Harman S. Gahir)
Phm 1.1.5(Harman S. Gahir)Phm 1.1.5(Harman S. Gahir)
Phm 1.1.5(Harman S. Gahir)
 
CMSC198 summer2012 syllabus
CMSC198 summer2012 syllabusCMSC198 summer2012 syllabus
CMSC198 summer2012 syllabus
 
INT108L0 (2).pptx
INT108L0 (2).pptxINT108L0 (2).pptx
INT108L0 (2).pptx
 
BAETE_workshop_for_PEV_October_2017.pdf
BAETE_workshop_for_PEV_October_2017.pdfBAETE_workshop_for_PEV_October_2017.pdf
BAETE_workshop_for_PEV_October_2017.pdf
 
03 slide num & mlk - persiapan akreditasi internasional abet untuk teknik i...
03 slide   num & mlk - persiapan akreditasi internasional abet untuk teknik i...03 slide   num & mlk - persiapan akreditasi internasional abet untuk teknik i...
03 slide num & mlk - persiapan akreditasi internasional abet untuk teknik i...
 
Prep and Phase 0 Presentation (06/12)
Prep and Phase 0 Presentation (06/12)Prep and Phase 0 Presentation (06/12)
Prep and Phase 0 Presentation (06/12)
 
Workplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceWorkplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing Conference
 
Deep reinforcement learning
Deep reinforcement learningDeep reinforcement learning
Deep reinforcement learning
 
2CPP01 - Intro to Module
2CPP01 - Intro to Module2CPP01 - Intro to Module
2CPP01 - Intro to Module
 

Kürzlich hochgeladen

Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...liera silvan
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 

Kürzlich hochgeladen (20)

Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 

01A-Course Introduction.ppt

  • 1. Session 0 - Course Introduction Object-Oriented using Java Course Introduction
  • 2. Why should you study Java?  Top ten common programming languages: Session 0 - Course Introduction From https://statisticstimes.com/tech/top-computer-languages.php
  • 3. Session 02 - Java Fundamentals Why Java? • Java is Architecture Neutral (i.e. platform independent). • Java Provides “One-Stop Shopping” (customers can get all they need in just "one stop" ). • Java is Object-Oriented from the Ground Up. • Java is an Open Standard. • Java is Free!
  • 4. Instructor introduction Name: Phan Đăng Cầu Contacts: • Email: caupd@fpt.edu.vn • Mob: 0912 037 064
  • 5. Course Overview  Prerequisite: – Programming Fundamentals Using C
  • 6. Session 0 - Course Introduction Course objectives • Introduce fundamental object-oriented (OO) terminology and concepts. • Getting to know the “World of Java”. • Understand the implementation of a Java Application. • Understand the roles of java built-in packages.
  • 7. Session 0 - Course Introduction Contents • Learning the Java Language • Classes and Objects • Nested Classes • Numbers and strings • Exceptions • Encapsulation • Inheritance • Polymorphism • Array of objects • Collections • Basic I/O
  • 8. Session 0 - Course Introduction Resources • Tool • NetBean IDE 8.x • JDK 1.8 • Tutorial • http://docs.oracle.com/javase/tutorial/
  • 9. Download & Install JDK & NetBeans Downloads JDK 1.8 and earlier https://www.oracle.com/java/technologies/javase/javas e8-archive-downloads.html Downloads NetBeans 8.2: https://mega.nz/file/9aJhTYxa#vgitzVc5oiBZrUZTifDfE 701KGUVkYNHQdnBLeG3BDg You can also download JDK & NetBeans from the class PRO192_XXYY_CauPD in cmshn (e.g. PRO192_SU22_CauPD)
  • 10. Course Requirements  Following lessons in classroom  Reading textbook and documents at home  Completing chapter assessment in time  Discussing actively in your teams and in classroom
  • 11. Grading policy • On-going assessment: - 6 Labs (LB): 10% - 1 Assignments (AS): 20% - 2 Progress tests (PT): 10% • Practical and Final Exams: - 1 Practical Exam (PE): 30% - 1 Final Exam (FE): 30% • Total score (TS) = 0.1*LB 0.2*AS + 0.1*PT + 0.3*PE + 0.3*FE • Completion Criteria: 1) Every on-going assessment (average) component > 0 2) PE > 0 (no resit) 3) FE >= 4 & TS >= 5
  • 12. Academic policy Cheating, plagiarism and breach of copyright are serious offenses under this Policy.  Cheating Cheating during a test or exam is construed as talking, peeking at another student’s paper or any other clandestine method of transmitting information.  Plagiarism Plagiarism is using the work of others without citing it; that is, holding the work of others out as your own work.  Breach of Copyright If you photocopy a textbook without the copyright holder's permission, you violate copyright law.