15
Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced Data Engineering (ADE) Week 1 Introduction to Advanced Data Engineering

Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

Embed Size (px)

Citation preview

Page 1: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

Copyright© 2015, Sira YongchareonDepartment of Computing, Faculty of Creative Industries and Business

Lecturer : Dr. Sira Yongchareon

ISCG7446 Advanced Data Engineering (ADE)

Week 1Introduction to Advanced Data Engineering

Page 2: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

ISCG7446 Advanced Data Engineering (by Sira Yongchareon)Department of Computing, Faculty of Creative Industries and Business 2

Course’s introduction

Introduction to Advanced Data Engineering

Outline

Page 3: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

ISCG7446 Advanced Data Engineering (by Sira Yongchareon)Department of Computing, Faculty of Creative Industries and Business 3

Course’s introduction About our course & classes

Tuesday, 9:30 – 12:00 … NO late & NO break, alright? Active Teaching & Learning method

Flipped classroom!! Out-side-class self-learning (Text books, PPTs, VDOs, etc) In-class activities (test, workshop, case-study, discussion)

Interactive + group based (collaborative) learning + discussion

Key (non-technical) skills to be developed CRC (Critical, Reflective, and Creative)

Page 4: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

ISCG7446 Advanced Data Engineering (by Sira Yongchareon)Department of Computing, Faculty of Creative Industries and Business 4

What do you think about this?

Page 5: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

ISCG7446 Advanced Data Engineering (by Sira Yongchareon)Department of Computing, Faculty of Creative Industries and Business 5

Course’s introduction About assessments

No Final Exam or Test!!! 2 x Assignments: 100%

Individual 40% (Reports + Activities) Hybrid 60% (Development project + Reports + Presentation)

Mixed assessments - Group & Individual Project-based, group work, group & individual reports,

presentations

How to pass this subject Obtain scores 50% from the overall

Page 6: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

ISCG7446 Advanced Data Engineering (by Sira Yongchareon)Department of Computing, Faculty of Creative Industries and Business 6

Course’s introduction Learning resources (All can be accessed online)

Each week requires you to read some chapters of these books!!

Page 7: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

ISCG7446 Advanced Data Engineering (by Sira Yongchareon)Department of Computing, Faculty of Creative Industries and Business 7

Course’s introduction Outside-a-class contact

Email me [email protected] Email code of conduct

In the subject line of your email, please write “[ADE]” followed by “your topic/question/issue”.

For example, To : [email protected] Subject : [ADE] Question about the next week’s test

WARNING AGAIN!! Without following that your email can be redirected to my “very low priority mailbox”

Page 8: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

ISCG7446 Advanced Data Engineering (by Sira Yongchareon)Department of Computing, Faculty of Creative Industries and Business 8

Any questions about the course?

Page 9: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

ISCG7446 Advanced Data Engineering (by Sira Yongchareon)Department of Computing, Faculty of Creative Industries and Business 9

Introduction – At first sight What is Data Engineering?

First, what is “data”? And why is it important? Engineering vs. Managing Why important and how it impacts to business

What key knowledge & skills required? Programming Databases Operating systems Software platforms

What about “Jobs” in the market? Data Engineering vs Data Science

Page 10: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

ISCG7446 Advanced Data Engineering (by Sira Yongchareon)Department of Computing, Faculty of Creative Industries and Business 10

Introduction : A bit more about “Data” How much you know about “Data”

Describe Data ….. Information …. Knowledge …

Classify Structured Non-structured At-rest In-motion

Page 11: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

ISCG7446 Advanced Data Engineering (by Sira Yongchareon)Department of Computing, Faculty of Creative Industries and Business 11

Introduction : The Big Area

Page 12: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

ISCG7446 Advanced Data Engineering (by Sira Yongchareon)Department of Computing, Faculty of Creative Industries and Business 12

Introduction : Database review How much you know about “Databases”

Database systems (DBMS) Database design and data modeling Relational database model, ERM or ERD Normalization (Normal forms) vs. De-normalization SQL programming Transactions, Concurrency control Data warehousing, OLAP, etc

Page 13: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

ISCG7446 Advanced Data Engineering (by Sira Yongchareon)Department of Computing, Faculty of Creative Industries and Business 13

Prior knowledge check-point This course requires prior knowledge about

Database concepts and SQL (from Lv. 6 Database Design and Development and Lv. 6 Data Warehousing)

Basic JAVA/Python Programming (from Lv. 5 Programming Principles and Practices)

Linux system and basic shell commands (from Lv. 5 Operating Systems)

Do not know any of them? Then please LBY (Learn-By-Yourself)

Page 14: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

ISCG7446 Advanced Data Engineering (by Sira Yongchareon)Department of Computing, Faculty of Creative Industries and Business 14

What’s Next? Study the following chapters from the text books listed on

the Moodle (under Resources Section) Book N1.Chap 1. Overview of NoSQL Book N1.Chap 2. Characteristics of NoSQL

Next week, you will need to present and discuss some of the points you learned

Assignment 1 “Personal Learning Journal” and “In-class activity” starts next week!!!

Try to summarize knowledge you learned and write something your Journal…

Page 15: Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG7446 Advanced

ISCG7446 Advanced Data Engineering (by Sira Yongchareon)Department of Computing, Faculty of Creative Industries and Business 15

Any questions?