Upload
aleesha-marshall
View
214
Download
0
Tags:
Embed Size (px)
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 [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”
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?