Computer studies is the study of ways of representing objects and processes. It involves defining problems; analysing problems; designing solutions; and developing, testing, and maintaining programs.
Introduction
History
Etymology
Philosophy
Fields
Theoretical computer science
Data structures and algorithms
Theory of computation
Information and coding theory
Programming language theory
Formal methods
Computer systems
Computer architecture and computer engineering
Computer performance analysis
Concurrent, parallel and distributed systems
Computer networks
Computer security and cryptography
Databases
Computer applications
Computer graphics and visualization
Humanñcomputer interaction
Scientific computing and simulation
Artificial intelligence
Software engineering
Discoveries
Programming paradigms
Academia
Education
Challenges
Conclusion