Back

“Kotlin” Lecture by ENG. Mohamed Elsdody

“Programming is not about typing, it is about thinking”- Rich Hickey   The Faculty of Computer Science cordially invites MSA Students to attend a lecture titled “Kotlin” given by the expert Eng. Mohamed Elsdody from ITWorx.   This session will give …

This event has expired

Event Information

  • Start Time 12:30 مساءً ديسمبر 19, 2022
  • Finish Time 2:00 مساءً ديسمبر 19, 2022

“Programming is not about typing, it is about thinking”- Rich Hickey

 

The Faculty of Computer Science cordially invites MSA Students to attend a lecture titled “Kotlin” given by the expert Eng. Mohamed Elsdody from ITWorx.

 

This session will give an introduction about:

 

Kotlin:

 

  • What is kotlin ?
  • History of Kotlin
  • Developing Kotlin

 

From Java To Kotlin:

 

  • Introducing Kotlin To an existing project

 

Basics:

 

  • “Hello, world” example, Variables, Functions, Named & default arguments

 

Control Structures:

 

Conditionals: if & when, Loops, ‘in’ checks & ranges, Kotlin playground: Checking identifier, Exceptions

 

Extensions:

 

  • Extension Functions
  • Examples from the Standard Library
  • Kotlin playground: sum as an extension function
  • Calling Extensions
  • Importance of extensions

 

Nullability:

 

  • Nullable types
  • Nullable types under the hood
  • Kotlin playground: Checking whether string is null or empty
  • Safe casts
  • Kotlin playground: Safe casts

 

Importance of nullability:

 

  • Functional Programming:
  • Lambdas
  • Common Operations on collections
  • Operations Quiz -1
  • Operations Quiz -11
  • Kotlin playground: Interchangeable predicates
  • Function Types
  • Member References
  • Return from Lambda
  • Is Kotlin a functional language ?

 

This session is an opportunity that computer science students shouldn’t miss!

MSA Support Team

فريق دعم MSA

نحن هنا لمساعدتك على الفور.

سأعود قريباً

MSA Support Team

أهلاً!

نحن هنا لمساعدتك في القبول والبرامج وأي أسئلة قد تكون لديك.

Messenger