Skip to content

Day 10 / Mar 14 (Mon)

Goals

Game Team

  1. Develop a brand new game application: Tower of Hanoi
  2. Drawing every state change to the console (similarly to tic-tac-toe)
  3. Deadline: Friday 2:30pm on GitHub
  4. Every day push all your code to a GitHub repo
  5. Appoint one person as a liaison to talk to the mentor (for the whole week)
  6. Choose how, where and when to work (in the office or remotely, mornings or evenings, alone or together). Mind the single contact person.
  7. Name the team for proper communication
    • Send me the name by Tue EOD on slack

Office Team

  1. Name the team for proper communication
    • By Tue 8:30am
  2. Starting afresh with Scala
  3. Focusing on individual teaching (allowing for different learning pace and more smooth and quiet learning experience)

Scala Topics

Using online resources to learn Scala. Encourage habit of reading free material to learn Scala better.

Creative Scala

Creative Scala - a book that is available at no cost (in electronic and online formats) and targeted at new developers who want to learn Scala and have fun. Exactly us!

  1. 16.1 Literals and Expressions
  2. 6.2 Method Syntax
  3. 16.2 Value and Method Declarations
  4. 7.2 Match Expressions
  5. 9.1 Functions
  6. 16.3 Functions as Values
  7. 10.2 Working with Lists
  8. 10.3 Transforming Sequences

Tour of Scala

Tour of Scala

Scala Book

Scala Book

Exercises

  1. Learning Scala

    1. page 102: 1, 2, 3, 4, 5, 6
    2. Review solutions in solutions/day10.sc
  2. Creative Scala

    1. Method Declaration Syntax
    2. 12.3 Branching Structures
Back to top