Differences between revisions 2 and 6 (spanning 4 versions)
Revision 2 as of 2006-01-11 11:34:51
Size: 680
Editor: dknrgwpxav02
Comment:
Revision 6 as of 2009-12-23 14:49:52
Size: 1551
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
A number of people doing this unit are only learning Java at the same time. Be warned, most of this unit is spent trying to teach these people Java.   /!\ Warning: Contains UniversalModellingLanguage (UML)
Line 5: Line 5:
A lot of UniversalModellingLanguage (UML) is also involved. This unit is essentially IntroductionToProfessionalEngineeringGENG1003 for Computer Science.
Line 7: Line 7:
There is a project where you have to write software for a (model) lift. The Java licence specifically forbids Java from controlling lifts, but this is bye the by. (Mainly because I doubt a model lift is mission critical.) It is possible to fail the assignment and still pass the unit. A number of people doing this unit are only learning Java at the same time. Be warned, most of this unit is spent trying to teach these people Java. Turning up to lectures is definately not necessary, and most people don't; though watching the lecturer lecture to two people (one of whom is gently snoring) in Weatherburn LT is quite a spectacle.
Line 9: Line 9:
Has been taught by DuHuynh. In the past there was a project where you have to write software for a (model) lift. The Java licence specifically forbids Java from controlling lifts, but this is bye the by. It is possible to fail the assignment and still pass the unit.
Line 11: Line 11:
[http://web.csse.uwa.edu.au/undergraduate/outlines/670.104.html Handbook Entry] Now the project is to build a robot out of lego and then to program it using Lejos, a java approach to programming the RCX. It is incredibly silly, because the firmware is significantly worse than the default one - for example, stuff likes measuring light sensor values actually requires you to ''write a program'' to do so (as opposed to just making the 'View' button on the top of the RCX do its job). Next year (2007) will apparently use the NXT and a new version of Lejos.

Has been taught by DuHuynh. In 2006 the lecturer was Mark Reynolds, while labs were taken by Rachel Cardel-Oliver.

[[http://undergraduate.csse.uwa.edu.au/units/CITS1220|Unit webpage]]

[[http://handbooks.uwa.edu.au/units/cits/cits2230|Handbook entry]]

This unit is essentially IntroductionToProfessionalEngineeringGENG1003 for Computer Science.

A number of people doing this unit are only learning Java at the same time. Be warned, most of this unit is spent trying to teach these people Java. Turning up to lectures is definately not necessary, and most people don't; though watching the lecturer lecture to two people (one of whom is gently snoring) in Weatherburn LT is quite a spectacle.

In the past there was a project where you have to write software for a (model) lift. The Java licence specifically forbids Java from controlling lifts, but this is bye the by. It is possible to fail the assignment and still pass the unit.

Now the project is to build a robot out of lego and then to program it using Lejos, a java approach to programming the RCX. It is incredibly silly, because the firmware is significantly worse than the default one - for example, stuff likes measuring light sensor values actually requires you to write a program to do so (as opposed to just making the 'View' button on the top of the RCX do its job). Next year (2007) will apparently use the NXT and a new version of Lejos.

Has been taught by DuHuynh. In 2006 the lecturer was Mark Reynolds, while labs were taken by Rachel Cardel-Oliver.

Unit webpage

Handbook entry


CategoryUnits