6 answers
Asked
543 views
What are some helpful high school classes that I should take if I want to get a career in software engineering?
I am currently very familiar with coding and I'm good at math as well. I also am very interested in graphic design and 3D modeling. I like coding and doing 3D work in Blender in my freetime.
Login to comment
6 answers
Updated
Robert’s Answer
I highly recommend you to enroll in as many high-level math classes as your capacity allows. Math is instrumental in honing problem-solving skills, which will be beneficial in all areas of Computer Science.
Updated
Chuqi’s Answer
I would definitely recommend taking AP Computer Science and AP Calculus if they're offered in your school, along with other advanced math or computer science classes. Once you've finished these, and you're looking for a greater challenge, don't hesitate to ask your counselor to connect you with local universities to take college-level classes as a visiting student.
Updated
Ramesh’s Answer
Try focusing on developing analytical skills, that would take you up to the level you want to be in, it could be Computers or any other field of interest.
Updated
patrick’s Answer
I think one language fun to learn and very useful in lot of areas is python, it is way easier to learn than, for example, java ( not saying java is not useful ), plus python is very easy to get started and running itself very easy as unlike java, no compile is needed, i.e., it can run interactively , run line by line as it goes, very helpful especially for starter.
and it can be used in lot of area, including data analysis, data science....
the best part, it has large library that basically do lot of work for you, and all you need is just call up those library to get your job done.
for your specific area "graphic design and 3D modeling", I am not exactly sure, but above is more general advise on "software engineering" side, I guess.
and it can be used in lot of area, including data analysis, data science....
the best part, it has large library that basically do lot of work for you, and all you need is just call up those library to get your job done.
for your specific area "graphic design and 3D modeling", I am not exactly sure, but above is more general advise on "software engineering" side, I guess.
Updated
Elise’s Answer
Certainly, your school's offerings will play a role, but consider exploring subjects such as:
- Ethics
- Networking (including network protocol and more)
- Broadening your scope and dabbling in diverse areas: Gaining a basic understanding of various aspects can be beneficial, as you never know which field of engineering might spark your interest in the end.
If possible, don't hesitate to seek out additional resources beyond your high school to expand your knowledge even further. Remember, every step you take in learning something new is a step towards your bright future. Keep going!
- Ethics
- Networking (including network protocol and more)
- Broadening your scope and dabbling in diverse areas: Gaining a basic understanding of various aspects can be beneficial, as you never know which field of engineering might spark your interest in the end.
If possible, don't hesitate to seek out additional resources beyond your high school to expand your knowledge even further. Remember, every step you take in learning something new is a step towards your bright future. Keep going!
Updated
Arvind’s Answer
Do what your heart says, don't go by brains as it would trick you on being a successful business tycoon or being a human being. Best recommendation is to have that balance. EQUANIMITY. Do what you like to do and you are best at it. Eliminate the reducal
Prioritise what aspires you most
Take the one you are really passionate
Give your best on top most
You will Excell at what's closesest to your heart leave brain aside, go by heart
Arvind recommends the following next steps: