This class was created by Brainscape user Fenna Opara. Visit their profile to learn more about the creator.

Decks in this class (45)

4.1.1 - FoP (Programming)
Define data type 1,
Define integer 2,
Define real float 3
21  cards
4.1.2 - FoP (Programming Paradigms)
What is meant by a class 1,
What is an object 2,
What is meant by the term encapsu...
17  cards
4.2.1 FoDS (Data strutures and abstract data types)
What is meant by the term data st...,
What is meant by an abstract data...,
What is meant by a static data st...
21  cards
4.2.2 - FoDS (Queues)
What type of data structure is a ...,
What is meant by a pointer 2,
What are the three different type...
17  cards
4.2.3 - FoDS (Stacks)
What are pointers 1,
What type of data structures are ...,
How many pointers do stacks have ...
8  cards
4.2.4 - FoDS (Graphs)
When are graphs used 1,
What are the typical uses of grap...,
Is a graph dynamic or static and ...
18  cards
4.2.5 - FoDS (Tree)
What is a tree 1,
True or false a tree must have a ...,
What is a cycle 3
12  cards
4.2.6-7 - FoDS (Hash Tables and Dictionaries)
What is a hash table 1,
What are hash tables made of 2,
What are some examples of hash fu...
16  cards
4.2.8 - FoDS (Vectors)
What is meant by a vector in comp...,
What are the features of a vector 2,
What are the ways that a vector c...
11  cards
4.4.1- ToC (Following and writing algorithms)
What is meant by the term algorit...,
What are the advantages of psuedo...,
What is the distinction between a...
11  cards
4.4.1 - ToC (Abstraction and automation)
What does abstraction mean 1,
What is the need for abstraction 2,
What is representational abstract...
23  cards
4.4.2 - ToC (Finite State Machines)
What is meant by a finite state m...,
What symbolises a starting state 2,
What symbolises an accepting state 3
8  cards
4.4.2 - ToC (Maths for Regexs)
What is a regular expression 1,
What is meant by a set 2,
Describe this set a x x x 1 3
23  cards
4.4.2 - ToC (Regular Expressions)
What is a regular expression 1,
What are the 5 main metacharacter...,
What is the link between fsm s an...
5  cards
4.4.3 - ToC (Context-Free Languages)
What is backus nour form 1,
What does bnf consist of 2,
What are terminal symbols elements 3
12  cards
4.4.4 - ToC (Classification of algorithms)
How can the efficiency of an algo...,
Explain what is meant by time com...,
Explain what is meant by space co...
26  cards
4.4.5 -ToC (A model of computation)
What is the universal turing mach...,
Where are the instuction of the a...,
How does the utm deal with the da...
6  cards
4.5.1 FoDR (Number Systems)
What are the natural numbers and ...,
What are the integer numbers and ...,
What are the rational numbers and...
12  cards
4.5.2 FoDR (Number Bases)
What is a number base 1,
What are the three main number ba...,
What does the subscript of a numb...
4  cards
4.5.3 FoDR - Units of Information
What is a bit 1,
Why do computers use binary 2,
What is a byte 3
6  cards
4.5.4 FoDR - Binary Number System
What is the difference between un...,
What is the minimum value that ca...,
What is the maximum value that ca...
19  cards
4.5.5 FoDR (Information coding systems)
What is ascii 1,
What is unicode 2,
Why was unicode introduced 3
15  cards
4.5.6.1-3 FoDR (Analogue signals and Digital data)
What is meant by digital data 1,
What is meant by analogue signals 2,
What are acds and dacs 3
8  cards
4.5.6.4-6 FoDR - (Representing Images)
How are bitmaps represented 1,
What is a pixel 2,
What is resolution 3
15  cards
4.5.6.9 FoDR - Data compression
What is meant by compression 1,
What are the two types of compres...,
What are the benefits of compress...
6  cards
4.5.6.10 FoDR - Encryption
What is meant by encryption 1,
What is meant by plain text 2,
What is meant by cipher text 3
9  cards
4.5.7-8 FoDR (Representing Sound)
0  cards
4.6 Fundamentals of Computer Systems
What is meant by the term hardware 1,
What is meant by the term software 2,
What are the 2 different hardware...
14  cards
4.6 Fundamentals of Computer Systems (Hardware and Software)
What are the 3 corecomponents of ...,
What are the 4 layers of a comput...,
How does the 4 layer computer sys...
19  cards
4.6 Fundamentals of Computer Systems (System Software)
What is meant by the utility soft...,
What is the compression utility 2,
What is the defragmentation utili...
11  cards
4.6 Fundamentals of Computer Systems (The Operating System)
How does the os manage the proces...,
What are interrupts and how are t...,
What is scheduling 3
14  cards
4.6 Fundamentals of Computer Systems (Classification of Programming Languages)
What are the 5 classes of program...,
What is meant by a low level lang...,
What is meant by a high level lan...
15  cards
4.6 Fundamentals of Computer Systems (Translators)
What is the need for translators 1,
How does an interpreter work 2,
What are the advantages of interp...
14  cards
Consequences of uses of computing
When was gdpr passed through parl...,
What is the principl 2
2  cards
4.10 Fundamentals of Databases
Define an attribute field 1,
What is meant by a data model 2,
Define database 3
18  cards
4.10 Fundamentals of DB (Client Server Databases)
What is a client server database 1,
How is a client server databases ...,
What is the lost update problem 3
13  cards
4.10 Fundamentals of DB (Normalisation)
What is normalisation 1,
What advantages does data normali...,
What are the disadvantages of nor...
14  cards
4.10 Fundamentals of DB (SQL)
Blank 1
1  cards
4.7.1 Fo ComOrgArch (Internal Hardware Components)
What is a computer 1,
What is the function of the i o c...,
What are the features of the io c...
29  cards
4.7.1 Fo CompOrgArch (Computer Architecture)
What are the two main types of co...,
What is meant by computer archite...,
What are the advantages of von ne...
8  cards
4.7.2 Fo CompOrgArch (Stored Program Concept)
What is meant by the stored progr...,
What is meant by serially 2,
What is meant by fetching 3
10  cards
4.7.3.1 Fo CompOrgArch (The processor and its components)
What is the difference between me...,
What is the program counter and w...,
What is the mar and what does it ...
12  cards
4.7.3.2 Fo CompOrgArch (The Fetch-Execute cycle and the role of registers within it)
Describe the first part of the fe...,
Describe the second part of the f...,
Describe the decode stage of the ...
4  cards
4.7.3.3 Fo CompOrgArch ( The processor instruction set)
What is an instruction set 1,
What are the features of an instr...,
What are the 4 types of instructi...
6  cards
4.7.3.4 Fo CompOrgArch (Addressing Modes)
What are the 4 memory addressing ...,
What is immediate addressing 2,
Explain what add 10 does using im...
8  cards

More about
Computer Science

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Fenna Opara's Computer Science flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Computer Science
  • 33 decks
  • 1991 flashcards
  • 202 learners
Decks: 11 Processors, 11 Processors Extra, 12 Software, And more!
Make Flashcards