Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
What's Computer Science
Aung Kyaw Paing
January 20, 2017
Education
0
88
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
IO/Extended Yangon 2022 - What's new in Android?
vincentpaing
0
51
Android API 101
vincentpaing
0
26
Android 11 and the future
vincentpaing
0
110
Have you ever heard the story of SQL the Delight?
vincentpaing
0
24
Have you met Test?
vincentpaing
1
69
What's New in Android - I/O Extended Yangon 2018
vincentpaing
3
200
Sharpen your Code with Dagger
vincentpaing
0
230
Yay Kyi App
vincentpaing
0
200
Reactive Programming
vincentpaing
0
140
Other Decks in Education
See All in Education
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
signer
PRO
0
510
Busting Curricular Myths of Teaching Python
seantibor
1
130
国内の大学における情報系学部・学科の実態調査
codeforeveryone
0
1.3k
LaMDAの哲学的考察
miyayou
0
430
使える!数学!応用数学入門 / Introduction of applied mathematics
konakalab
0
400
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019538FNR)
signer
PRO
0
470
東海大学特別講義 2022 前半資料
1ftseabass
PRO
0
250
Metzitli
marieffs
0
150
2021年度「コンピュータサイエンス教育」の カリキュラム開発に向けての実証研究
codeforeveryone
1
850
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
signer
PRO
0
500
みんなのコード202 1 年度活動報告/2022 年度活動方針
codeforeveryone
0
160
新卒採用・育成を通じて、プロダクト人材が育つカルチャーを作りたいお話 / How to Make Developer's Educational Culture
guvalif
0
430
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
47
4k
Designing the Hi-DPI Web
ddemaree
272
32k
Creatively Recalculating Your Daily Design Routine
revolveconf
207
10k
GraphQLとの向き合い方2022年版
quramy
16
8.4k
Testing 201, or: Great Expectations
jmmastey
21
5.5k
Pencils Down: Stop Designing & Start Developing
hursman
113
9.8k
Faster Mobile Websites
deanohume
294
28k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
349
27k
A better future with KSS
kneath
226
16k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
498
130k
Streamline your AJAX requests with AmplifyJS and jQuery
dougneiner
127
8.5k
5 minutes of I Can Smell Your CMS
philhawksworth
196
18k
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