UUY-DTS 1213 units100 LevelSecond Semester

Foundation of Web Technologies for Data Science

B.Sc. Data Science, University of Uyo

UUY-DTS 121 (Foundation of Web Technologies for Data Science) is a 3-unit, 100 Level course taught in the Second Semester at the University of Uyo, Akwa Ibom State, Nigeria.

How the web works and how to get data out of it. HTML, CSS and JavaScript fundamentals, HTTP and APIs, and the beginnings of web scraping — because a great deal of the data you will ever analyse lives behind a URL.

On Areté, UUY-DTS 121 comes with

  • 3 recommended textbooks
  • an AI tutor that has read this course’s outline and notes
Sign in to study UUY-DTS 121

Free for University of Uyo students — sign in with your email, no password.

Course outline

  1. 01Internet and web fundamentals: clients, servers, DNS, URLs and the request/response cycle
  2. 02HTTP: methods, status codes, headers, cookies and sessions
  3. 03HTML: document structure, semantic elements, lists, tables and forms
  4. 04CSS: selectors, the box model, layout with flexbox and grid, responsive design
  5. 05JavaScript basics: variables, control flow, functions, DOM manipulation and events
  6. 06The Document Object Model as a data structure you can query
  7. 07Web APIs and JSON: consuming a REST endpoint, parsing responses
  8. 08Introduction to web scraping: HTML parsing, selectors, pagination, and the ethics and legality of scraping
  9. 09Serving a simple data dashboard on the web

Recommended textbooks

  • HTML and CSS: Design and Build Websites — Jon Duckett

    Visual, beginner-friendly, and genuinely enjoyable

  • Eloquent JavaScript — Marijn Haverbeke

    4th ed. — free at eloquentjavascript.net

  • Web Scraping with Python — Ryan Mitchell

    3rd ed. — the practical reference for the data-collection half of this course

How to pass UUY-DTS 121

  • Open dev tools (F12) on every site you visit and read the Network tab — you learn HTTP faster by watching it than by reading about it
  • Focus your effort on the DOM and on APIs/JSON; those are the parts a data scientist uses weekly, unlike CSS layout
  • Always check a site's robots.txt and terms before scraping, and rate-limit your requests — the ethics questions are examined and the habit matters professionally
  • Build one small thing that fetches a public API and charts the result; it is the best possible revision for this course

UUY-DTS 121 — questions and answers

What is UUY-DTS 121 at the University of Uyo?
UUY-DTS 121 (Foundation of Web Technologies for Data Science) is a 3-unit, 100 Level course taught in the Second Semester at the University of Uyo, Akwa Ibom State, Nigeria. How the web works and how to get data out of it. HTML, CSS and JavaScript fundamentals, HTTP and APIs, and the beginnings of web scraping — because a great deal of the data you will ever analyse lives behind a URL.
What topics are covered in UUY-DTS 121?
The UUY-DTS 121 outline covers 9 topics: Internet and web fundamentals: clients, servers, DNS, URLs and the request/response cycle; HTTP: methods, status codes, headers, cookies and sessions; HTML: document structure, semantic elements, lists, tables and forms; CSS: selectors, the box model, layout with flexbox and grid, responsive design; JavaScript basics: variables, control flow, functions, DOM manipulation and events; The Document Object Model as a data structure you can query; Web APIs and JSON: consuming a REST endpoint, parsing responses; Introduction to web scraping: HTML parsing, selectors, pagination, and the ethics and legality of scraping; Serving a simple data dashboard on the web.
What textbooks are recommended for UUY-DTS 121?
Recommended reading for UUY-DTS 121: HTML and CSS: Design and Build Websites by Jon Duckett; Eloquent JavaScript by Marijn Haverbeke; Web Scraping with Python by Ryan Mitchell.
How do I pass UUY-DTS 121?
Open dev tools (F12) on every site you visit and read the Network tab — you learn HTTP faster by watching it than by reading about it Focus your effort on the DOM and on APIs/JSON; those are the parts a data scientist uses weekly, unlike CSS layout Always check a site's robots.txt and terms before scraping, and rate-limit your requests — the ethics questions are examined and the habit matters professionally Build one small thing that fetches a public API and charts the result; it is the best possible revision for this course
Where can I find UUY-DTS 121 lecture notes and past questions?
Areté (https://www.aretecyb.tech/courses/uuy-dts-121) carries 3 recommended textbooks for UUY-DTS 121, plus an AI tutor that has read the outline. It is free for University of Uyo students — sign in with your email, no password.

Other 100 Level courses

Lecture notes, practice questions and the AI tutor for UUY-DTS 121 are available once you sign in.

Sign in to Areté