Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computing Science (User interface design (Consistency (Consistency is…
Computing Science
User interface design
-
Navigation
Navigation is how the user finds their way around the information system. When designing navigation consider
-
-
-
-
-
-
Visual Layout
The appearance of the information system on screen. When concerning visual layout consider the following
-
-
-
-
Media Types
Sound
-
-
Sample depth: Is the amount of bits in a sample. The more the bits the higher the more detailed the sound wave will be and the fdiel size gets higher.
Sampling Frequency: How often a sound is sampled every second measured in Hertz(Hz) or Kiloherts(KHz)
-
-
Text
Any character which appears on a computer
keyboard. If you store a number as text it may
not be used in calculations.
-
Video
Movies or videos are a type of data
produced by a digital video camera,
some digital still cameras and
smartphones. Video is made up of a
sequence of moving or ‘live’ action
images.
-
-
-
-
Coding Languages
Machine Code
Machine code is a computer language that the computer can respond to directly, an example being binary code
-
Disadvantages
Because it is written in binary, machine code can be incredibly hard to be read by a human operator
Machine code is processor specific and can only be used on a computer with the same processor as the one it was written on.
High Level Languages
A High Level Language is a coding language that allows the user to type English phrases that will be later converted into binary.
It can be read on any processor, regardless of what it was made on.
-
Translators
Interpreter
It is important to note that an interpreter does not create as stand alone piece of code, or object.
Instead, it translates the code line by line as it is being run
-
Disadvantages
If code is repeated in a loop, the translator retranslates the code with each loop.
-
Individual runs are slower than those run by a compiler, for the reasons above.
Compiler
A compiler translates High Level Language, source code into machine code.
It does this by going through the code one line at a time translating it then putting the translation into a file. It then moves onto the next line.
If the program is changed due to an improvement or fixing an error, the code will require to be translated again.
Advantages/Disadvantages
Advantages
If there are no errors then the code can remain translated and will not require to be translated again
-
Disadvantages
If there are any errors, the program will not run.
The errors can be harder to detect as the program requires to be translated for the errors to be identified.
-
-