ChunMinChang
4/18/2018 - 2:27 PM

How to Become a Software Engineer

How to Become a Software Engineer

Learn Computer Science without Computer

STEM Toys

Referecnes

Activities

Books

Computer Science for Kids

Learn Programming by Building Blocks(scratch)

Learn Programming by Playing Games

References

Creating A Sense of Accomplishment: Web Development

You can see what you code immediately by running the pages(your programs) in the browsers. It's most common way for non-CS students to learn programming.

Start to Be Professional

Introduction to Computer Science

Learn more: Open online courses

Others

  • Math
    • The underlying concepts of software comes from Math. To go deeply in CS, we get familiar with Math.
    • You can learn the from courses in Khan Academy to university-level in Coursera
  • Physics and Electronic Engineering
    • The computer hardware is built for implementing the software. The better you know how how it works, the better you can write the efficient programs.
    • circuitlab is worth trying.
    • Arduino provides many kits for electronic hobbyist to build their own toys.