Giter Club home page Giter Club logo

compsec-return-templates's Introduction

Your place for returning lab exercises/assignmets and final coursework

Student name:

Student ID:

Give at least above information to this file. You can remove all below if you like, and add some own general instructions/information if you like.

What is this repository for?

This repository is meant for returning all of the tasks, what you are doing in labs. Additionally final coursework can be returned here.

The actual instructions for tasks are here.

You will update and add all of your work here during the course.

Excluding (Do not return) possible lecture questionnaires here, in case you are doing those. These will be returned directly to Moodle.

How to proceed?

For each lab, you have to choose:

  • Make lab assignment and add it here. Max. grade is five (5).

OR

  • Make lecture tasks/diary and return it directly to Moodle. Max. grade is one (1).

There is corresponding template for each laboratory exercise in this repository.

There is template for text (README.md) in each template folder. You can remove all the questions if you want, as long as you are saving task numbers.

You can create folder named src for possible source code in each folder.

You can create folder named img for possible images/screenshots in each folder.

It is recommended to do as described above, but it is not required (= you can add more things if you like).

If you are doing lecture tasks/diary instead of corresponding lab, return it directly to Moodle.

Check cheat sheet if you need a refresher on how to use Git. Some basic commands below

git add </path/filename>
git commit -m "<message>"
git push

If you have barely edited Markdown files, Visual Studio Code is a good free software for editing and showing live preview of it. It works on Windows, Linux and Mac. It is also installed to most of the virtual machines. For help with Markdown syntax, check Example.md

When to proceed?

There is a deadline for each lab.

When you have done the exercises of corresponding lab, you have to return link (URL) of this repository into Moodle into corresponding returning box before deadline on Monday.

If you reach at least 3 points/level by that deadline, you may submit your work to return box and ask for extra time to do more difficult tasks if you think that given time is not enough for more challenging tasks.

In that case your work is attempted to be graded ASAP on Tuesday and if it is sufficient you will be given short feedback and extended deadline (same week Thursday 12:00, before new laboratory exercise). This offers possibility for improvements as well!

Note: You can return link beforehand and edit corresponding lab still here, as long as it has been done before deadline.

In practise, if you have done all of the six (6) labs, you return this same link six (6) times for different return boxes.

This is because:

  • We can track, if you have done the corresponding lab in each time. We know that there is something to review.

  • We can link correct person to correct repository (= We know, who has actually edited this repository)

  • There are people, who might make only lecture questionnaire or mixing both (labs today, lecture tasks next week). This way we know, if everybody has done something.

  • Private GitHub repositories can be more accessible than one hundred zip files.

If you want to make ChipWhisperer lab beforehand (and it is recommended), you can borrow the device, but it must be returned before actual lab. We need devices there. Afterwards, devices can be borrowed again.

Just take care that you have returned link before deadline, and corresponding lab of deadline has been completed here.

compsec-return-templates's People

Contributors

akhaataj avatar jpajukan avatar latsis avatar nicceboy avatar petripartanen avatar villekemp avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.