+ 15
How should high schools use 4 years to teach CS?
How much time should high schools spend on CS and in what sort of courses? A year of Java? A year of Python? A year doing mobile apps?
4 Answers
+ 12
We start with C++, and then Java. By the second year, we should be choosing our minors and majors. This is when we go into the specifications - Software Engineering, Multimedia, Cyber Security, etc. This is where your choices decide what you do later on - Mobile app development, web services, operating systems, etc. Third year would be internship. Fourth year, well, your goddamn final year project.
+ 16
😊I'm officially jealous.😖 When I was in highschool there wasn't that option to have programming. 🙃 I'm glad that school has evolved to see the importance of it!
🤔Or is this strictly a non American type school we are talking about?😭 If so then wtf USA!
PS. ⌨️I went to a typing class 1 semester in middle school does that count?
+ 8
C/C++ for sure. They should start with that.
+ 5
In my highschool we first learned alice, then visual studio, then java. I found alice to be a breeze, but when it came to visual studio I barely knew what class I was in. I think it's best to learn a higher level language like java / c# or c++ then STICK with it for the entire high school years. They can really teach a crap ton of material over a 4 year period and get into the more advanced applications of the language by final year. Or by final year move into C.