On 20/12/13 09:48 PM, Aemilianus Kehler wrote:
Haha yea, gotta love my grammar! I was just jokin around. If you want
people to have an understanding of programming teach them object
oriented fundamentals :p

Not sure if you're trolling but...

Despite the use of java, there won't be any object oriented fundamentals in this course.

Remember, object orientation is a means to various ends and at a beginner level not an end to itself. The first use of objects that you see in a longer intro course is to introduce object composition, that is composing your own types from simpler ones
http://en.wikipedia.org/wiki/Object_composition
(That is, "struct" for you C lovers)

But, no matter what language we use, there isn't any time in a 6 week course for beginners to start introducing composition. Sara will have her hands full just bringing people up to speed on even more basic stuff:

- Variables and data types
- Expressions and operators
- Branches and loops
- Input and output

If she's lucky she'll be able to get at least some functional decomposition (breaking your code into functions) in as well, which we think is a good thing to learn before type composition. (as functions are a good thing to have for operating on composed types)

Saving this for beginner II.
_______________________________________________
SkullSpace Discuss Mailing List
Help: http://www.skullspace.ca/wiki/index.php/Mailing_List#Discuss
Archive: https://groups.google.com/group/skullspace-discuss-archive/

Reply via email to