![Page 1: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/1.jpg)
www.umbc.eduAll materials copyright UMBC unless otherwise noted
CMSC201Computer Science I for Majors
Lecture 0X - Careers
![Page 2: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/2.jpg)
www.umbc.edu
Today’s Objectives
• To introduce careers in Computer Science
• To explore using Computer Science withother fields (interdisciplinary)
• Talk a little bit about grad school
2
![Page 3: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/3.jpg)
www.umbc.edu3
Careers in STEM Fields
![Page 4: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/4.jpg)
www.umbc.edu
What is STEM?
• STEM is an acronym referring to the academic disciplines of:
– Science,
– Technology,
– Engineering, and
– Mathematics
4
![Page 5: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/5.jpg)
www.umbc.edu
STEM Job Market (2013)
• 5.7 million total postings in STEM fields
• 4.4 million (76%) require at least a bachelor’s degree
• 2.3 million (41%) are entry-level jobs
– Requiring less than 2 years of experience
5 http://burning-glass.com/research/stem/
![Page 6: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/6.jpg)
www.umbc.edu
STEM Jobs by Career Area
6 http://burning-glass.com/research/stem/
![Page 7: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/7.jpg)
www.umbc.edu
Demand for STEM Graduates
• 48% of all entry-level jobs requiring a bachelor’s degree or higher are in STEM fields
– Only 29% of bachelor’s degrees are in a STEM field
• There are 2.5 entry-level job postings for each new 4-year graduate in STEM fields
– Compared to 1.1 postings for each new graduate in non-STEM fields
7 http://burning-glass.com/research/stem/
![Page 8: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/8.jpg)
www.umbc.edu
Demand is Only Growing
8 http://newsroom.unl.edu/announce/cse/3727/20691
![Page 9: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/9.jpg)
www.umbc.edu9
Interdisciplinary Computer Science
![Page 10: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/10.jpg)
www.umbc.edu
Learning to Program is for Everyone
• In the Lost Interview with Steve Jobs, he said:
“I think everybody in this country should learn how to program a computer because it teaches you how to think.”
10
![Page 11: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/11.jpg)
www.umbc.edu
Computer Science and Biology
• Human Genome Project
• Tagging and tracking animals
• Protein folding
11
![Page 12: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/12.jpg)
www.umbc.edu
Computer Science and Film
• Animated films
• Motion capture
• CG special effects
12
![Page 13: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/13.jpg)
www.umbc.edu
Computer Science and Healthcare
• Pharmaceutical manufacturing
• Predictive diagnostics
• Chemotherapy machines
13
![Page 14: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/14.jpg)
www.umbc.edu
Computer Science and Space
• Analyzing data from spacecraft
• Planning the Mars mission
• Programming landers, shuttles, etc.
14
Margaret Hamilton &her Apollo 11 code
![Page 15: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/15.jpg)
www.umbc.edu
• Google’s self-driving car
• Automated factories
• Robots!
Computer Science and MechE
15
![Page 16: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/16.jpg)
www.umbc.edu
• Robot bloopers:
https://www.youtube.com/watch?v=g0TaYhjpOfo
(More Robots)
16
![Page 17: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/17.jpg)
www.umbc.edu
Computer Science and Finance
• High-frequency trading
• Computational finance
• Risk analysis
17
![Page 18: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/18.jpg)
www.umbc.edu18
Grad School
![Page 19: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/19.jpg)
www.umbc.edu
Why (or Why Not) Grad School?
• Reflect – think about your education so far
–What are your passions?
–What are your goals in life?
–What excites you?
–What lifestyles might you want?
• Avoid listening to what others tell you to do; think about what you want
19 http://web.cs.dartmouth.edu/undergraduate/major-redesign/advice-for-majors
![Page 20: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/20.jpg)
www.umbc.edu
Why (or Why Not) Grad School?
• An MS is basically a technical degree that gives you more interesting job opportunities
• A PhD is basically a research degree, which opens up a host of advanced and research-oriented opportunities
• In industry, MS and PhDs are often a ticket to eventual upper-level management
20 http://web.cs.dartmouth.edu/undergraduate/major-redesign/advice-for-majors
![Page 21: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/21.jpg)
www.umbc.edu
How Long is Grad School?
• MS
– 1 to 2 years is typical
• PhD
– 4 to 6 years is typical
– It can take longer! (8 years or more)
• Many schools have a limit to how long you can take
21 http://web.cs.dartmouth.edu/undergraduate/major-redesign/advice-for-majors
![Page 22: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/22.jpg)
www.umbc.edu
What Is It Good For?
• MS is essentially a technical degree
– Open up a range of much more interesting jobs
– More responsibility, creativity, flexibility, and income
• PhD is basically a research degree
– Research today is collaborative (interdisciplinary!)
– No “lonely hacker toiling away alone in the night”
– Many become professors and also teach classes
22 http://web.cs.dartmouth.edu/undergraduate/major-redesign/advice-for-majors
![Page 23: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/23.jpg)
www.umbc.edu
What Most Schools Don’t Teach
23 https://www.youtube.com/watch?v=nKIu9yen5nc
![Page 24: CMSC201 Computer Science I for Majors€¦ · STEM Job Market (2013) •5.7 million total postings in STEM fields •4.4 million (76%) require at least a bachelor’s degree •2.3](https://reader033.vdocuments.site/reader033/viewer/2022050408/5f8562c1daa77a1d852ad6a7/html5/thumbnails/24.jpg)
www.umbc.edu
Announcements
• Labs will meet in person starting next week
• Lab 1 is due by Thursday night
• Homework 0 is out now
– Not “worth” points, but important material
• Next Class: Variables