Beginner
80 mins
Teacher/Student led
+125 XP
What you need:
Chromebook/Laptop/PC

Coursework Overview & Topic Selection

This lesson introduces you to the official LC coursework guidelines and helps you brainstorm and select a feasible project topic. By the end of this lesson, you will have a clear idea of your project scope and direction.
Learning Goals Teacher Notes

Live Class Feed

This is a live feed of the latest activity by your students on this lesson. It will update in real-time as they work on the lesson.
Load previous activity

    1 - Understand the Coursework Guidelines

    In this step, we will review the official LC coursework guidelines to understand the expectations and requirements.

    1. Read through the provided LC coursework guidelines document carefully. Pay attention to the key sections, including the project criteria, submission deadlines, and grading rubric.

    2. Make a note of any questions or clarifications you might need regarding the guidelines.

    3. Reflect on how these guidelines might influence your choice of project topic.

    Once you have completed this step, you should have a clear understanding of what is expected for your coursework.

    2 - Brainstorm Project Ideas

    In this step, we will brainstorm potential project ideas that align with the coursework guidelines.

    1. Think about your interests, hobbies, or areas where you excel. For example, do you enjoy coding, designing websites, or working with data?

    2. Write down at least three potential project ideas. Be creative but keep the coursework guidelines in mind.

    3. For each idea, jot down a brief description and why it interests you.

    By the end of this step, you should have a list of potential project ideas to consider further.

    3 - Evaluate Feasibility and Scope

    In this step, we will evaluate the feasibility and scope of your project ideas to ensure they are manageable within the given timeframe.

    1. For each project idea, consider the following questions:
    - Is this project achievable with your current skills, or will you need to learn new technologies?
    - Can the project be completed within the available time?
    - Does the project meet the coursework criteria?

    2. Eliminate any ideas that are too complex or do not meet the guidelines.

    3. Narrow your list down to one or two strong ideas that you feel confident about pursuing.

    By the end of this step, you should have a refined list of feasible project ideas.

    4 - Select Your Final Project Topic

    In this step, we will finalise your project topic.

    1. Review your refined list of project ideas.
    2. Choose the idea that excites you the most and aligns well with the coursework guidelines.

    3. Write a short summary of your chosen topic, including:
    - The problem or need your project will address.
    - The technologies or tools you plan to use.
    - Why you chose this topic.

    4. Share your chosen topic with your teacher or peers for feedback.

    Once you have completed this step, you will have a clear and well-thought-out project topic to work on.

    5 - Set Up Version Control with Git

    In this step, we will set up version control for your project using Git.

    1. Open your terminal or command prompt.
    2. Navigate to the folder where you plan to store your project files.
    3. Initialise a new Git repository by running the following command:

    git init

    4. Create a new file named README.md in your project folder and add a brief description of your project.

    5. Add the README.md file to your Git repository by running:

    git add README.md

    6. Commit your changes with a meaningful message:

    git commit -m "Initial commit: Added project description"

    7. (Optional) If you have a GitHub account, create a new repository on GitHub and link it to your local repository by running:

    git remote add origin https://github.com/your-username/your-repository.git

    Then push your changes to GitHub:

    git push -u origin main

    By the end of this step, your project will be set up with version control, ensuring you can track changes and collaborate effectively.

    Unlock the Full Learning Experience

    Get ready to embark on an incredible learning journey! Get access to this lesson and hundreds more in our Digital Skills Curriculum.

    Copyright Notice
    This lesson is copyright of Coding Ireland. Unauthorised use, copying or distribution is not allowed.
    🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more