SlideShare uma empresa Scribd logo
1 de 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.

Mais conteúdo relacionado

Semelhante a 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
 
Introduction to Object Oriented Programming
Introduction to Object Oriented ProgrammingIntroduction to Object Oriented Programming
Introduction to Object Oriented Programmingumairmushtaq48
 
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
 

Semelhante a 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)
 
Introduction to Object Oriented Programming
Introduction to Object Oriented ProgrammingIntroduction to Object Oriented Programming
Introduction to Object Oriented Programming
 
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
 

Último

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
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
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 

Último (20)

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
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
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 

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.