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

Decks in this class (24)

1.1.1 Processor Architecture
What is a computer system 1,
Control unit 2,
Function and components of cpu 3
13  cards
1.1.2 Types of CPU
Cisc features 6 1,
Risc features 6 2,
Instruction set architecture 3
7  cards
1.1.3 Storage Devices
Input and output devices 1,
Optical storage 2,
Magnetic 3
7  cards
1.2.1 Operating Systems
Purpose of operating system and f...,
Kernel 2,
Types of operating systems 5 3
17  cards
1.2.2 Application Generation
Applications software and examples 1,
Systems software 2,
Utility software examples 5 3
15  cards
1.2.3 Software Development
What are sdlc s 1,
Waterfall features 2,
Waterfall advantages 3 and disadv...
11  cards
1.2.4 Introduction to programming
Procedural programming paradigm 1,
Object orientated programming par...,
Machine code 3
16  cards
1.3.1 Compression and Encryption
Compression 1,
Lossy compression 2,
Lossless compression 3
9  cards
1.3.2 Databases
Database and parts 1,
Flat file database 2,
Relational data base 3
16  cards
1.3.3 Networks
Network characteristics 1,
Protocols 2,
Examples of protocols 3
18  cards
1.3.4 Web Technologies
Web programming languages 1,
Html commands syntax image hyperl...,
Classes and identifiers 3
12  cards
1.4.1 Data Representation
Way s to represent negative numbe...,
Mantissa exponent and normalisati...,
Character set and examples 2
5  cards
1.4.2 Data Structures
Arrays and lists 1,
Records and tuples 2,
Linked list 3
13  cards
1.4.3 Boolean Algebra
De morgans laws 1,
Distribution 2,
Absorption 3
8  cards
1.5.1 Computer Legisation
The data protection act 1998 1,
The computer misuse act 1990 2,
The copyright designs and patents...
4  cards
1.5.2 Legal, Moral, Cultural and Ethical Issues
Computers in the workforce 1,
Automated decision making 2,
Artificial intelligence 3
9  cards
2.1.1 Thinking Abstractly
Abstraction 1,
Abstraction advantages 1
2  cards
2.1.3 Thinking Procedurally
Thinking procedurally 1,
Thinking procedurally top down mo...
2  cards
2.1.4 Thinking Logically
Thinking logically 1,
Thinking logically determine how ...
2  cards
2.1.2 Thinking Ahead
Thinking ahead 1,
Thinking ahead preconditions 2,
Thinking ahead caching 3
5  cards
2.1.5 Thinking Concurrently
Thinking concurrently 1,
Thinking concurrently concurrent ...
2  cards
2.2.1 Programming Techniques
Programming constructs 1,
Local variables 2,
Global variables 3
8  cards
2.2.2 Computational Methods
Computable problems 1,
Problem recognition 2,
Problem decomposition advantages 3
13  cards
2.3.1 Algorithms
Big o notation 1,
Time complexity 1,
All types of time complexities an...
12  cards

More about
Computer science

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Toby MacDonald'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
  • 212 learners
Decks: 11 Processors, 11 Processors Extra, 12 Software, And more!
Make Flashcards