Skip to content

Latest commit

 

History

History
executable file
·
77 lines (46 loc) · 3.17 KB

WEEKLY_TASKS.md

File metadata and controls

executable file
·
77 lines (46 loc) · 3.17 KB

Dufuna Weekly Tasks

Week 1 & 2: Get to know about Git and GitHub.

Create an account on Github if you don’t have one.

  1. Fork the dufuna repo, add an aboutme.md file in your directory in the submissions directory as written in the README.md and make a Pull Request...

  2. Add your solution to the Fizzbuzz challenge to your submissions directory and make a PR.

If you have any issues in this task, kindly relay them in the #ask-mentors channel on slack for support

Week 3: Maths for computer science: Logic .

This task is to test your knowledge about basic boolean Logic, truth tables and drawing valid conclusions. To submit the task for this week. Kindly create a Google doc for your solution and share it directly with your mentors.

Logic Problem Sets

Please Note:

You should use Tables to answer questions involving Truth tables. Ensure you give your mentors permission to comment on the Google doc you share with them.

Week 4: Maths for computer science: Boolean Algebra.

This task is to test your knowledge about basic boolean theorems and De Morgan's law of boolean algebra.

Boolean Algebra Problem sets

Week 6: Introduction to Linux Command Line.

Use this material for a quick introduction to linux. Intro to Linux Check out CodeAcademy or Learn Shell for interactive Shell Programming tutorials.

1. Read up the following command and give a detailed report about it
    - file
    - mv
    - rm
    - mkdir
    - rmdir 
    - tar
    - zip
    - chmod
    - chown
    - chgrp

2. Come up with at least Five other Linux commands and what that are used for.

To submit the task for this week. Kindly create a Google doc for your solution and share it directly with your mentors.

Week 9: Introduction to Linux Command Line.

This week's task is to test your knowledge on what you have learnt on linux during the break.

Linux Command Line Problem Set

To submit the task for this week. Kindly create a Google doc for your solution and share it directly with your mentors.

Week 10: Introduction to Linux Command Line.

More on Linux Command Line Problem Set

To submit the task for this week, create a Google doc for your solution and share it directly with your mentors.

Week 24, 25 and 26: Introduction to Databases.

This week's task is to test your knowledge on databases and SQL. Kindly share your submission in a google sheet with all your mentors.

  1. What is SQL?

  2. Write about what you understand about (CreateReadUpdateDelete) CRUD operations on Databases and their respective SQL commands.

  3. Complete these series challenges on W3Schools.(https://www.w3schools.com/quiztest/quiztest.asp?qtest=SQL)

  4. Solve the first Ten challenges on SQL on Hackerrank.(https://www.hackerrank.com/domains/sql)