Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GPA HS Career Day - Computer Science

GPA HS Career Day - Computer Science

https://aaron.kr/content/talks/gpa-hs-career-day-computer-science/

The International High School I work at recently had their first ever Career Day and they asked me to present on my field: Computer Science. This presentation seeks to:

1. Introduce high schoolers to the CS field
2. Give them an overview of what they can do/learn in the field
3. Give them an idea of future career choices in the field
4. Give them a little bit of advice about what/how to study

Aaron Snowberger

April 16, 2015
Tweet

More Decks by Aaron Snowberger

Other Decks in Education

Transcript

  1. THE BEST WAY TO PREDICT THE FUTURE IS TO CREATE

    IT. ~Abe Lincoln/Peter Drucker
  2. Everybody in this country should learn how to program a

    computer… …because it teaches you how to think. Steve Jobs
  3. It would be wonderful if every kid wrote computer programs

    and understood how computers work. It would certainly make you a better thinker. Bill Gates
  4. In fifteen years we’ll be teaching programming just like reading

    and writing. We’ll be looking back and wondering why we didn’t do it sooner. Mark Zuckerberg
  5. This isn’t just about tech companies • 67% of software

    jobs are outside the tech industry – in banking, retail, government, entertainment, etc • We need ALL our children prepared for the 21st century
  6. “Knowledge of computer programming is as important as knowledge of

    anatomy when it comes to medical research or clinical care” Larry Corey, Fred Hutchinson Cancer Research Center
  7. “One of the things about working in tech is that

    it's possible to get into it nearly no matter what age or background you are.”
  8. James Hickok (cousin) “A lot of the stuff we do

    hasn't been done before. By the time things are released to the public, we are already started on the next "thing". There is tons of problem solving and thinking outside the box involved. Half the hardware we use here we are using in a way it wasn't designed for. But it's easier to take an existing thing and rethink it to do what you want.” The "What you know" isn't as important as the "How are you going to figure it out?".
  9. Justin Tadlock (follower) Start a WordPress-related blog. Write tutorials. Share

    things that you learn. Learn things by writing about them. That's how I got to know people in the community. It's also how I was able to successfully launch Theme Hybrid. And, always reply to comments on your blog. You've got to interact with your readers. At a certain point, that gets tough, but keep the conversation going. https://wpchat.com/t/i-am-justin-tadlock-ask-me-anything/600/55
  10. Jared Siirila (classmate) I would recommend that you learn on

    your own You will find that a major in Computer Science doesn't teach you everything you need to know to be successful on a team. The University tends to focus on teaching the fundamentals of programming languages and only slightly touches on other important aspects of software development. One aspect that is frequently overlooked in people looking for software development opportunities is the need to have great social skills along with technical skills.
  11. 1. DO COOL STUFF 2. SHAPE THE FUTURE 3. MAKE

    GOOD $$$ 4. SOLVE REAL PROBS 5. BE AWESOME
  12. 1. DO COOL STUFF 2. SHAPE THE FUTURE 3. MAKE

    GOOD $$$ 4. SOLVE REAL PROBS 5. BE AWESOME
  13. 1. DO COOL STUFF 2. SHAPE THE FUTURE 3. MAKE

    GOOD $$$ 4. SOLVE REAL PROBS 5. BE AWESOME
  14. 1. DO COOL STUFF 2. SHAPE THE FUTURE 3. MAKE

    GOOD $$$ 4. SOLVE REAL PROBS 5. BE AWESOME
  15. 1. DO COOL STUFF 2. SHAPE THE FUTURE 3. MAKE

    GOOD $$$ 4. SOLVE REAL PROBS 5. BE AWESOME