Category Archives: Homework

Homework – Language Type

Q1 Describe two features of a declarative language. (2)
Q2 Define an event in an event driven programming language. (1)
Q3 Describe a benefit of using a scripting language. (1)
Q4 Give a reason why there was a need for scripting languages to develop.(1)
Q5 A program can be compiled or interpreted to translate it from a high level language to machine code. Describe the difference between the two. (2)
Q6 Give an example of an object-oriented language and describe briefly how an object oriented language may work. (1)
Total Marks 10

Q1 Describe two features of a declarative language.2Q2 Define an event in an event driven programming language.1Q3 Describe a benefit of using a scripting language.1Q4 Give a reason why there was a need for scripting languages to develop.1Q5 A program can be compiled or interpreted to translate it from a high level languageto machine code. Describe the difference between the two.2Q6 Give an example of an object-oriented language and describe briefly how an objectorientedlanguage may work.1Total Marks 10

Homework for Yesterday.

A few of you have lost the homework sheet. Here is an electronic version for you.

Evaluation

  1. What does “fit for purpose” mean and how can you evaluate it?  (2)
  2. What does “user interface” mean and how can you evaluate it?  (2)
  3. What does “readable” mean and how can you evaluate it?  (2)
  4. What does “robust” mean and how can you evaluate it? (2)
  5. What does “reliable” mean and how can you evaluate it? (2)
  6. What does “portable” mean and how can you evaluate it? (2)
  7. What does “efficient” mean and how can you evaluate it?  (2)
  8. What does “maintainable” mean and how can you evaluate it?  (2)

Design

Write an algorithm that gets a string from a user then displays it backward  (5)

Homework Session – Procedures and functions

  • Presenter:      Ian King, SCHOLAR Online Tutor for Computing.
  • When:              Wednesday  11 December  7.30 – 8.15pm.
  • Theme:            Higher Computing – Procedures and functions
Adobe Link (sign in as a guest):   http://heriot-watt.adobeconnect.com/scholarhomework
There will be an opportunity for students to participate in a Q&A session at the end of the presentation.

Homework – Software

  1. Describe the function of a bootstrap loader program. (1)
  2. Briefly describe the main purpose of each function of a single-user operating system (3)
  3. Describe the purpose of each of: –
    1. Virus checker (1)
    2. Disk defragmenter (1)
  4. Explain why there is a need for standard file formats. (1)
  5. Describe the differences between a JPEG and GIF graphic. (2)
  6. Describe the types of software that are required to produce a school web site and explain why you chose these types. (2)
  7. Identify the data objects and the operations that can be performed on them in the context of a spreadsheet program. (2)
  8. When selecting an Application package to perform a certain task the software compatibility needs to be addressed. Describe the checks that need to be made for each of memory requirements, storage requirements and operating systems. (3)
  9. Computer viruses are classed by three main types, file virus, boot sector virus and macro virus. For each type describe how the virus is delivered and how it operates. (3)
  10. Describe the anti-virus technique of heuristic detection. (1)
Total Marks 20

Homework – Networks

Topics 5 and 6 – Networking

  1. Explain the difference between LAN’s and WAN’s with reference to transmission media, bandwidths and geographical spread. (2)
  2. Explain the difference between a mainframe computer with terminals and a network of computers. (2)
  3. Explain the differences between client server and peer-to-peer networks. (2)
  4. On a LAN describe the functions of file, print and web servers. (2)
  5. Describe a bus topology in terms of nodes and channels. Describe the consequences of failure of a node and a channel. (2)
  6. Describe the functions of a hub, switch and router on a network with particular reference to the differences between a hub and a switch. (3)
  7. Explain why a network computer needs a network interface card (NIC). (1)
  8. Explain briefly why networks are becoming increasingly widespread. (2)
  9. Explain how a virus may be spread to a computer and how it then may take effect. (2)
  10. The access a user has on the network depends on their permissions. Explain what is meant by permissions giving as an example the permissions you may have on your own folder and a shared folder on the network. (2)
Total Marks 20

Higher Computing Homework session – Tuesday 26th March at 7.30pm

Presented by: Ian King, SCHOLAR Online Tutor for Computing.
  • When:              Tuesday 26th March  7.30 – 8.30pm.
  • Theme:            Procedures, Functions and Parameters and Functions
  • Adobe Link (sign in as a guest):  http://heriot-watt.adobeconnect.com/scholarhomework
There will be an opportunity for students to participate in a Q&A session at the end of the presentation.
It is imperative that students use the “chat” facility to ask questions related to the homework session ONLY.