COMPUTER SCIENCE FOR MECHANICAL ENGINEERS
OVERVIEW
Computer science or computing science (sometimes abbreviated CS) is the study of the theoretical foundations of information
and computation
, and of practical techniques for their implementation and application in computer
systems.[1a][1b][1c][1d] It is frequently described as the systematic study of algorithmic
processes that create, describe, and transform information. Computer science has many sub-fields
; some, such as computer graphics
, emphasize the computation of specific results, while others, such as computational complexity theory
, study the properties of computational problems
. Still others focus on the challenges in implementing computations. For example, programming language theory
studies approaches to describe computations, while computer programming
applies specific programming languages
to solve specific computational problems, and human-computer interaction
focuses on the challenges in making computers and computations useful, usable, and universally accessible to people.[1]
Students, Teachers, and Computers
...The truth is, our teachers turn us into computers and program us to execute simple computer programs. So the secret is out. Computer programs are just very fast students. They can perform millions of additions while we might still be struggling with the first one. But computer programs can do more than just manipulate numbers. They can guide an airplane. The can play games. They can look up a person's phone number. They can print the payroll checks for huge corporations. In short, computers process all kinds of information.” [2]
—How To Design Programs, An Introduction to Programming and Computing.
COMPUTER SCIENCE TUTORIALS
REFERENCES
1. ^ Computer science - Wikipedia, the free encyclopedia ![]()
1a. ^ Comer, D. E.; Gries, D., Mulder, M. C., Tucker, A., Turner, A. J., and Young, P. R. (Jan. 1989). “Computing as a discipline.”
Communications of the ACM 32 (1): 9. doi:10.1145/63238.63239
. “Computer science and engineering is the systematic study of algorithmic processes-their theory, analysis, design, efficiency, implementation, and application-that describe and transform information.” Computer science - Wikipedia, the free encyclopedia ![]()
1b. ^ Wegner, P. (October 13–15, 1976). “Research paradigms in computer science.” Proceedings of the 2nd international Conference on Software Engineering. San Francisco, California, United States: IEEE Computer Society Press
, Los Alamitos, CA. “Computer science is the study of information structures.”
1c. ^ “Computer science is the study of computation.” Computer Science Department, College of Saint Benedict
, Saint John's University
1d. ^ “Computer Science is the study of all aspects of computer systems, from the theoretical foundations to the very practical aspects of managing large software projects.” Massey University
