You may prefer our related Brainscape-certified flashcards:

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

Decks in this class (37)

Binary Search Tree (Depth First Search & Breath First Search)
Depth first,
Breadth first
2  cards
Computational Method (Abstraction, Decomposition, different processing types)
Decomposition procedurally defini...,
Abstraction definition,
Benefits of abstraction
4  cards
Recursion
The 3 laws recursion abides by
1  cards
Sorting Algorithms and Big O notation
Big o notation,
Time complexity,
Space complexity
16  cards
OOPS (Classes, Objects, Methods, Unified Modelling Language)
What is a class,
What is an object,
What is a constructor
8  cards
Output and Input devices
What is an input device,
Text input devices,
Position input devices
6  cards
Paper 1 Computer Science Revision
Name one input device and one out...,
Define the term embedded operatin...,
Define the term multicore processor
52  cards
Subroutines
Features of ide,
Two types of subroutines,
Difference between functions and ...
6  cards
Pipelining
What is pipelining,
Advantages of pipelining,
Disadvantages of pipelining
4  cards
Queue
What is a queue,
Dequeue and enqueue,
Difference between stack and queue
3  cards
Big O Searching Algorithm
Linear search big o time complexity,
Binary search array,
Binary search tree
5  cards
Quick Sort
What is quick sort,
How does quick sort work,
What is quick sort suitable for
6  cards
A* Star Algorithm
What is a algorithm
1  cards
Binary and Linear Search
What is a linear search and how d...,
Pseudocode for linear search,
What is binary search
3  cards
TCP/IP STACK
Application layer,
Transport layer,
Network layer
4  cards
Internet / Network Protocols
Http hypertext transfer protocol,
Https secure hypertext transfer p...,
Ftp file transfer protocol
6  cards
Network Security
Virus,
Worm,
Trojan
7  cards
RISC / CISC & SISD / SIMD / MIMD
Risc,
Cisc,
Sisd
5  cards
Operating System and Types of OS
Operating system,
Kernel,
Embedded
7  cards
Scheduling Techniques
First come first served,
Round robin,
Shortest job first
6  cards
Normalisation
Normalizing to 1nf,
Normalizing to 2nf,
Normalizing to 3nf
3  cards
ACID Properties and Concurrent Accessing
A,
C,
I
9  cards
Code Generation
Quick summary,
1st phase lexical analysis,
2nd phase syntax analysis
4  cards
Linkers, Loaders and Libraries
Libraries,
Dynamic link libraries,
Benefits of library routines
8  cards
Components / Processor Registers
0  cards
Fetch-Decode-Execute Cycle
Fetch,
Decode,
Execute
3  cards
Factors which affect processor performance
Multiple cores,
Cache size,
Clock size
3  cards
Von-Neumann V Harvard
Von neumann,
Harvard
2  cards
Testing Strategies
Black box,
White box,
Top down
6  cards
Web Technologies
Html,
Css,
Js
4  cards
CS Acts
Data protection act,
Computer misuse act,
Copyright designs patents act
4  cards
Moral/Ethical/Social Issues
Computers in the workplace,
Automated decision making,
Ai
9  cards
RAM /ROM / BIOS / VM
Ram,
Rom,
Bios uefi
4  cards
Encryption and Hashing
Symmetric encryption,
Asymmetric encryption,
Client server communication
6  cards
Databases
Database,
Relational database,
Flat file database
10  cards
Data Types
Integer,
Real float,
Boolean
6  cards
Number Bases
0  cards

More about
Computer Science

  • Class purpose General learning

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