Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
What's Computer Science
Search
Aung Kyaw Paing
January 20, 2017
Education
0
130
What's Computer Science
A brief description on what's Computer Science and what's it's all about
Aung Kyaw Paing
January 20, 2017
Tweet
Share
More Decks by Aung Kyaw Paing
See All by Aung Kyaw Paing
The Myth of Clean Code
vincentpaing
0
69
State of JUnit 5 in Android
vincentpaing
1
600
Accessibility: Building an Inclusive Android Application
vincentpaing
0
120
A to Z of snapshot testing in Android
vincentpaing
1
780
Modern Android Testing
vincentpaing
1
140
Accessbility and Android APIs
vincentpaing
1
140
IO/Extended Yangon 2022 - What's new in Android?
vincentpaing
0
170
Android API 101
vincentpaing
1
150
Android 11 and the future
vincentpaing
0
150
Other Decks in Education
See All in Education
2025年度春学期 統計学 第2回 統計資料の収集と読み方(講義後配付用) (2025. 4. 17)
akiraasano
PRO
0
120
Alumnote inc. Company Deck
yukinumata
0
1.2k
H5P-työkalut
matleenalaakso
4
39k
シリコンバレーでスタートアップを共同創業したファウンディングエンジニアとしての学び
tomoima525
1
400
自己紹介 / who-am-i
yasulab
PRO
3
5.3k
GitHubとAzureを使って開発者になろう
ymd65536
1
150
Sponsor the Conference | VizChitra 2025
vizchitra
0
600
Implicit and Cross-Device Interaction - Lecture 10 - Next Generation User Interfaces (4018166FNR)
signer
PRO
2
1.7k
AI for Learning
fonylew
0
180
2025年度春学期 統計学 第9回 確からしさを記述する ー 確率 (2025. 6. 5)
akiraasano
PRO
0
140
質のよいアウトプットをできるようになるために~「読む・聞く、まとめる、言葉にする」を読んで~
amarelo_n24
0
180
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019538FNR)
signer
PRO
1
2k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
134
9.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.4k
The Cult of Friendly URLs
andyhume
79
6.5k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
A better future with KSS
kneath
239
17k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
The Invisible Side of Design
smashingmag
301
51k
Transcript
What’s Computer Science?
About me • 2 years experience at Nex • Published
a couple of apps https://medium.com/@aungkyawpaing/
What’s Computer Science?
what’s computer science Computer Science ဆiuတ% Coding တစ'ခuတည'* မဟuတ'ပ.ဘ0*
what’s computer science Networking Data Research Software Development Software Engineering
Security Engineering Hacking QA Testing Computer Science မ1%ဒ.eတ4လည'*ပ.တယ'
what’s computer science Study of Algorithms Computer Science ဆiuတ%က8န'eတ%:အတ4က'eတ%:
What’s Algorithms
What’s Algorithms Input တစ'ခuကeန လiuခ<င'တ>: Outputတစ'ခuထ4က'လ%eစတ>: @ပuလuပ'ပuBအဆင':ဆင': Input Output Algorithms
What’s Algorithms မiu*ရ4%eနလ%*? ဘ%မ1မယ0eတ%:ဘ0* ထD*ယ0သ4%*မယ' အ@ပင'သ4%*မယ' eနက%မ<က'မ1န' တက'သ4%*မယ' eနပ0eနလ%*? တiမ'ထ0eနလ%*?
Thinking Algorithms for computers
why study Algorithms?
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
Searching dictionary
Alogrithims Worst Case Best Case Linear Search O(n) O(1) Binary
Search O(log n) O(1) Big O Notation
Big O Notation
တစ'eယ%က'eယ%က'က မင'*တiu CS GကD*က အeရ*eက%ပ.လiuလ%*က4%လiueမ*ခ>:ရင'...
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@ပတယ'။
Open questions