You may prefer our related Brainscape-certified flashcards:

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

Decks in this class (33)

1.1 Processors
What is the accumulator,
What is the address bus,
What is the arithmetic logic unit
117  cards
1.1 Processors extra
Where does control bus transmit c...,
Explain the need for the pc,
Is there such thing as an interru...
86  cards
1.2 Software
What is basic input output system...,
What are device drivers,
What is a distributed operating s...
200  cards
1.2 Software extra
Explain why a real time operating...,
Why may fcfs be inefficient,
Why is scheduling necessary
55  cards
1.3 Exchanging data
What is asymmetric encryption,
What is dictionary coding,
What is hashing
197  cards
1.3 Exchanging data extra
Explain some reasons there might ...,
Lossy compression on text,
For dictionary coding instead of ...
37  cards
1.4 Data Types, Data Structures and Algorithms
What does and mean,
What is ascii,
What is binary
150  cards
1.4 Data Types, Data Structures and Algorithms Extra
Why would a type of encryption be...,
Explain why asymmetric encryption...,
When writing boolean expressions ...
11  cards
1.5 Legal
What is the computer misuse act 1...,
What is the copyright design and ...,
What is the data protection act 1...
60  cards
SQL
How do you order by in sql,
How to create a table,
What do you have to include when ...
13  cards
Software methodoligies
Stages of waterfall model in order,
What happens if a change needs to...,
When are users involved in waterf...
30  cards
Server side and client side processing
What is server side processing,
Common server side processing lan...,
Why is server side processing useful
22  cards
Psuedocode, html, css and javascript and normalisation
Describe a class diagram for a cl...,
Write the pseudocode for a fully ...,
Write pseudocode to create a hous...
49  cards
2.1 Computational thinking
Abstraction,
Data abstraction,
Graph theory
66  cards
2.1 Computational thinking Extra
Explain how programmers make use ...,
What does using extra computation...,
What can too much abstraction do
10  cards
2.2 Problem solving and programming
What is branching,
What are functions,
What are global variables
81  cards
2.2 Problem solving and programming extra
Define the term parenthesis,
Explain the term procedural progr...,
What is high level also known as
21  cards
2.3 Algorithms
A algorithm,
Big o notation,
Breadth first traversal
40  cards
2.3 Algorithms extra
Process of pushing to a stack,
Process of pushing to a stack,
Describe how a 1d array can be se...
10  cards
Big O/Searching/sorting/algorithms
What does o 1 represent,
O n,
O n 2
29  cards
Extra general
When should you use local variabl...,
What is top down design,
Advantages of top down design
86  cards
Extra paper 1
What is http,
Example of application package so...,
Example of application package so...
72  cards
Paper 2 extra
Describe how a leaf node is delet...,
What is problem recognition,
What does problem recognition ide...
28  cards
Programming paradigms
What is a programming language,
What is a programming paradigm,
What is functional programming
39  cards
Recursion
Benefits of using recursion inste...,
Drawbacks of using recursion inst...,
Difference between recursion and ...
8  cards
Miscellaneous
What is a search engine,
How is a programmkng language use...,
2 pros of static linkers
77  cards
extRAAAA
Are arrays dynamic or static,
Extra thing os do,
For expected values they give you...
12  cards
XTRA 1
What signal is sent down the cont...,
What type of notation do high lev...,
What is assembly code specific to
65  cards
XTRA 2
What is problem recognition,
Data mining has to be,
What does data mining do
56  cards
Extra
What is linear probing,
What is chaining in relation to hahs,
Acid what is the a references to
29  cards
errors
Syntax,
Semantic,
3  cards
extra extra exra
Server side power,
Html,
Nic
136  cards
Extra paper 2
How are flags used in bubble sort,
Linked listrs are,
Important way abstraction can be ...
96  cards

More about
Computer Science

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Mark Kennedy'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?

Biology 101
  • 16 decks
  • 1,045 flashcards
  • 3,319 learners
Decks: Biochemical Basics, Cell Biology, Microbiology, And more!
Computer Science
  • 26 decks
  • 668 flashcards
  • 190 learners
Decks: 111 Structure And Function Of The Proces, 112 Types Of Processor, 113 Input Output And Storage, And more!
Computers
  • 76 decks
  • 1935 flashcards
  • 99 learners
Decks: Glossary, Final Cut Pro X Shortcuts 2, Final Cut Pro X, And more!
Make Flashcards