Tutor Marked Assignments
CIW Website Design Manager Course Section 2
Tutor Marked Assignments - TMA's
It is recommended that you do not refer back to the manual when completing a tutor marked assignment, which is only sensible. I have, however, always referred back to my own notes that I have taken as I work through the course. These assignments are, obviously, all concerned with JavaScript and as you work towards the end, they do become quite in-depth.
Part A1.
TMA-01 covers chapters 1 and 2 and includes questions about data types, property characteristics, reserved words, operator types and expressions.
TMA-02 covers chapters 3 and 4 and has questions on operator precedence, syntax, variable scoping and loop controls.
TMA-03 covers chapters 5 and 6 and addresses such points as: objects, window methods and the object hierarchy.
TMA-04 covers chapter 7 and looks at arrays, objects and built-in functions.
Part A2.
TMA-05 covers chapters 1 and 2 and is mostly concerned with forms and form field objects. There are a few cookie crumbs as well, for good measure.
TMA-06 covers chapters 3 and 4 and includes questions on cookies and security, targeting and manipulating frames, and calling functions from frames
TMA-07 covers chapters 5 and 6 and quizzes you on image maps and object creation.
TMA-07A is the end of section revision assignment, which is a humdinger, requiring you to design and build your own shopping site, complete with shopping basket.
Part B1.
TMA-01 covers chapters 1 and 2, topics include: the Perl interpreter, variables and retrieving data.
TMA-02 covers chapters 3 and 4 and looks at Boolean expressions, decision making and loop controls.
TMA-03 covers chapters 5 and 6 and deal with Arrays and the manipulating thereof.
TMA-04 covers chapters 7 and 8 where we get into the meaty subject of Hashes and Hash elements.
TMA-05 covers chapters 9, 10 and 11 considers Regular Expressions and Pattern Matching. This one is not just meaty, it's the full Sunday Dinner.
TMA-06 covers chapters 12 and 13 to deal with, the more manageable, functions and references.
TMA-07 covers chapters 14 and 15 and is more interesting. It deals with File Input and Output and environment variables.
TMA-08 covers chapters 16 and 17 and looks at packages and modules.
TMA-09 covers chapters 18 and 19 and is concerned with objects and object inheritance, and scaling considerations.
TMA-10 covers chapters 20, 21, and 22 and deals with working with databases.
TMA-11 covers chapters 23 and 24 and addresses debugging and programming conventions.
TMA-11A/B is the end of section revision assignment, and is all coding that you are required to produce.

