Syllabus

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

King Fahd University of Petroleum & Minerals

College of Computer Sciences and Engineering


Information and Computer Science Department

ICS 474 : Big Data Analytics (3-0-3)

Syllabus: Semester 231

Name Email Office # Office Phone Office Hours

Salahadin [email protected] 22-314 1721 MW: 12:30 – 13:50

Course website: blackboard.kfupm.edu.sa

Catalog Course Description:


Introduction and foundation of big data and big-data analytics. Sources of big data. Smart clouds.
Hadoop file system and Apache Spark. Storage management for big data. Machine learning and
visualization with big data. Applications of big data. Big data security, privacy, and its societal impacts.

Pre-requisites:
• [ICS324, Stat319 or equivalents] or Consent of Instructor

Course Objective:
• Describe big data and characteristics of big data.
• Explain big data modelling, analysis, and management.
• Present to the student how to apply machine learning techniques to big data analysis using tools
like Apache Hadoop, Apache Spark, etc.
• Introduce the students to designing, analyzing, and presenting experiments on big data.

Page 1 of 5
Course Learning Outcomes:
After completion of this course, the student shall be able to:

1. Describe big data and characteristics of big data.


2. Perform big data modelling, analysis, and management.
3. Apply big data machine learning techniques using tools like Apache Spark.
4. Design, analyze, and present experiments on big data.

Textbook: Big Data Analytics: A Hands-On Approach, by Arshdeep Bahga & Vijay Madisetti, 2019

Course Outline (lectures)

Week# Topic Chapter

1-2 Introduction and foundation of big data analytics 1&5


3-4 Hadoop architecture and ecosystem 6&7
4-5 Spark architecture and ecosystem 7,8
6-7 Standard SQL and Spark SQL
7-8 Data Streaming 8,9
9 Big data storage management 4, 9, & 10
10-11 Machine learning and Data mining 11
12 Big data patterns 3
12 Foundation of smart clouds 2
13 Big data visualization 12
13 Big Data Security
14 Big Data and Society (ethical, legal, and privacy aspects)
15 Big Data in contemporary Applications

Page 2 of 5
Assessment Plan:

Activity Weight (%)


4 Home works 12
4 Quizzes 12
Project 20
Midterm (Tue., Week 9) 26
Final (TBA by registrar) 30

Home works: dates and weights

HW # Due Week Due Day Due date Weight (%)


H1 4 3
H2 6 3
Saturday
H3 8 3
H4 12 3

Quizzes: dates and weights

Quiz # Due Week Due Day Due Date Weight (%)


Q1 4 3
Q2 7 3
Wednesday
Q3 10 3
Q4 13 3

Page 3 of 5
All
Event Due Week Due Date Weight (%)
Q1 4 Wed. 3
H1 4 Sat. 3
H2 6 Sat. 3
Q2 7 Wed . 3
H3 8 Sat. 3
Midterm 9 Tue. 26
Q3 10 Wed. 3
H4 12 Sat. 3
Q4 13 Wed. 3
Project 15 Sat. 20
Final Check the registrar website 30

Page 4 of 5
Course Policies

• Attendance: Regular attendance is a university requirement.


• No makeup of homework assignments, quizzes or exams will be given.
• Late assignments: No late submission of homework will be accepted. No submissions will be
accepted by email.
• Office Hours: Students are encouraged to use the office hours to clarify any part of the material
that is not clear.
• Academic honesty:
o Students are expected to abide by all the university regulations on academic honesty.
o Although collaboration and sharing knowledge are highly encouraged, copying others’
work without proper citation, either in part or full, is considered plagiarism. Whenever in
doubt, review the university guidelines or consult the instructor.
• Courtesy:
o Students are expected to be courteous toward the instructor and their classmates.
o Social use of cell phones in class is prohibited.

 Best of luck!! 

Page 5 of 5

You might also like