Home / Semester 7 / INT315
Back to Subjects

INT315 — Cluster Computing

Course Overview

INT315 3 Credits L:2 T:0 P:2 Minor Data Science
Download Syllabus

Cluster Computing covers Apache Spark and Scala for distributed data processing, including RDDs, Spark SQL, GraphX, Spark Streaming with Apache Kafka, and machine learning using Spark MLlib and PySpark. The course emphasizes applying these technologies to big-data processing, analytics, graph processing, and practical machine-learning workflows.

Unit 1

Introduction to Spark

Unit 2

Introduction to Programming in Scala

Unit 3

Using RDD for Creating Applications in Spark and Graph Analytics

Unit 4

Running SQL Queries Using Spark SQL

Unit 5

Spark Streaming with Apache Kafka

Unit 6

Spark ML Programming and PySpark

Continuous Assessment

3 components

Best 2 of 3 CAs will be considered for evaluation.
Project 50%

Students design, develop, and document a project integrating multiple syllabus components to demonstrate their understanding and practical application of course concepts. The task translates theoretical knowledge into practical implementation while encouraging creativity and technical proficiency.

Week 4 / 13

Rubric
15 marks for implementation, 5 marks for the report, and 10 marks for the presentation and viva.

BYOD-Practical 50%

The BYOD-Practical emphasizes real-world tasks that develop critical thinking, problem-solving, and decision-making abilities. Students apply theoretical knowledge to practical scenarios from Units 1, 2, and 3, including the introduction to Spark and Scala and the use of RDDs for application development in Spark.

Week 5 / 6

Rubric
The assessment consists of three questions, each worth 10 marks.

Test 50%

Subjective test covering the syllabus from CA1 and CA2.

Week 11 / 12

Rubric
To test students' subject knowledge and provide an opportunity to improve CA performance in case of low marks or a missed CA.

Exams & Practice

End Term Examination

Final semester comprehensive evaluation

50%

Type: Practical

INT315 - FAQs

How many units are in INT315?

INT315 has 6 units. Each unit includes detailed notes and MCQ practice questions.

What exam resources are available for INT315?

Unit-wise notes and MCQ practice are available. Exam resources coming soon.

How to prepare for INT315 exams?

Study each unit's notes thoroughly, practice MCQs to test understanding, and attempt mock tests before exams. Focus on important topics and previous year questions.