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

Decks in this class (41)

ECM 1407 Electronic Machines
What was the key technology of 1s...,
What was the key technology of 1s...,
What was the key technology of 1s...
5  cards
ECM 1407 The History of Computing
What are the 2 root classes of ma...,
What are the 2 root classes of co...,
Give the timeline of the pre hist...
13  cards
ECM 1407 Encryption
What can modern cryptography be d...,
How does caesar s cipher work,
What are the two principles of cr...
27  cards
ECM 1407 Intellectual Property
What is copyright,
Copyrighted works may be used wit...,
Circumventing copyright in the in...
20  cards
ECM 1407 Computer Misuse: Hacking
The definition of a hacker,
The 3 eras of hacking,
Skill level and hacker types
14  cards
ECM 1407 Computer and AI: good and bad
How is machine learning distinct ...,
Two types of learning,
Supervised learning
17  cards
ECM 1407 Online Social Issues
Cambridge analytica controversy,
How did cambridge analytica get t...,
How did cambridge analytica targe...
12  cards
ECM 1407 Offline Social Issues
What is a model in the context of...,
What must be queried when being i...,
Use of algorithms in healthcare
7  cards
ECM 1407 Data Protection
3 key aspects of privacy,
Privacy back in the 60s,
Privacy back in the 70s
5  cards
ECM 1407 GDPR
What is the general data protecti...,
Six plus one data principles of t...,
Lawfulness fairness and transpare...
11  cards
ECM 1407 Software Contracts
What is a contract and what does ...,
The different types of software d...,
The contract must define the scop...
8  cards
ECM 1407 Professional Issues
The trolley problem who and when,
What is the utilitarian approach ...,
Descriptive morality vs normative...
10  cards
ECM 1415 Propositional Logic (Discrete Mathematics))
Give the truth table for p q,
How does implication work,
Give the truth table for p q
8  cards
ECM 1415 Predicate Logic & Rules of Inference
What is predicate logic,
What is a predicate,
What 3 features does predicate lo...
16  cards
ECM 1415 Set theory
How to prove if a function is inj...,
How to prove if a function is sur...,
How to prove if a function is not...
8  cards
Ecm 1415 Relations
What is the binary relation r fro...,
For the relation to qualify as a ...,
What is the cartesian product
12  cards
ECM 1415 Graph Theory
Simple graph,
Multigraphs,
Pseudograph
34  cards
ECM 1415 Trees
Theorem a simple graph is connect...
1  cards
ECM 1413 Operating Systems and Structure
Define operating system,
Objectives of os,
Services provided by operating sy...
14  cards
ECM 1413 File Management
Definition of a file,
How do we determine the type of a...,
Metadata file attributes include
18  cards
ECM 1413 I/O devices
What does an i o device do,
Types of i o devices examples for...,
What is communication between i o...
19  cards
ECM 1413 Processes
A program,
A process,
Why do we use processes
25  cards
ECM 1413 Scheduling
Shortest job first sjf,
Pros and cons of sjf,
Round robin
20  cards
ECM 1413 memory management
Virtual memory segmentation pros ...,
Paging,
Paging pros and cons
18  cards
ECM 1413 Computer Architecture
Main components of a computer,
Positional numeral systems,
Two common isas used by cpus
17  cards
ECM 1413 Cache & Virtual Memory
Temporal locality,
Spatial locality,
A memory request may be a
19  cards
ECM 1413 Pipelining
The instruction cycle in the cpu ...,
Non pipelined fde cycle rate of i...,
Pipelined fde cycle rate of instr...
16  cards
ECM 1413 Spectre and Meltdown
Speculative execution,
Spectre setup,
What is spectre
9  cards
ECM 1413 Multiprocessors
Improve performance by performing...,
Clock speeds cannot be increased ...,
Flynn s taxonomy
18  cards
ECM 1413 Energy Efficient Computing
The energy problem,
Rising electricity demand by 2030,
The technology developed by intel...
27  cards
ECM 1413 Area Networks
Intermediary network devices,
Peripherals,
Wan wide area network
15  cards
ECM 1413 The Application Layer
What does the application layer r...,
The 2 network models,
Client server model
16  cards
ECM 1413 Domain Name System
Domain names,
What does the dns do,
Dns requirements
12  cards
ECM 1413 Transport Layer
Tcp transmission control protocol,
Udp user datagram protocol,
Tcp and udp shared functions
18  cards
ECM 1413 Internet Layer IPv4
What does the internet layer allo...,
Network layer potential protocols,
Ipv4 packet header contents
13  cards
ECM 1413 IPv6
Internet of things iot,
Ipv4 exhaustion,
Conserving ip addresses
13  cards
ECM 1413 network layer
There are 2 sorts of multiple acc...,
In a csma cd wired network,
Half duplex vs full duplex
10  cards
ECM 1413 firewalls
A firewall can,
What is a firewall,
The principal types of firewalls are
19  cards
ECM 1414 Introduction to Algorithms
Sedgewick 2011,
Aho hopcroft ulman 1975,
Wikipedia
7  cards
ECM 1414 Notations of time complexity
Big o notation,
Small o notation,
Small o notation of n 2
13  cards
ECM 1414 Workshop Mix
What does the term algorithm deri...,
In computer science an algorithm ...,
Why is the study of algorithms fu...
6  cards

More about
i40(0/1/2) computer science bsc

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Aria Noroozi's I40(0/1/2) Computer Science Bsc 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
  • 8 decks
  • 568 flashcards
  • 115 learners
Decks: Computer Systems I Components Of A Compu, Computer Systems Ii Data Representation, Computer Systems Iii Networks, And more!
0 - Surgery
  • 13 decks
  • 1264 flashcards
  • 1 learners
Decks: Le5 Surgery Instruments, Le5 Surgery Feeds, Le 5 Randoms, And more!
Science 2
  • 7 decks
  • 424 flashcards
  • 81 learners
Decks: Physics 5, Chemistry 5, Biology 5, And more!
Make Flashcards