Slide 1

Slide 1 text

What’s Computer Science?

Slide 2

Slide 2 text

About me • 2 years experience at Nex • Published a couple of apps https://medium.com/@aungkyawpaing/

Slide 3

Slide 3 text

What’s Computer Science?

Slide 4

Slide 4 text

what’s computer science Computer Science ဆiuတ% Coding တစ'ခuတည'* မဟuတ'ပ.ဘ0*

Slide 5

Slide 5 text

what’s computer science Networking Data Research Software Development Software Engineering Security Engineering Hacking QA Testing Computer Science မ1%ဒ.eတ4လည'*ပ.တယ'

Slide 6

Slide 6 text

what’s computer science Study of Algorithms Computer Science ဆiuတ%က8န'eတ%:အတ4က'eတ%:

Slide 7

Slide 7 text

What’s Algorithms

Slide 8

Slide 8 text

What’s Algorithms Input တစ'ခuကeန လiuခ<င'တ>: Outputတစ'ခuထ4က'လ%eစတ>: @ပuလuပ'ပuBအဆင':ဆင': Input Output Algorithms

Slide 9

Slide 9 text

What’s Algorithms မiu*ရ4%eနလ%*? ဘ%မ1မယ0eတ%:ဘ0* ထD*ယ0သ4%*မယ' အ@ပင'သ4%*မယ' eနက%မ<က'မ1န' တက'သ4%*မယ' eနပ0eနလ%*? တiမ'ထ0eနလ%*?

Slide 10

Slide 10 text

Thinking Algorithms for computers

Slide 11

Slide 11 text

why study Algorithms?

Slide 12

Slide 12 text

Why study Algorithms? 1 x 2 x 3 x 4 4 x 3 x 2 x 1 1 x 2 = 2 2 x 3 = 6 6 x 4 = 24 4 x 3 = 12 12 x 2 = 24 24 x 1 = 24 2 bits 3 bits 5 bits 4 bits 5 bits 5 bits

Slide 13

Slide 13 text

Searching dictionary

Slide 14

Slide 14 text

Alogrithims Worst Case Best Case Linear Search O(n) O(1) Binary Search O(log n) O(1) Big O Notation

Slide 15

Slide 15 text

Big O Notation

Slide 16

Slide 16 text

တစ'eယ%က'eယ%က'က မင'*တiu CS GကD*က အeရ*eက%ပ.လiuလ%*က4%လiueမ*ခ>:ရင'...

Slide 17

Slide 17 text

Recap • Computer Science ဆiuတ% Algorithms eတ4ကiueလ:လ%တ%။ • Algorithms ဆiuတ% Input ကiu Output e@ပ%င'*တ>: လuပ'ငန'*စI'။ • Computer န%*လည'တ>: Algorithms ဆiuတ% တiက<ရတယ'။ • ဘယ'အရ%မ1 အလက%*မရဘ0*။ • Algorithms eတ4ရ>J @မန'KLန'*ကiu Big O န>M@ပတယ'။

Slide 18

Slide 18 text

Open questions