Question: What is a good metaphor or example to explain to an English major the difference between classical computer science and being good with using

What is a good metaphor or example to explain to an Englishmajor the difference between classical computer science and "being good with using

What is a good metaphor or example to explain to an English major the difference between classical computer science and "being good with using MS-Windows" computer science computer programming using computers 3 profoundly different things. Most people have no idea what Computer Science even is. They just see the word "computer". Hence, "he is a Computer Science major" can be interpreted as "He can hook up my printer". Or that he's "good with computers". Even fewer people know the difference between computer programming and Computer Science. Computer Science is computing theory. CS can be learned without actual computers. CPU micro architecture. How to sort numbers, how to traverse lists, etc. State machines. Algorithms, big(Oh), etc. How to design a programming language or compiler. Programming is writing code and creating applications in a language and compiler created by a computer scientist. Lastly, there is using a computer (using a GUI, mouse, and keyboard. Internet, MS-Office, etc) Yet all three of these are used interchangeably by laymen. What is a good metaphor or example to explain to an English major the difference between classical computer science and "being good with using MS-Windows" Or simply, a pithy example of how real computer science has nothing to do with using MS-Windows. Write 2 paragraph essay why you should take courses Professional reposniblity in computer science and software engineering.? Write long 2 paragraph why we need this course and explain. CS 3162 Professional Responsibility in Computer Science and Software Engineering (1 semester hour)Professional and ethical responsibilities of computer scientists and software engineers as influenced by growth in computer use and networks. Costs and benefits of computer technology. Risks and liabilities of safety- critical systems. Social implications of the Internet. Interaction between human values and technical decisions involving computing. Intellectual Property. Global impact of computing. Citation in ACM Format.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Computer Network Questions!