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/