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
630
Accessibility: Building an Inclusive Android Application
vincentpaing
0
120
A to Z of snapshot testing in Android
vincentpaing
1
790
Modern Android Testing
vincentpaing
1
140
Accessbility and Android APIs
vincentpaing
1
150
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
アントレプレナーシップ教育 ~ 自分で自分の幸せを決めるために ~
yoshizaki
0
170
20250807_がんばらないコミュニティ運営
ponponmikankan
0
160
Human-AI Interaction - Lecture 11 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
520
2025年度春学期 統計学 第11回 分布の「型」を考える ー 確率分布モデルと正規分布 (2025. 6. 19)
akiraasano
PRO
0
160
Linuxのよく使うコマンドを解説
mickey_kubo
1
260
自己紹介 / who-am-i
yasulab
PRO
3
5.4k
2025年度春学期 統計学 第6回 データの関係を知る(1)ー相関関係 (2025. 5. 15)
akiraasano
PRO
0
180
JPCERTから始まる草の根活動~セキュリティ文化醸成のためのアクション~
masakiokuda
0
220
『会社を知ってもらう』から『安心して活躍してもらう』までの プロセスとフロー
sasakendayo
0
260
RSJ2025 ランチョンセミナー 一歩ずつ世界へ:学生・若手研究者のための等身大の国際化の始め方
t_inamura
0
210
20250611_なんでもCopilot1年続いたぞ~
ponponmikankan
0
160
2025年度春学期 統計学 第14回 分布についての仮説を検証する ー 仮説検定(1) (2025. 7. 10)
akiraasano
PRO
0
130
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
The World Runs on Bad Software
bkeepers
PRO
70
11k
The Invisible Side of Design
smashingmag
301
51k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
What's in a price? How to price your products and services
michaelherold
246
12k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Scaling GitHub
holman
463
140k
The Art of Programming - Codeland 2020
erikaheidi
55
13k
Typedesign – Prime Four
hannesfritz
42
2.8k
Code Reviewing Like a Champion
maltzj
525
40k
KATA
mclloyd
32
14k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
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