Designing solutions through programming - February 10 Lesson Notes

From Computer Science Wiki
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Class plan.png What are we going to learn today?[edit]

  1. Watch this video and ensure your PHPStorm connection settings are correct. Pay attention to detail. https://youtu.be/mm1pnvjgxgU
  2. We will work on a user registration system
  3. we will discuss salting and hashing user passwords
    1. but first: what is a hash table: https://www.youtube.com/watch?v=h2d9b_nEzoA
    2. and another video about hash tables: https://www.youtube.com/watch?v=shs0KM3wKv8
    3. https://www.youtube.com/watch?v=sjEeqtZ7Tw4
  4. We will learn a few tricks to understand sessions:
<?php
echo "Sessions: <pre>";
print_r($_SESSION);
echo "</pre>";
?>



Homework.png What is our homework?[edit]

  1. Enjoy your weekend
  2. It is time for you to dedicate at least 30-45 minutes every evening to working on your app.


Target.png How am I being assessed today?[edit]

  1. You will get a formative mark for your work today.

Ourstandards.png Standards we are covering today[edit]

Computer1.png As a computer scientist, you have:[edit]

  • Confidence in dealing with complexity
  • Persistence in working with difficult problems
  • Tolerance for ambiguity
  • The ability to deal with open-ended problems
  • The ability to communicate and work with others to achieve a common goal or solution

Credit.png Credits[edit]

Offer a considered and balanced review that includes a range of arguments, factors or hypotheses. Opinions or conclusions should be presented clearly and supported by appropriate evidence.

Use an idea, equation, principle, theory or law in relation to a given problem or issue.