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
67
State of JUnit 5 in Android
vincentpaing
1
560
Accessibility: Building an Inclusive Android Application
vincentpaing
0
120
A to Z of snapshot testing in Android
vincentpaing
1
770
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
Info Session MSc Computer Science & MSc Applied Informatics
signer
PRO
0
190
Implicit and Cross-Device Interaction - Lecture 10 - Next Generation User Interfaces (4018166FNR)
signer
PRO
2
1.7k
ThingLink
matleenalaakso
28
4.1k
Data Physicalisation - Lecture 9 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
450
SkimaTalk Teacher Guidelines Summary
skimatalk
0
810k
登壇未経験者のための登壇戦略~LTは設計が9割!!!~
masakiokuda
3
580
【品女100周年企画】SD
shinagawajoshigakuin_100th
0
870
IMU-00 Pi
kanaya
0
370
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
signer
PRO
0
2k
2025年度春学期 統計学 第8回 演習(1) 問題に対する答案の書き方(講義前配付用) (2025. 5. 29)
akiraasano
PRO
0
110
Alumnote inc. Company Deck
yukinumata
0
390
検索/ディスプレイ/SNS
takenawa
0
8.5k
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
108
19k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
The Cost Of JavaScript in 2023
addyosmani
51
8.6k
Music & Morning Musume
bryan
46
6.7k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
980
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
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