Curriculum Overview - abacusci/mod-office-productivity GitHub Wiki

Office Productivity

Curriculum Overview

This 4-week module builds practical, cross-platform office software skills, with an emphasis on real-world application, integration between tools, and the development of a personal knowledge base. The course includes foundational computer concepts to ensure that every learner starts on solid ground.


Week 1: Foundations

Session 1 – Introduction & History of Office Computing

  • Welcome and course structure
  • The value of office productivity in today's world
  • A brief history: WordStar, WordPerfect, SuperCalc, LocoScript, dBASE II
  • Introduction to modern office suites
  • Setting up your personal vault in Obsidian

Session 2 – Understanding Your Computer

  • What is a computer?
  • Hardware vs. software
  • Components of a PC
  • What is an operating system?
  • Files, folders, and file extensions
  • Basic navigation (Windows/Linux)

Week 2: Word Processing & Presentations

Session 3 – Document Mastery (LibreOffice Write)

  • Creating and formatting professional documents
  • Using styles and templates
  • Page layout and sections
  • Practical: Create a report and letter template

Session 4 – Effective Presentations (LibreOffice Impress)

  • Design principles for presentations
  • Slide structure, transitions, and animations
  • Using master slides
  • Embedding charts, images, and videos

Week 3: Spreadsheets & Integration

Session 5 – Spreadsheet Power (LibreOffice Calc)

  • Entering and formatting data
  • Formulas and functions (IF, SUM, AVERAGE, etc.)
  • Conditional formatting and charts
  • Practical: Personal budget or gradebook

Session 6 – Office Tools Integration

  • Embedding Calc tables into Write and Impress
  • Linking data across documents
  • Exporting to PDF and sharing
  • Practical: Create a mini-project using Write, Calc, and Impress together

Week 4: Databases & Automation

Session 7 – Simple Databases (LibreOffice Base)

  • What is a database?
  • Creating tables, forms, and queries
  • Sorting and filtering data
  • Practical: Build a simple contact or inventory manager

Session 8 – Intro to Macros and Review

  • What are macros and why they matter
  • Basic automation with LibreOffice Basic (macro recorder + code overview)
  • Course recap and feedback
  • Showcase of student projects

Tools Used

  • LibreOffice Suite (Write, Calc, Impress, Base)
  • GitHub Web (for assignment submissions and progress tracking)
  • Obsidian (mandatory, for personal documentation)

Requirements

  • Access to a personal computer (home use)
  • Basic digital literacy (no prior office experience required)

Outcome

Graduates of this module will:

  • Confidently use advanced office tools across multiple platforms
  • Understand core computing concepts
  • Build, document, and present projects using integrated office software
  • Begin developing a personal digital knowledge vault