== Spring Semester ==
=== ~~Chapter 1. Kotlin~~ ===
- 1.1) What is Kotlin?
- 1.1.1) Kotlin Introduction
- 1.1.2) Kotlin feature
=== ~~Chapter 2. Kotlin Development Environment~~ ===
- 2.1) Kotlin Development Environment - IntelliJ
- 2.2) Kotlin Development Environment - Eclipse
- 2.3) Kotlin Development Environment - Android Studio
- 2.4) Kotlin Development Environment - Online Compiler
=== Chapter 3. Basic ===
- 3.1) File definition
- 3.1.1) File & Class File
- 3.1.2) Components of File
- 3.2) Package
- 3.2.1) Package basic concepts
- 3.2.2) Virtual Package
- 3.2.3) Variable / Function Import
- 3.2.4) Import by renaming
=== Chapter 4. Variable & Function ===
- 4.1) Variable declaration and initialization
- 4.1.1) Variable declaration
- 4.1.2) Variable initialization
- 4.1.3) Nullable & Not Nullable
- 4.1.4) Const variable
- 4.2) Function
- 4.2.1) Function declaration
- 4.2.2) Function Overloading
- 4.2.3) Default parameter & Named parameter
- 4.2.4) Infix Expression
- 4.2.5) Variable Argument
- 4.2.6) Reculsive Function
=== Chapter 5. Data Type ===
- 5.1) Basic Data Type
- 5.1.1) Number Type
- 5.1.2) Logic, Character and String Type
- 5.1.3) Any Type
- 5.1.4) Nullable Type
- 5.1.5) Any? Type
- 5.1.6) Unit & Nothing
- 5.1.7) Type Check and Casting
- 5.2) Collection Type
- 5.2.1) Array
- 5.2.2) List, Set, Map
- 5.2.3) Iterator