Day 10 / Mar 14 (Mon)¶
Goals¶
Game Team¶
- Develop a brand new game application: Tower of Hanoi
- Drawing every state change to the console (similarly to tic-tac-toe)
- Deadline: Friday 2:30pm on GitHub
- Every day push all your code to a GitHub repo
- Appoint one person as a liaison to talk to the mentor (for the whole week)
- Choose how, where and when to work (in the office or remotely, mornings or evenings, alone or together). Mind the single contact person.
- Name the team for proper communication
- Send me the name by Tue EOD on slack
Office Team¶
- Name the team for proper communication
- By Tue 8:30am
- Starting afresh with Scala
- 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!
- 16.1 Literals and Expressions
- 6.2 Method Syntax
- 16.2 Value and Method Declarations
- 7.2 Match Expressions
- 9.1 Functions
- 16.3 Functions as Values
- 10.2 Working with Lists
- 10.3 Transforming Sequences
Tour of Scala¶
Scala Book¶
Exercises¶
-
- page 102: 1, 2, 3, 4, 5, 6
- Review solutions in
solutions/day10.sc