- What is DTS 312 at the University of Uyo?
- DTS 312 (Big Data Computing) is a 2-unit, 300 Level course taught in the First Semester at the University of Uyo, Akwa Ibom State, Nigeria. What changes when the data no longer fits on one machine. Distributed storage and computation, the MapReduce model, Hadoop and Spark, and the architectural patterns of modern data platforms.
- What topics are covered in DTS 312?
- The DTS 312 outline covers 9 topics: Characterising big data: volume, velocity, variety, veracity and value; Why scale-up fails and scale-out wins; commodity clusters and fault tolerance; Distributed file systems: HDFS architecture, blocks, replication, NameNode and DataNodes; The MapReduce programming model: map, shuffle, reduce; worked word-count and join examples; The Hadoop ecosystem: YARN, Hive, HBase, Sqoop, Flume; Apache Spark: RDDs, DataFrames, lazy evaluation, transformations vs actions, in-memory computation; Spark SQL and PySpark for data processing; Stream processing concepts: Kafka, windowing, and batch vs streaming architectures; NoSQL stores and the CAP theorem; cloud big-data services.
- What textbooks are recommended for DTS 312?
- Recommended reading for DTS 312: Hadoop: The Definitive Guide by Tom White; Learning Spark by Damji, Wenig, Das & Lee; Designing Data-Intensive Applications by Martin Kleppmann.
- How do I pass DTS 312?
- Be able to trace a word-count through map → shuffle → reduce by hand; it is the classic exam question and it teaches the model properly Install Spark locally (or use a free Databricks Community workspace) and run PySpark on a few million rows — the concepts stay abstract until you see a job execute Understand WHY Spark is faster than MapReduce (in-memory, DAG scheduling, lazy evaluation) rather than just asserting it The CAP theorem is examined nearly every year: know what each letter means and why you can only have two
- Where can I find DTS 312 lecture notes and past questions?
- Areté (https://www.aretecyb.tech/courses/dts-312) carries 3 recommended textbooks for DTS 312, plus an AI tutor that has read the outline. It is free for University of Uyo students — sign in with your email, no password.