They will take that in college for CS. Not reason whatsoever to take that in HS. |
| Is working in computer science always heavily math based? Do you absolutely need to have a love of math to do well with CS as a profession? My kid loves video games but is not a strong math student and wondering if it might be an option anyway. |
| plenty kids i know have gotten into CS programs without even taking Calculus 1 in high school but took coding classes. |
I only know a couple that are classmates of my son. How do you know "plenty" of CS majors? Let alone those that didnt take calc. Current student? Educator? In the field? Just curious. |
OP here. This is helpful. Our school system (not local) is on the "Block System" so the students take a year long class in a semester. According to all the suggestions, I came up with this for math, science and electives. Thoughts? Math: Geometry w/Data Analysis (honors - follows his current accelerated math track) Algebra II w/Statistics (honors - follows his current math track) AP Precalculus AP Calculus (AB? BC?) Applications of Finite Mathematics Science: Honors Biology Honors Physics AP Physics (different options are offered) Electives that count as math and/or science: AP Computer Science Principles (offered 10th-12th) AP Computer Science A (offered 10th-12th) Electives: Exploring Computer Science Foundations of Engineering and Technology Computer Engineering and Technology Basic Programming for Engineers Robotic Systems (maybe) Spanish (?) |
No, but: a) most schools require 1-2 years of math for CS, and b) computer graphics is one of the fields in industry that IS math intensive. If he likes coding but hates math, better to do a MIS degree and work on business apps. |
My kid is in Com Sci A right now. He has coding experience and finds it to be pretty easy. However, his classmates/friends that have not coded before need my son's help to get through it. If you don't have coding experience, you should definitely take ComSci A (if you are considering CS as a career). It will not be a cake walk... but you need to start somewhere! That said, it's also not going to be as hard as AP Physics C or Calc BC. How well did your kid do in Geometry? This is a prereq for Com Sci A in our district. The reason is b/c Geometry requires you to do proofs --- which require STEP by STEP thinking. That's what coding is.... step by step logic. If your kid did o.k. in Geometry proofs, s/he will do o.k. in ComSci A. |
|
17:00 here.
AP Com Sci Principals is pretty much a waste of time. If you really have no background in coding/computers, then maybe this would be advisable. But, for anyone who has been playing around with coding, ComSci Principals should be skipped. Also, for any "computer" courses that are part of the technical education path (not the math path), you should ask a lot of questions before signing up for them. Maybe in your district they are really good. In FCPS, they are generally a big waste of time. Very little teaching. Very little accomplished. |
WORKING in computers is NOT usually math based. GETTING A COM SCI degree does require STRONG math skills. There are other degrees (like IT) that require less math, but still involve computers. There are also community college type degrees in networking or others that are more practical applications and less math-y. Some CS degree programs only require Calc I and Calc II. Most require Calc III. |
Not redundant b/c CS Principals is mainly fluff. AP Com Sci A is actually CODING. |
Do you consider it a waste of time if it would be an easy A for a student with experience in coding? |
What kind of coding classes did they take? Was it at their high school? |
|
So, my dc took:
Math up to regular Calculus Chem Physics Bio Earth Science AP Comp Sci A and a few coding electives Was accepted at a few T50 schools - did not apply to the TT engineering schools (MIT, CalTech, etc). |
Our DS is CS major and the minimum number of required college math courses for the degree is seven, plus some of the CS courses sound like math to my English Lit brain. If your kid loves video games, while most jobs in the industry will be looking for CS, there are many fields other than CS that are needed to create a game -- creative writing, music and sound, art, and all the associated managment and business elements. Think of it more like wanting to enter the movie industry but not being an actor, though at least a CS minor still would be useful. |
Yes. If you have experience in coding, it would be a waste of time to take AP Com Sci Principals. |