(Client-Side) Javascript Command Sheets (with some jQuery)

  Web Technologies
with commentary pdf format ps format
without commentary pdf format ps format

What are "Command Sheets"

The command sheets contain a list of Javascript code snippets that represent most of the Javascript commands needed to complete assignments in HSU's Web Programming courses. This sheet therefore focuses and client-side Javascript and also includes some jQuery commands.

Student are encouraged to independently complete every homework assignment by referring only to the assignment instructions and the command-sheet for completing Javascript assignments. In a few cases it may be necessary to view the official Javascript documentation found at https://developer.mozilla.org/en-US/docs/Web/JavaScript). In addition, students will be allowed to access the command sheet (without commentary) when taking exams.

Purpose

Learning to be a proficient programmer involves a variety of skills and knowledge:

In order to gain this knowledge you need to be exposed to it and then repeatedly try to recall it (without looking it up). And to become proficient with these skills you need to practice them. For a fairly extensive overview of successful strategies for learning to program take a look at The ABC's and 3P's of Learning to Program.

Conclusion

By providing a command summary we provide our students with a ready resource, which, when used to the exclusion of other resources, results in the skills needed to be a proficient programmer. Of course, there are times when a student may want to go “above and beyond” for a particular assignment and so may need to access other resources. We are not discouraging this practice. We do, however, want our students to first do the basic assignment without external aids. Then they are free to experiment, read, learn, grow as much as they'd like!