
- This event has passed.
Scala Professional Development Seminar
November 7, 2015 @ 8:00 am
You will need to register and pay on EventBrite.
Speaker: Cay S. Horstmann, Computer Science, San Jose State University
Event Details
Professor and book author Cay Horstmann invites you to an interactive crash course into the Scala language. Bring you laptop and participate in a presentation/lab format where you can practice your newly acquired knowledge on the spot. Scala is the most exciting language that has come to the Java virtual machine, with its unique blend of functional and object-oriented programming, type safety, and an abundance of third party libraries.
Prerequisite: Fluency in Java and good programming skills
The event involves hands-on learning. Before the event, download the Scala IDE from http://scala-ide.org and BRING YOUR LAPTOP.
Outline
Why Scala?
Scala basics
Control structures and functions
Arrays, maps, and tuples
Classes, objects, and packages
Inheritance and traits
Higher order functions
Pattern matching
Domain-specific languages
Working with files and XML
An introduction into Play
Before the event, download the Scala IDE from http://scala-ide.org/
Schedule (Tenative)
8:00am-9:00am — Breakfast (provided)/Check-in
9:00am-12:00pm — Morning Session
12:00pm-1:00pm — Lunch (provided)
1:00pm-4:30pm — Afternoon Session
4:30pm-5:00pm — Questions
Price
SFBayACM members $100
Non SFBayACM members (include membership) $120
Students: Please contact membership@sfbayacm.org for student membership information.
Speaker Bio
Cay S. Horstmann teaches computer science at San Jose State University and held visiting appointments at universities in Switzerland, Vietnam, and Macau. In his copious spare time he write books and articles on programming languages and computer science education. He is the author of Scala for the Impatient.
Event page provided by ACM