Topic 1: Fundamentals of Programming Flashcards

Programming Paradigms

1
Q

Procedural

A

Pascal, Python
Instructions, sequences, selection, interaction, procedures and functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the three programming paradigms?

A

Procedural
Object Oriented
Assembly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Object Orientated

A

C++, Java
Objects modelled on real world
Objects interact
Inheritance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Assembly

A

Mnemonics, specific to processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Process decomposition

A

The process of taking a big problem and breaking it down into smaller problems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Instantation

A

The process of creating an object from a class template

How well did you know this?
1
Not at all
2
3
4
5
Perfectly