Copyright© 2015, Sira Yongchareon Department of Computing, Faculty of Creative Industries and...

Preview:

Citation preview

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

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

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)

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

What do you think about this?

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

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!!

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 syongchareon@unitec.ac.nz Email code of conduct

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

For example, To : syongchareon@unitec.ac.nz 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”

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

Any questions about the course?

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

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

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

Introduction : The Big Area

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

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)

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…

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

Any questions?

Recommended