Computer Science: It is the study of computing, programming, and computation in association with computer systems. This field of study employs theories on how computers work to test, design, and analyze concepts. Computer science generally has a stronger mathematical foundation than a technical one and on some occasions might not focus directly on computers and their respective systems.