(Client-Side) Javascript Command Sheets (with some jQuery)
|
Web Technologies |
with commentary |
 |
without commentary |
 |
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.
Learning to be a proficient programmer involves a variety of skills and knowledge:
- You need to have an accurate mental model variables and computer memory usage.
- You must be able to recall from memory what each individual programming statement does.
- You need to be able to combine programming statements in proper sequence to solve a problem.
- You need to have proficiency in using an editor and a compiler/interpreter.
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.
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!