【Introduction of the Course】
Kotlin has been announced as the official support language for Android by Google I/O meeting in 2017, which is the third Android official language after Java and C++. JetBrains unveiled Kotlin in 2011, as a language runs on the JVM (Java virtual machine) and can 100% compatible with Java. Kotlin has won tons of attention from industries and programmers，which made us wonder what is so special about Kotlin.
To understand this programming language trend in the age of intelligence, USJ Dean, Dr. Jim Hao will introduce the development of Kotlin, starting from programming language history, features and application of Kotlin to the future of this powerful tool. Indicated by Dr. Jim, functional programming language as an advanced language is more delicate, safe and reliable. Some features of Kotlin like immutable, data class and null-safety explained why it has gained such popularity over the years.
Professor : Dr.Jim Hao
Dr. Hao, Dean of School of Big Data of USJ. He received his PhD of Computer Science at Tsinghua University. He is a senior scientist at Oracle, a big data expert at USJ. He has worked for Peoplesoft, Ebay, Visa, Boeing, Apple etc.
Kotlin — a modern programming language basing on JVM
Kotlin’s securty .
Kotlin’s extension functions( immutability, first-class delegation and so on)
Kotlin’s case study.
Kotlin’s framework support .
The future of Kotlin .
1631 N First Street, Suite 200 | San Jose, CA 95112
Date and time:
Saturday, December 16, 2017 from 2:30 PM to 5:30 PM (PST)
Course: Kotlin Essentials
Class KE01: Dec 31 2017 – Feb 3 2018, Five weeks, One time per week, 2 hours per time.
Class KE02: Feb 4 2018 – Mar 10 2018, Five weeks, One time per week, 2 hours per time.
Class KE03: Mar 11 2018 – Apr 14 2018, Five weeks, One time per week, 2 hours per time.
Format: On-campus course/Online course