Computer Science
Definition
|
Computer Science is the systematic study of algorithmic processes that describe and transform data into useful information: their theory, analysis, design, efficiency, implementation, and application. The fundamental question underlying all of computing is, "What can be (efficiently) automated?" |
Bibliography MIT CS Lab Legion |
Fundamentals
|
Problem-Solving |
|
|
Paradigm |
It is a working methodology, a process, or a technique for approaching a subject |
|
Theory Paradigm |
|
|
Abstraction Paradigm |
|
|
Design Paradigm |
|
Programming
|
Structured Programming |
|
|
|
|
|
Encapsulation |
Structured programming of Methods (verbs) for Data (nouns) |
|
Polymorphism |
Two or methods sharing the same name when overall contents are the same |
|
Inheritance |
|