The code you will see is not overly complicated, but is, in places, more advanced that what we see in this subject. Being able to deal with new classes and libraries, however, is very important – we can’t expect others to only use what we know! It may also be incomplete, relying on libraries you do not have access to.
You should note that to achieve high marks, you have to move from simply describing the code you see in front of you to interpreting what you think the programmer was trying to achieve – you may want to ask yourself questions like “what is the problem the programmer is trying to solve?”, “what conditions might this have been written under?”, “what were the design goals of the program?” and so on. You may not be able to work out the answers, but considering what answers might be possible is a useful exercise.
Last Completed Projects
| topic title | academic level | Writer | delivered |
|---|
