BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
Introduction to computer engineering
1.
2.
3. Circuit Design and Analysis:
Resistors Capacitors Inductors (RLC)
Phones/Computers/Satellites/Drones etc
Binary Logic:
Diode ,transistors
Digital Lock, Watch, Alarms etc
Signal Processing:
Filter Design, Noise
cancellations/Reduction
Radio/Satellites/Network Operators
Digital Communication
TCP/IP, Router, switches, Servers
4.
5. Programming Languages:
Syntax and Rules
C, C++, Java, Python…
Apps/Google/Facebook/WhatsApp
etc
Basics of Website:
HTML/XML/SQL/PHP
Google search database/ Document
Repository
Data structure and Algorithms:
Managing data for ease of access
8. Blinking and LED
Recording Temperature
Position sensing
Wheel rotating
Obstacle Detection
and much much more…
9. We need to store that data
permanently
Manipulate data [Make
changes where necessary]
Retrieve data
Manage data
Make data available when
needed (Internet)
11. Computer Security
Computer Vision
(Facial/2D)
Autonomous Robots
Web development
Music Programming
Digital Control System
AI (Artificial Intelligence)
NLP (Natural Language
Processing
Game Design
Blockchain
Cryptography
Nano Electronics
Networking
Embedded Systems
Digital Signal Processing
Compilers and OS
12. Google
Hardware and Software both
Drones, Satellites, Electronics,
Circuits Encryption and Security, OS ,
Memory Management, servers, Front
end and backend development,
Computer simulation etc..