3 ms·
There is a lot of worry in this thread about the curriculum being too narrow. While I do not know how it will work in this new school, let me offer some perspec
by snikolov 15y ago
There is a lot of worry in this thread about the curriculum being too narrow. While I do not know how it will work in this new school, let me offer some perspective as a Stuyvesant alum.
Like many have said, it can be possible to have a "normal" school with all the usual subjects in addition to a prominent computer science program.
Take my experience, for example:
Freshman year I learned things like recursion, Scheme, dynamic programming, and cellular automata. Sophomore year, I learned basic data structures and algorithms and wrote a couple of games. Junior year I learned systems programming in C, signals, processes, network communication and wrote a filesharing system. The next semester I wrote a computer graphics engine from scratch --- all the way from line drawing to complex lighting and implementing an animation and scene graph language. I also took the independent research class where I worked on information retrieval research.
I am not bragging. This is typical (in fact, many of the projects, or variations thereof, are things that everybody in those classes does). And yet, I still took tons of math, physics, chemistry, european history, american history, classical literature, modern literature, tech shop, architecture, and many other things. This was also typical! Other kids took the same common stuff but instead of so much computer science and math they took special electives in philosophy, literature, history, economics, and so on.
You really can fit all that stuff in. Stuyvesant is a great example that you can have a serious, multi-year computer science program and still have more than enough focus on other subjects.