Computer Science
- Wimansha Herath
- Feb 27, 2020
- 1 min read
Updated: Jul 4, 2020
Areas of Computer Science
“Computer Science is no more about computers than astronomy is about telescopes.” — Edsger W. Dijkstra.
Computer Science has very huge area. Actually computer science mean all about computer things in scientifically.. Normally a IT guy learn about the technical background of Computing but in computer science you can learn about the building blocks of the computer things.
There is a huge list of subjects in computer science.. These are some of them.
Programming Languages.i.e C,C++,Java etc.
Digital Electronics
Data Structures
Algorithm Design and Analysis.
Discrete Mathematics.
Graph Theory and combinatorics
Computer Organisation and Architecture
Operating Systems
Compiler Design
DataBase Management
Theory of Computation
Micro Processors
Software Engineering
Artificial Intelligence
Computer Networks
Formal language and Automata Theory
Cryptography and Network Security.
Parallel and Distributive Computing
Image Processing
Information and Coding Theory
Pattern Recognition
Data Mining
Information Retrieval
Machine Learning
Computational geometry
Complexity Theory
Wireless and Mobile Communication
Computer Graphics
Simulation and Modelling
Soft Computing
Optimization Techniques
Data Compression
VLSI Design and Testing
Cloud Computing
Quantum Computing
Bio-informatics Algorithms
Embedded Systems
Probability Theory
Before learn these you should have the basic knowledge on computers. Then learn mathematics and after learn discrete mathematics.. I think this is best way to start learn computer science…
Comments