
-----------------------------------
Amarylis
Thu Mar 08, 2012 1:26 pm

circleClass
-----------------------------------
No one in my programming class had any interest whatsoever to learn class systems, and I dont want my work to go to waste, here's what I made in my free time to try to help people.


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%===== Turing Code ==========================================%%
%%= circleClass.t                                             %%
%%===== By: ==================================================%%
%%= A. Prado                                                  %%
%%===== Current Version: =====================================%%
%%= 1.0                                                       %%
%%===== Description: =========================================%%
%%= Program for introduction of class systems. It draws two   %%
%%= circles using pointers to a class where they are all      %%
%%= stored. No variables exported, so new procedures are made %%
%%= for any change in values that variables require. Not      %%
%%= overly necessary for this program, but serves as good     %%
%%= programming etiquette, since then variables will remain   %%
%%= safe.                                                     %%
%%===== Version Changelog: ===================================%%
%%= 1.0     - First stable release. Fully documented. 

-----------------------------------
Raknarg
Thu Mar 08, 2012 9:14 pm

RE:circleClass
-----------------------------------
That's pretty cool. I'm glad you went off and learned how to use them yourself (or at least I'm guessing).

Out of curiosity, whats the grade level of this class?

-----------------------------------
Amarylis
Thu Mar 08, 2012 9:52 pm

RE:circleClass
-----------------------------------
I'm used to using classes and such in other languages (namely C#). Turing, not as much, since I try not to spend too much time on it outside of class :P

It's a Grade 11 class (ICS3U)

-----------------------------------
Amarylis
Thu Mar 08, 2012 10:47 pm

RE:circleClass
-----------------------------------
Pardon the double post, after an hour or so I seldom see why it should still apply-

To put in perspective with the rest of my class, they're learning how to use arrays now, haven't even dabbled in file processing, GUI, majority still use "brightred", "grey", etc for colors, just recently learnt how to do graphics.......

-----------------------------------
mirhagk
Thu Mar 08, 2012 11:00 pm

RE:circleClass
-----------------------------------
schools never teach enough for programming. They need to accompany those students who aren't interested in programming at all, and they need to do all the dumb environment, career and other stuff the board wants them to do.

-----------------------------------
Amarylis
Thu Mar 08, 2012 11:06 pm

RE:circleClass
-----------------------------------
Meh, true say. I'm aiming to do the AP exam for CompSci, so hopefully I'll be able to PLAR the ICS4U course and spend the time I'd have spent being bored in that class into actually making something useful-


Hopefully that'll also improve my odds of getting into Waterloo SE

-----------------------------------
crossley7
Thu Mar 08, 2012 11:08 pm

RE:circleClass
-----------------------------------
The school curriculum for programming is nearly non existent.  A strong programmer could do the entire course work for grade 12 by the end of their grade 10 comp sci class if they felt like it.

Someone in my grade 12 class just learned 2D arrays in turing and I was taken aback since I've been using them since near the end of grade 10 (when I finally was introduced to the idea) and other than the Java class which isn't really explained (and I ignored) there isn't class structures in the course material so I had to teach myself that and I just recently started using friendship in c++

-----------------------------------
Amarylis
Thu Mar 08, 2012 11:12 pm

RE:circleClass
-----------------------------------
Seeing how the job market for CS should be seriously expanding, I fail to see why high schools have such a pathetic curriculum for their CS classes... I mean, come on, does it really take 3 1:15 lessons just to understand put/get statements? It's just some basic I/O stuff :P


On that topic, it's the 3rd or 4th day of my class learning arrays... They've been going at the same 5 problems for all those classes, and they're STILL not done, whilst the two students who're actually interested in the subject (myself and another one of my peers) finished the entire assignment in 15 minutes

-----------------------------------
crossley7
Thu Mar 08, 2012 11:14 pm

RE:circleClass
-----------------------------------
That is where you find yourself a large project to do in your spare time that forces you to learn new aspects of either functions or syntax so you can keep learning.  Contest problems are also a good way to waste time

-----------------------------------
Amarylis
Thu Mar 08, 2012 11:16 pm

RE:circleClass
-----------------------------------
Fair enough....

Grr, I need to assemble myself a DWITE team....

-----------------------------------
crossley7
Thu Mar 08, 2012 11:23 pm

RE:circleClass
-----------------------------------
Well, actually you need an ECOO team since DWITE is done for the year.  Unless it is for next year.  Either way good luck

-----------------------------------
Amarylis
Thu Mar 08, 2012 11:25 pm

RE:circleClass
-----------------------------------
Thanks, I'll definitely need it

-----------------------------------
Raknarg
Fri Mar 09, 2012 9:31 pm

RE:circleClass
-----------------------------------
That's unfortunate. Luckily for my school, we have a pretty strong class with a very good teacher.

-----------------------------------
Amarylis
Fri Mar 09, 2012 9:38 pm

RE:circleClass
-----------------------------------
Would love to be in your school then :P Mine focuses more on classes such as the sciences and arts. Computer science and social sciences end up being forgotten, pretty much

-----------------------------------
Raknarg
Fri Mar 09, 2012 10:46 pm

RE:circleClass
-----------------------------------
Haha it is forgotten. Our teacher just happens to be a master of math, teaching and compsci :P
