UUY-DTS 3213 units300 LevelSecond Semester

Computing Skills

B.Sc. Data Science, University of Uyo

UUY-DTS 321 (Computing Skills) is a 3-unit, 300 Level course taught in the Second Semester at the University of Uyo, Akwa Ibom State, Nigeria.

A wholly practical course consolidating the professional toolchain: version control, environments, testing, documentation and deployment. The skills that make you employable rather than merely knowledgeable.

On Areté, UUY-DTS 321 comes with

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

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

Course outline

  1. 01Version control with Git: commits, branches, merging, rebasing, pull requests and collaboration
  2. 02Project structure and dependency management for reproducible analysis
  3. 03Writing clean, documented, reusable code; style guides and code review
  4. 04Testing: unit tests for data code, assertions and data validation
  5. 05Command-line productivity and automation
  6. 06Notebooks vs scripts vs packages: choosing the right artefact
  7. 07Documentation: READMEs, docstrings and technical writing for code
  8. 08Deployment basics: APIs for models, containerisation and cloud hosting
  9. 09Building and presenting a professional portfolio

Recommended textbooks

  • Pro Git — Scott Chacon & Ben Straub

    2nd ed. — free at git-scm.com/book; the definitive Git reference

  • The Pragmatic Programmer — David Thomas & Andrew Hunt

    20th anniversary ed. — on professional craft rather than any one tool

How to pass UUY-DTS 321

  • Make small, frequent commits with real messages. "update" and "final v2 final" are habits that will embarrass you professionally
  • Every project you have ever done should end up in a public GitHub repo with a README that explains the problem, the data and the result
  • Learn branching and pull requests properly — this is how every team you will ever join actually works
  • Testing data code feels unnecessary until a silent schema change corrupts a month of results. Write the assertions

UUY-DTS 321 — questions and answers

What is UUY-DTS 321 at the University of Uyo?
UUY-DTS 321 (Computing Skills) is a 3-unit, 300 Level course taught in the Second Semester at the University of Uyo, Akwa Ibom State, Nigeria. A wholly practical course consolidating the professional toolchain: version control, environments, testing, documentation and deployment. The skills that make you employable rather than merely knowledgeable.
What topics are covered in UUY-DTS 321?
The UUY-DTS 321 outline covers 9 topics: Version control with Git: commits, branches, merging, rebasing, pull requests and collaboration; Project structure and dependency management for reproducible analysis; Writing clean, documented, reusable code; style guides and code review; Testing: unit tests for data code, assertions and data validation; Command-line productivity and automation; Notebooks vs scripts vs packages: choosing the right artefact; Documentation: READMEs, docstrings and technical writing for code; Deployment basics: APIs for models, containerisation and cloud hosting; Building and presenting a professional portfolio.
What textbooks are recommended for UUY-DTS 321?
Recommended reading for UUY-DTS 321: Pro Git by Scott Chacon & Ben Straub; The Pragmatic Programmer by David Thomas & Andrew Hunt.
How do I pass UUY-DTS 321?
Make small, frequent commits with real messages. "update" and "final v2 final" are habits that will embarrass you professionally Every project you have ever done should end up in a public GitHub repo with a README that explains the problem, the data and the result Learn branching and pull requests properly — this is how every team you will ever join actually works Testing data code feels unnecessary until a silent schema change corrupts a month of results. Write the assertions
Where can I find UUY-DTS 321 lecture notes and past questions?
Areté (https://www.aretecyb.tech/courses/uuy-dts-321) carries 2 recommended textbooks for UUY-DTS 321, 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 300 Level courses

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

Sign in to Areté