GoConqr has a new look! Let us know what you think.

Slides

OCR AS/A2 Computer Science Types of Code

Sam Gue Computer Science AS level English 2 slides

Slides in this set (2)

  1. Object Oriented Programs

    • ADVANTAGES
    • Easier to provide working code with a visual result
    • Classes can be treated as black-boxes using encapsulation. This is to prevent users from changing them if the outcome must be preserved
    • Many design patterns are available and can easily be modified by the programmer
    • Code re-use is easy as many objects will have the same attributes and methods
    • Code portability is simple
    • DISADVANTAGES
    • Steep learning curve as the code is not inherently simple
    • Programs are usually complex and hard for a newcomer to understand
    • Not as compact or space/time efficient as low level languages
  2. Procedural Programs

    • ADVANTAGES
    • Excellent for general purpose programming, easy to learn
    • Many books and references available on well tried and tested coding algorithms, very common
    • Good level of control without having to know precise target CPU details, generally cross compatible
    • Portable source code
    • DISADVANTAGES
    • Many procedural languages so people only specialise in one
    • Needs to be very precise and knowledgeable about programming instructions
    • Not as efficient as hand-crafted source code
    • Poor at handling fuzzy conditions e.g. in AI

Information

Description
AS level Computer Science Slide Set on OCR AS/A2 Computer Science Types of Code, created by Sam Gue on 29/11/2016.
Created by
Sam Gue
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?