Please enable JavaScript.
Coggle requires JavaScript to display documents.
C1: Introduction to computers and programming, C4: System unit components …
C1: Introduction to computers and programming
1.1 Why program
Computer
Program
Programmerr
1.2 Computer Systems: Hardware and Software
Main hardware Component
Central Processing Unit (CPU) / Processor
Components
Arithmetic & logic unit
Control unit
Comparison
Machine cycle
2) Decode
3) Execute
4) Store
1) Fetch
memory cache
L1 cache
L2 cache
L3
RAM
Main memory / RAM
volatile
organization (bits,address)
RAM chips location
Secondary memory / Storage
non-volatile
variety of media
magnetic
solid-state
optical
flash drives
Input devices
Output devices
Software
Categories
System software
Application software
1.3 Programs and Programming languages
algorithm
machine language
binary numbers
programming language
high-level
text editor
preprocessor
compiler
linker
executable file
low-level
Integrated Development Environment (IDEs)
1.4 What is a program made of?
programming language
programmer-defined identifiers
operators
punctuation
syntax
variable
keywords
1.5 Input, processing and output
1) Gather input data
2) Process the input data
3) Display the results as output
1.6 The programming process
1) Define
2) Visualize
3) Design
4) Check logical errors
5) Type,save,compile
6) Correct errors
7) Test
8) Correct errors
9) Validate results
1.7 Procedural and object-oriented programming
Procedural programming
Focus process
procedures/functions
Object-oriented programming
Focus objects
operations
C4: System unit components
System unit
drive bay(s)
power supply
sound card
video card
processor
memory
Motherboard