Computer Science Canada Grade 12 Programming |
Author: | Anonymous [ Sat Jun 17, 2006 11:03 am ] |
Post subject: | Grade 12 Programming |
Arrgh, I'm hoping to get in a Grade 12 Programming class for the second semester when school starts back up, but I still haven't gone to change my course because I forgot to on the first day of exams, now I gotta wait until Monday. Hopefully I can still get my course changed to it. If there are any other high school students here, what languages will you be learning in your Computer Science courses? In grade 11 I learned Turing, and I think were being tought Java in 12. (both Holtsofts) |
Author: | wtd [ Sat Jun 17, 2006 11:32 am ] |
Post subject: | |
Get a head start. Read my introductory tutorial on Java. Just understand that the use of RTP means you're limited to 1.4.2, and 1.5 features like generics won't be available to you for class assignments. You can certainly learn Java over the summer. |
Author: | Cervantes [ Sat Jun 17, 2006 2:07 pm ] |
Post subject: | |
My grade 12 CS class stuck with Turing the whole way. Poor buggers, I did all the assignments in Ruby. The point is, a lot of schools use different languages in different years. Popular languages that are taught at some point in the high school CS system are Pascal, Turing, Visual Basic, and Java. You'd have to find out what your school is teaching. If you're going to try learning Java, wtd's Introduction to Java is an excellent guide. However, you may wish to aquaint yourself with the basis of Object Oriented Programming while you're still in a language you're familiar with: link! |
Author: | wtd [ Sat Jun 17, 2006 2:10 pm ] |
Post subject: | |
A further tip: regardless of the language your school uses, general programming skills are called that because they are generally applicable. If you find that the language your school is using is not suited to learning on your own, then just try another. |
Author: | [Gandalf] [ Sat Jun 17, 2006 8:21 pm ] |
Post subject: | |
wtd, not all schools in Ontario use RTP for Java. I'm not sure if that's what you were implying, but I thought I'd clear it up. Most schools seem to use some form of Java for grade 12 computer science, at least in Ontario. I'm pretty sure that's the "recommended" langauge in the curriculum or somethign like that. Anyway, where I'm at here's how it goes: Gr. 10 - Turing Gr. 11 - Java Gr. 12 - Java |
Author: | Clayton [ Sat Jun 17, 2006 8:25 pm ] |
Post subject: | |
well at my school its something like this : Gr. 10- Turing Gr. 11- OOT Gr. 12- OOT or Java (class doesnt even run most of the time....) |
Author: | [Gandalf] [ Sat Jun 17, 2006 9:00 pm ] |
Post subject: | |
SuperFreak82, you do realize that Turing and OOT are one and the same? Or did you mean that they teach the object oriented aspect of Turing? |
Author: | Clayton [ Sat Jun 17, 2006 10:04 pm ] |
Post subject: | |
i meant that they teach the object oriented aspect of Turing |
Author: | wtd [ Sun Jun 18, 2006 12:04 am ] |
Post subject: | |
[Gandalf] wrote: wtd, not all schools in Ontario use RTP for Java. I'm not sure if that's what you were implying, but I thought I'd clear it up.
It's not what I was implying. What I was implying is that you'd probably be hard pressed to find a school outside of Ontario that does use it. |
Author: | DIIST [ Sun Jun 18, 2006 9:07 am ] |
Post subject: | |
My school teaches: 09-Turing(Graphics) 10-Turing 11-C 12-Java But im in a delma cause my school dosnt have enough teachers, so the option they give is this: Gr 12 ComSci or Gr12 ComEng, you choose who dies. |
Author: | cool dude [ Sun Jun 18, 2006 10:46 am ] |
Post subject: | |
unfortunately at my school they cancelled grade 12 programming so i'm learning java on my own. although i might take it in virtual school. |
Author: | jamonathin [ Sun Jun 18, 2006 11:43 am ] |
Post subject: | |
Im with Cervantes, i was stuck with Turing for Gr.11 and Gr.12 - nothin else in 9 or 10. But the plus side to it was my teacher has been around our school for the longest out of any teacher here, and all he knows is Turing - but from the older days, so whenever I made anything he was just in awe with amazement that I walked out of there both years with a 100% in computer science. Now im goin to U of Windsor so i gotta keep learin C so i'll be ahead of the game. |
Author: | MysticVegeta [ Sun Jun 18, 2006 1:39 pm ] |
Post subject: | |
Hmm Turing only seems to rotate around in Ontario... my prev school we had Grade 9: Turing (Enriched program only) Grade 10: Turing for academic; ICS3M (Java course 1 for enriched only) Enriched could also go to Java 2, a grade 12 course in grade 10. Grade 11: Java 1 (ICS3M) for academic. Grade 12: Java 2 (ICS4M) for academic. Enriched could be done, TIK, ICS3M, ICS4M by end of grade 10... Academic level had to stay till grade 12 to complete ICS4M Current School in calgary: Grade 10: VB Grade 11: C++ Grade 12: C++ advanced |
Author: | TheOneTrueGod [ Sun Jun 18, 2006 2:28 pm ] |
Post subject: | |
In my school we had: Grade 10: Turing Grade 11: Turing (Class had to teach itself because teacher didn't feel like it...) Grade 12: Generic programming concepts, more thought based than language based. We used Turing and Pascal. |
Author: | wtd [ Sun Jun 18, 2006 4:22 pm ] |
Post subject: | |
My high school had no programming classes. I think I turned out okay. |
Author: | MysticVegeta [ Sun Jun 18, 2006 4:24 pm ] |
Post subject: | |
yeah if you redefine "okay" as "insane-intelligence" |
Author: | wtd [ Sun Jun 18, 2006 4:35 pm ] |
Post subject: | |
MysticVegeta wrote: "insane-intelligence"
More of the former. Less of the latter. And I like it that way. |
Author: | [Gandalf] [ Sun Jun 18, 2006 6:49 pm ] |
Post subject: | |
Say, wtd, when did you start programming? Any of you people who have been in a high school class that is taugh C or C++, how does the year turn out? Do half the people end up dropping/failing the class, or do the people actually understand what is being taught? |
Author: | Andy [ Sun Jun 18, 2006 6:53 pm ] |
Post subject: | |
my grade 12 was taught in C++, and it was amazing.. however, mckenzie did allow us to do the final in OOT if we needed. its a shame he switched it to java tho.. C++ will help you get jobs, i landed both ATI and NVIDIA cuz of it, but people shouldnt learn it just for that... |
Author: | wtd [ Sun Jun 18, 2006 7:18 pm ] |
Post subject: | |
[Gandalf] wrote: Say, wtd, when did you start programming?
9 years ago, in calculus class in high school. [Gandalf] wrote: Any of you people who have been in a high school class that is taugh C or C++, how does the year turn out? Do half the people end up dropping/failing the class, or do the people actually understand what is being taught?
Success in a school course has little to do with the language used and much more to do with the instructor. Or at least that holds for languages like C++, Java, Turing, VB, etc. that are used prominently in education. These all tend to fall in the middle of the "language fun and frustration bell curve." |
Author: | Amailer [ Sun Jun 18, 2006 9:05 pm ] |
Post subject: | |
I thought you were born with the knowledge... hence the 'Programming God' title *sigh its 'compsci god' but its close* |
Author: | wtd [ Sun Jun 18, 2006 11:49 pm ] |
Post subject: | |
Gods aren't born. Silly minion... |
Author: | codemage [ Mon Jun 19, 2006 9:05 am ] |
Post subject: | |
I didn't take any computers classes in HS either. I taught myself BASIC in grade 12 to do mundane math homework for me, (like I need to find the root of 100 quadratics to show I know how to do it), ...ended up enjoying it enough to take the first year university course, and then went on to major in CS. I maintain that C (and/or C++) shouldn't be touched until university. On the flip side, shame to any university program that allows students to graduate without learning it. |
Author: | md [ Mon Jun 19, 2006 9:22 am ] |
Post subject: | |
I taught myself basic and C in grade 5, and then didn't do much except write programs to solve homework until I took CS in grade 10. I found my high school CS courses to be quite good, however I think my school is the exception for CS rather then the rule... eveywhere else seems to be pretty badly off... |
Author: | Andy [ Mon Jun 19, 2006 11:37 am ] |
Post subject: | |
Oh the Perils of JavaSchools... |