Topics Flashcards

1
Q

Unit 1- Components of a computer (paper 1)

A
  1. 1- Processor components
  2. 2- processor performance
  3. 3- types of processor
  4. 4- input devices
  5. 5- output devices
  6. 6- storage devices

Overall confidence- 9/10
Flashcards- Done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Unit 2- System software (paper 1)

A
  1. 1- OS functions
  2. 2- Types of OS
  3. 3- Nature of applications
  4. 4-Programming language translators

Overall confidence-
Flashcards- Done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Unit 3- Software development (paper 1)

A
  1. 1- Systems analysis methods
  2. 2- Writing and following algorithms
  3. 3- Programming Paradigms
  4. 4- Assembly Language

Overall confidence-
Flashcards- Done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Unit 4- Exchanging data (paper 1)

A
  1. 1- Compression, encryption and hashing
  2. 2- Database concepts
  3. 3- Relational databases and normalization
  4. 4- Introduction to SQL
  5. 5- Advanced SQL
  6. 6- Transaction processing

Overall confidence-
Flashcards- Done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Unit 5- Networks (paper 1)

A
  1. 1- Structure of the internet
  2. 2- Internet communication
  3. 3-Network security and threats
  4. 4- HTML and CSS
  5. 5-JavaScript
  6. 6- Search engine indexing
  7. 7-Clint-server and peer to peer

Overall confidence-
Flashcards- Done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Unit 6- Data types (paper 1)

A
  1. 1- Binary, Denary and hexadecimal
  2. 2- ASCII and Unicode
  3. 3- Binary arithmetic
  4. 4- Floating point binary (this powerpoint is hell)
  5. 5- bitwise and masks

Overall confidence-
Flashcards- Not Done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Unit 7- Data structures (paper 1)

A
  1. 1- Arrays, tuples and records
  2. 2- Queues
  3. 3- Lists and linked lists
  4. 4- Stacks
  5. 5- Hash tables
  6. 6- Graphs
  7. 7- Trees

Overall confidence-
Flashcards- Not Done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Unit 8- Boolean algebra (paper 1)

A
  1. 1a- logic diagrams
  2. 1b- Boolean notations
  3. 2- Boolean algebra and simplification
  4. 3- Karnaugh maps
  5. 4a-adders
  6. 4b-D-type flip flops

Overall confidence-
Flashcards- Not Done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Unit 9- Legal and cultural issues (paper 1)

A
  1. 1- Computing related legislation
  2. 2- Ethical, moral and cultural issues
  3. 3- Privacy and censorship
  4. 4- Answering ethics questions

Overall confidence-
Flashcards- Not done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Unit 10- Computational thinking (paper 2)

A
  1. 1- Thinking abstractly
  2. 2- Thinking ahead
  3. 3- Thinking procedurally
  4. 4- Thinking logically, thinking concurrently
  5. 5- Problem recognition
  6. 6- Problem solving

Overall confidence-
Flashcards- Not Done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Unit 11- Programming techniques

A
  1. 1- Programming basics
  2. 2- selection
  3. 3- iteration
  4. 4- subroutines
  5. 5- recursion

Overall confidence-
Flashcards- Not Done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Unit 12- Algorithms

A
  1. 1- Analysis and design of algorithms
  2. 2- Searching algorithms
  3. 3- Bubble sort and insertion sort
  4. 4- Merge sort and quick sort
  5. 5- Graph traversal algorithms
  6. 6- Dijkstra’s algorithm

Overall confidence-
Flashcards- Not Done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

From 2018 paper 1

A
Topics that were hard:
Q1Bi- LMC question
Q2Ai- functions of an OS
Q2Bi- HTML 
Q2Bii- page indexing 
Q3Diii- third normal form 
Q3E- data sharing?
Q6- Ethics
Q7C- psuedocode
Q8B- grid thing?
Q10A- logic gates
Q10B- Karanaugh map
How well did you know this?
1
Not at all
2
3
4
5
Perfectly