Skip to content

JessicaGilfillan/COMP1054_Fall2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

45 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š COMP1054 – Interface Design Using CSS

Welcome to the COMP1054 GitHub Repository! This repo is your central hub for:

  • πŸ§ͺ Lab sample files
  • πŸ“‚ Assignment sample files
  • πŸ’» Weekly code examples

πŸ“– About the Course

COMP1054 – Interface Design Using CSS explores how to create clean, accessible, and visually engaging user interfaces using HTML & CSS. Through weekly coding examples, labs, and assignments, you’ll practice:

  • Writing semantic, standards-compliant HTML
  • Using modern CSS for layout (Flexbox, Grid, positioning)
  • Applying typography, colour, and design principles
  • Building responsive, accessible, and maintainable interfaces

πŸ—‚οΈ Repository Structure

COMP1054/ β”‚ β”œβ”€β”€ Labs/ # Sample lab files β”‚ β”œβ”€β”€ Lab01/ β”‚ β”œβ”€β”€ Lab02/ β”‚ └── ... β”‚ β”œβ”€β”€ Assignments/ # Sample assignment files β”‚ β”œβ”€β”€ Assignment01/ β”‚ β”œβ”€β”€ Assignment02/ β”‚ └── ... β”‚ └── Weekly-Examples/ # In-class code examples by week β”œβ”€β”€ Week01/ β”œβ”€β”€ Week02/ └── ...


πŸš€ How to Use This Repo

1. Fork the Repository

  • Click the Fork button at the top-right of this page.
  • This creates your own copy of the COMP1054 repo under your GitHub account.

2. Clone Your Fork

  • Copy the URL of your fork (not the instructor’s).
  • In GitHub Desktop, go to: File β†’ Clone Repository β†’ paste your fork URL.
  • Now you have a local copy to work with on your computer.

3. Do Your Work

  • Add/edit lab files, assignments, or weekly examples as needed.
  • Preview your changes in the browser and test before committing.

4. Commit and Push

  • Use GitHub Desktop or the command line to commit your changes.
  • Push them back to your fork on GitHub.

πŸ”„ Syncing Your Fork (Stay Up to Date)

When the instructor updates the original repo, your fork won’t automatically update. Here’s how to stay in sync:

🌐 Option A: Sync on GitHub Website (easiest)

  1. Go to your fork on GitHub.

  2. If you see a banner saying:

    β€œThis branch is X commits behind <InstructorRepo>” Click Sync fork β†’ Update branch.

  3. Done! Your fork now has the latest updates.

πŸ–₯️ Option B: Sync with GitHub Desktop

  1. In GitHub Desktop, open your fork.

  2. Go to Repository β†’ Repository Settings… β†’ Remotes.

  3. Add a new remote called upstream with the instructor’s repo URL.

  4. To update:

    • Fetch upstream (from the menu).
    • Merge upstream/main into your branch.
    • Push origin to update your fork on GitHub.

πŸ“ Notes

  • Always fork this repo instead of cloning directly from the instructor.
  • Use your fork for labs, assignments, and experiments.
  • Remember to sync your fork regularly so you have the latest examples and resources.

πŸ‘©β€πŸ« Instructor

Course: COMP1054 – Interface Design Using CSS Instructor: * Jessica Gilfillan *

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published