At my school you have to have at least Algebra 1 for computer science, which is programming I think... So if you are a sophomore and smart enough... I think I signed up for it next year, lol, don't remember what I signed up for, I guess if they put me in something I won't really know...