1 of 9

PA195 - Course Organization

2 of 9

Lectures

  • Lectures - combination of
    • standard lectures (slides & talk)
    • practical demonstration of NoSQL technologies�
  • Lessons with practical demos
    • students can use their own notebooks to follow the demo
      • prerequisites (installed SW) will be announced prior
      • but not very often
    • this is not required and will not be part of evaluation

3 of 9

Projects

  • There are dozens of “NoSQL” technologies
    • or hundreds, but dozens are widely used�
  • During the course:
    • Detailed description of 5-7 technologies�
  • Objective of the projects:
    • let the students explore other NoSQL database systems
    • actually touch those systems
    • present the findings to the others

4 of 9

Projects: Assignment Details (1)

  • Students will form groups of three
    • During the first half of the semester�
  • Each group will pick any NoSQL technology
    • Not discussed in the course in detail
    • Approved by the teacher
    • Different than other groups picked

5 of 9

Projects: Assignment Details (2)

  • Each group member responsible for one area:
    1. Study the functionality of the system
      • objectives, key features, drawbacks, etc.
      • during the semester, we will see what features a system can have
    2. Download, run and play with the system
      • practical work with the system
      • report their experience
    3. Prepare presentation about the system
      • inputs from the other two members
      • presentation for 10-15 minutes (will be specified)
      • Presentation given in the end of the semester

6 of 9

Successful Completion

  • There are two requirements to finish the course:
    • Attendance
      • up to 3 absences tolerated
      • because of the practical part of the course that will not be on any slides
    • Projects
      • successful fulfillment of the student’s responsibility within the group
      • presentation of the project in the end of the semester

7 of 9

Good News!

Everybody did it! :-)

8 of 9

What’s Left?

Please, give me feedback

  • What you liked/disliked about the course
  • What was new for you and what was trivial
  • Talk more about principles or more specific practical examples
  • Would you suggest lecture + practices
    • to make students to do more serious examples
  • What would you change about the team projects
  • Did you learn anything useful :-)

9 of 9

Questions?

Please, any questions? Good question is a gift...