You may prefer our related Brainscape-certified flashcards:

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

Decks in this class (28)

1. 1. 1 Structure and Function of the Processor
Components of a processor,
Arithmetic and logic unit alu,
Control unit cu
21  cards
1. 1. 2 Types of Processor
Risc and cisc,
Risc processors,
Cisc processors
8  cards
1. 1. 3 Input, Output and Storage
Input output and storage devices,
Optical storage,
Advantages and disadvantages of o...
10  cards
1. 2. 1 Systems Software
Operating systems,
Features provided by the operatin...,
Memory management
25  cards
1. 2. 2 Applications Generation
Nature of applications applicatio...,
Utilities,
Open vs closed source
21  cards
1. 2. 3 Software Development
Programming methodologies,
Analysis,
Design
16  cards
1. 2. 4 Types of Programming Language
Programming paradigms,
Imperative,
Procedural
14  cards
1. 3. 1 Compression, Encryption and Hashing
Lossy vs lossless compression,
Run length encoding lossless meth...,
Dictionary encoding lossless meth...
8  cards
1. 3. 2 Databases
Relational database flat file,
Keys,
Normalisation
8  cards
1. 3. 3 Networks
Characteristics of a network,
Advantages of networks,
Disadvantages of networks
37  cards
1. 3. 4 Web Technologies
Html,
Html tags,
Example html
10  cards
1. 4. 1 Data Types
Data types,
Binary to denary,
Denary to binary
23  cards
1. 4. 2 Data Structures
Arrays records,
Lists tuples,
Linked lists
6  cards
1. 4. 3 Boolean Algebra
Logic gate diagrams and truth tables,
Karnaugh maps,
Example of karnaugh maps
8  cards
1. 5. 1 Computing Related Legislation
The data protection act 1998,
Ways the law protects data subjec...,
Rights data subject possesses not...
6  cards
1. 5. 2 Moral and Ethical Issues
Moral ethical and cultural issues,
Computers in the workforce streng...,
Automated decision making strengt...
12  cards
2. 1. 1 Thinking Abstractly
The nature of abstraction,
Representational abstraction,
Abstraction by generalisation
10  cards
2. 1. 2 Thinking Ahead
Inputs and outputs,
Preconditions,
Caching and prefetching
4  cards
2. 1. 3 Thinking Procedurally
Identify the components of a prob...,
Identify the components of a solu...,
Order of steps needed to solve a ...
3  cards
2. 1. 4 Thinking Logically
Decision making in problem solving,
Conditions that affect the outcom...,
Decisions affecting the flow of t...
4  cards
2. 1. 5 Thinking Concurrently
Concurrent thinking,
Concurrent processing,
Benefits of concurrent processing
4  cards
2. 2. 1 Programming Techniques
Programming constructs,
Recursion,
Disadvantages of recursion
9  cards
2. 2. 2 Computational Methods
Features that make a problem solv...,
Problem recognition,
Problem decomposition
12  cards
2. 3. 1 Analysis, Design and Comparison of Algorithms
Analysis of algorithms,
Time complexity,
Big o notation
17  cards
2. 3. 2 Main Data Structures Algorithms
Stacks,
Pseudocode for size,
Pseudocode for isempty
16  cards
2. 3. 3 Sorting Algorithms
Keep in mind,
Bubble sort,
Pseudocode for bubble sort
13  cards
2. 3. 4 Searching Algorithms
Binary search,
Pseudocode for binary search,
Example of binary search
6  cards
2. 3. 5 Path Finding Algorithms
Dijkstra s shortest path algorithm,
How it works,
Examples of dijkstra s shortest p...
7  cards

More about
Computer Science

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Rikesh Patel'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
  • 1,520 learners
Decks: Biochemical Basics, Cell Biology, Microbiology, And more!
Computer Science
  • 33 decks
  • 1991 flashcards
  • 57 learners
Decks: 11 Processors, 11 Processors Extra, 12 Software, And more!
Make Flashcards