SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
DSA 103 Object Oriented Programming :: Week 1
Report
Ferdin Joe John Joseph PhD
Follow
Assistant Professor, Faculty of Information Technology
Aug. 15, 2019
•
0 likes
•
444 views
1
of
29
DSA 103 Object Oriented Programming :: Week 1
Aug. 15, 2019
•
0 likes
•
444 views
Download Now
Download to read offline
Report
Data & Analytics
Week 1 of DSA 103 Object Oriented Programming
Ferdin Joe John Joseph PhD
Follow
Assistant Professor, Faculty of Information Technology
Recommended
DSA 103 Object Oriented Programming :: Week 3
Ferdin Joe John Joseph PhD
345 views
•
47 slides
2019 DSA 105 Introduction to Data Science Week 1
Ferdin Joe John Joseph PhD
270 views
•
21 slides
Blockchain Technology - Week 6 - Role of Cryptography in Blockchain
Ferdin Joe John Joseph PhD
483 views
•
37 slides
[Đồ án môn học] - Đề tài: Tìm hiểu Git và Github
Matt Colonel
1.7K views
•
96 slides
KHAI PHÁ LUẬT KẾT HỢP CÁC MÔN HỌC CỦA SINH VIÊN
Vu Truong
8.9K views
•
86 slides
Data mining - Luật kết hợp và ứng dụng
Phien Le
10.2K views
•
51 slides
More Related Content
What's hot
Cây Nhị Phân
Nghĩa Hoàng
5.6K views
•
66 slides
Socket programming using java
UC San Diego
5.7K views
•
23 slides
Bai giang stack c++
ssuserd84133
107 views
•
16 slides
Truyen du lieu, Haming, CRC,...
Đinh Công Thiện Taydo University
14.9K views
•
33 slides
Đề tài: Hệ thống phát hiện cảnh báo nguy cơ tấn công mạng
Dịch vụ viết bài trọn gói ZALO: 0917.193.864
1.6K views
•
68 slides
Hệ thống quản lý rạp chiếu phim
vennguyennoinho
49.4K views
•
63 slides
What's hot
(20)
Cây Nhị Phân
Nghĩa Hoàng
•
5.6K views
Socket programming using java
UC San Diego
•
5.7K views
Bai giang stack c++
ssuserd84133
•
107 views
Truyen du lieu, Haming, CRC,...
Đinh Công Thiện Taydo University
•
14.9K views
Đề tài: Hệ thống phát hiện cảnh báo nguy cơ tấn công mạng
Dịch vụ viết bài trọn gói ZALO: 0917.193.864
•
1.6K views
Hệ thống quản lý rạp chiếu phim
vennguyennoinho
•
49.4K views
Expression trees
Salman Vadsarya
•
3.4K views
Week 1: Introduction to Cloud Computing - DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
•
270 views
Giáo trình Tester Full
Thanh Sơn
•
22.1K views
Netcat - A Swiss Army Tool
Chandrapal Badshah
•
1.4K views
Luận văn Thạc sĩ Nghiên cứu triển khai giải pháp đảm bảo an ninh mạng trên nề...
Dịch vụ viết thuê Luận Văn - ZALO 0932091562
•
257 views
Nghiên cứu luật kết hợp áp dụng xây dựng mạng chia sẻ đồ vật MiGi
Nghia Minh
•
1.7K views
Đề tài: Hệ thống quản lý ký túc xá đại học, HAY
Viết thuê trọn gói ZALO 0934573149
•
1.1K views
Các loại cáp mạng
Vi Tính Hoàng Nam
•
744 views
Queue Implementation Using Array & Linked List
PTCL
•
5.4K views
C3 2
Trần Thanh
•
3K views
Mang co ban
CamTu Nguyen
•
6.5K views
Giới thiệu về Rational Rose và Các diagram
Huy Vũ
•
11.8K views
tổng hợp bài tập java có đáp án chi tiết
Hoàng Trí Phan
•
32.9K views
How inodes Work
Roman Tarnavski
•
12.7K views
Similar to DSA 103 Object Oriented Programming :: Week 1
Intriduction to Data Science - Week 1
Ferdin Joe John Joseph PhD
126 views
•
15 slides
2019 DSA 105 Introduction to Data Science Week 3
Ferdin Joe John Joseph PhD
276 views
•
17 slides
Sample Task B.docx
pokque
5 views
•
10 slides
IT Intern-ship Presentation
Siddhi Suthar
2.3K views
•
25 slides
Data wrangling week1
Ferdin Joe John Joseph PhD
203 views
•
30 slides
Promoting Student Access and Success Through Research
Tanya Joosten
1.9K views
•
34 slides
Similar to DSA 103 Object Oriented Programming :: Week 1
(20)
Intriduction to Data Science - Week 1
Ferdin Joe John Joseph PhD
•
126 views
2019 DSA 105 Introduction to Data Science Week 3
Ferdin Joe John Joseph PhD
•
276 views
Sample Task B.docx
pokque
•
5 views
IT Intern-ship Presentation
Siddhi Suthar
•
2.3K views
Data wrangling week1
Ferdin Joe John Joseph PhD
•
203 views
Promoting Student Access and Success Through Research
Tanya Joosten
•
1.9K views
Scope of Integration Technology Enabled Learning In Academic Programme
faizan faizan
•
312 views
Lead Teacher Meeting Fall 2012
Sun West School Division
•
481 views
Connect curriculum to reality via creation-based learning: The pre-experiment...
Jingjing Lin
•
2 views
Class 1 fall 2012
Shawn Lennie
•
374 views
Oose lab notes
Aravindharamanan S
•
2.8K views
Integrating Technology in a Classroom Lesson: Step-by-Step instructions on ho...
maganharrell
•
40.6K views
Research Poster (2015-16)
Transpose Multiservices
•
44 views
Technophilia or Technophobia - Exploring Teacher Autonomy In Learning ICT/Web...
Phil Longwell
•
3K views
2019 DSA 105 Introduction to Data Science Week 2
Ferdin Joe John Joseph PhD
•
192 views
Student Opinions of Technology Enhanced Learning
telshef
•
695 views
Technology Use Plan
kafkahead
•
428 views
Part 3 Connecting Through Technology
Linda Nitsche
•
418 views
My Portfolio in Educational Technology
rheamae001
•
363 views
2015-02-04 research seminar
ifi8106tlu
•
439 views
More from Ferdin Joe John Joseph PhD
Invited Talk DGTiCon 2022
Ferdin Joe John Joseph PhD
159 views
•
27 slides
Week 12: Cloud AI- DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
198 views
•
23 slides
Week 11: Cloud Native- DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
124 views
•
42 slides
Week 10: Cloud Security- DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
112 views
•
43 slides
Week 9: Relational Database Service Alibaba Cloud- DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
167 views
•
30 slides
Week 7: Object Storage Service Alibaba Cloud- DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
185 views
•
30 slides
More from Ferdin Joe John Joseph PhD
(20)
Invited Talk DGTiCon 2022
Ferdin Joe John Joseph PhD
•
159 views
Week 12: Cloud AI- DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
•
198 views
Week 11: Cloud Native- DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
•
124 views
Week 10: Cloud Security- DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
•
112 views
Week 9: Relational Database Service Alibaba Cloud- DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
•
167 views
Week 7: Object Storage Service Alibaba Cloud- DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
•
185 views
Week 6: Server Load Balancer and Auto Scaling Alibaba Cloud- DSA 441 Cloud Co...
Ferdin Joe John Joseph PhD
•
232 views
Week 5: Elastic Compute Service (ECS) with Alibaba Cloud- DSA 441 Cloud Compu...
Ferdin Joe John Joseph PhD
•
217 views
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
•
171 views
Week 3: Virtual Private Cloud, On Premise, IaaS, PaaS, SaaS - DSA 441 Cloud C...
Ferdin Joe John Joseph PhD
•
186 views
Week 2: Virtualization and VM Ware - DSA 441 Cloud Computing
Ferdin Joe John Joseph PhD
•
170 views
Sept 6 2021 BTech Artificial Intelligence and Data Science curriculum
Ferdin Joe John Joseph PhD
•
473 views
Hadoop in Alibaba Cloud
Ferdin Joe John Joseph PhD
•
176 views
Cloud Computing Essentials in Alibaba Cloud
Ferdin Joe John Joseph PhD
•
805 views
Transforming deep into transformers – a computer vision approach
Ferdin Joe John Joseph PhD
•
194 views
Week 11: Programming for Data Analysis
Ferdin Joe John Joseph PhD
•
182 views
Week 10: Programming for Data Analysis
Ferdin Joe John Joseph PhD
•
191 views
Week 9: Programming for Data Analysis
Ferdin Joe John Joseph PhD
•
164 views
Week 8: Programming for Data Analysis
Ferdin Joe John Joseph PhD
•
243 views
Programming for Data Analysis: Week 4
Ferdin Joe John Joseph PhD
•
200 views
Recently uploaded
apidays London 2023 - Why and how to apply DDD to APIs, Radhouane Jrad, QBE E...
apidays
33 views
•
25 slides
apidays London 2023 - How APIs support the democratization of FAIR data and d...
apidays
14 views
•
20 slides
Introduction to Cypher
Neo4j
16 views
•
48 slides
Quantum Karnaugh map in NV-center Quantum Computer
ssuserb645ae
11 views
•
17 slides
Wellbeing of Wales 2023
Statistics for Wales @ Welsh Government
55 views
•
22 slides
Programming Portfolio Nahari Rasif
NahariRasif
19 views
•
5 slides
Recently uploaded
(20)
apidays London 2023 - Why and how to apply DDD to APIs, Radhouane Jrad, QBE E...
apidays
•
33 views
apidays London 2023 - How APIs support the democratization of FAIR data and d...
apidays
•
14 views
Introduction to Cypher
Neo4j
•
16 views
Quantum Karnaugh map in NV-center Quantum Computer
ssuserb645ae
•
11 views
Wellbeing of Wales 2023
Statistics for Wales @ Welsh Government
•
55 views
Programming Portfolio Nahari Rasif
NahariRasif
•
19 views
Data collection.pdf
MuthuLakshmi124949
•
16 views
apidays London 2023 - When to soar and when to dive, Claire Barrett, APIsFirst
apidays
•
8 views
apidays London 2023 - DocOps and Automation in Fintech, Kateryna Osadchenko, ...
apidays
•
7 views
Building and deploying LLM applications with Apache Airflow
Kaxil Naik
•
6 views
apidays London 2023 - API Metrics matters in APIOps, Ludovic Pourrat, Lombar...
apidays
•
13 views
apidays London 2023 - Overengineering Weakens your API Security, Dr. David Va...
apidays
•
9 views
2019-06-21 YC Preso V5.pdf
Yue Cathy Chang
•
7 views
BLOCK CHAIN TECHNOLOGY.pptx
Priyanka749523
•
11 views
apidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeus
apidays
•
12 views
The perfect couple: Uniting Large Language Models and Knowledge Graphs for En...
Neo4j
•
47 views
Proposal Presentation
SolarBhai
•
12 views
criteria of a good research design.pdf
MuthuLakshmi124949
•
15 views
apidays London 2023 - Advanced AI-powered API Security, Ricky Moorhouse (IBM)...
apidays
•
8 views
Interpreting the brief B2.pptx
Stephen266013
•
5 views
DSA 103 Object Oriented Programming :: Week 1
1.
DSA – 103 Object Oriented Programming Week 1 Ferdin Joe John Joseph, PhD Faculty of Information Technology Thai‐Nichi Institute of Technology
2.
Week 1 ‐ Orientation Agenda • Formal Introduction •
DSA 103 – A Road Map • Textbooks • Activity • Programming – Primer • Object Oriented Programming – Introduction • Java – History • Java ‐ Syntax Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 2
3.
Join our g+ community https://bit.ly/2uoTdWL Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 3
4.
Orientation Introduce Yourself Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 4
5.
Lecturer ‐ Intro Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 5 ferdinjoe
6.
Motivation Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 6
7.
DSA 103 – A Road Map Attendance (10%) Mid Exam (40%) How GPA works for DSA 103? Final Exam (50%) Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 7
8.
Textbooks Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 8
9.
Activity – Three piece symmetry Using the given blocks, perform symmetry Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 9
10.
Programming – Myth: Difficult & Scary Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 10
11.
Basis • Flow of electricity in minute amplitude • Make 0s and 1s to work Faculty of Information Technology, Thai ‐
Nichi Institute of Technology 11
12.
Programming Unplugged Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 12
13.
Types of Programming Languages • Machine Language 0s and 1s • Assembly Language •
Procedural Language – C, Fortran, Pascal, BASIC • Object Oriented Language – C++, Java, Python etc Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 13
14.
Procedure Vs Object Oriented Programming Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 14
15.
What are we going to learn? Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 15
16.
Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 16
17.
Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 17
18.
Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 18
19.
Java Features Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 19
20.
Object Oriented Paradigms Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 20
21.
Java ‐ Syntax Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 21
22.
Eclipse Environment Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 22
23.
Setting up your personal laptop/PC Install the following • Latest JDK from oracle website • Eclipse IDE Faculty of Information Technology, Thai ‐
Nichi Institute of Technology 23
24.
Data Types Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 24
25.
Data Types ‐ Numeric Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 25
26.
Data Type – Variables Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 26
27.
Addition Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 27
28.
Next Week… • Operators and operands • Expressions •
Conditional Statements – if‐else statement Faculty of Information Technology, Thai ‐ Nichi Institute of Technology 28
29.
Worksheet • Create java code for adding, subtracting, multiplying and dividing two numbers. Do this for both integer and float variables. • Try to implement these in the lab class next week after my demonstration on eclipse. Faculty of Information Technology, Thai ‐
Nichi Institute of Technology 29