What is Computer Science?

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Who are some notable Computer Scientists and why are they notable?

RP: created a protocol which is fundamental to computer network

I can describe a day in the life of a Computer Scientist.

They were having so much fun actually. They also had time to pursue their hobbies. This job is also cool because it involves collaboration of people who had the same interest as them from different part of the world, helping people out and communicating with each other to solve problems. They also were not pressured as much. This job us also very relaxed. Their work daily depends on how much they get done so they are not forced to work for long periods of time; lots of flexibility and freedom. Many of them chose the computer science much later in their lives.

I can explain Agile Software Design including development cycle length, role of reflection on process, and rationale behind incremental delivery.

Agile= quick on feet; respond quickly; Every single time doing loops; testing and fixing changes; every time check with customers; meet with customer; make plan to do work; called a sprint because it is short; Agile because we can respond quickly to things to be changed instead of waiting until the final project is finished

I can explain what Computer Science is and what it is not - in my own words.

CS is more about thinking and people than about computers themselves CS does == solving fun and challenging problems Computer Science is a highly creative field Collaboration is a key to Computer Science - it is not done by yourself Diversity of thinking and perspectives is important

What exactly does a Computer Scientist do?

Computer scientists use technology to solve problems. They write software to make computers do new things or accomplish tasks more efficiently. They create applications for mobile devices, develop websites, and program software.

How do computers and humans differ? I can compare & contrast humans and computers

Computers don't have emotions Computers have trouble with interpersonal relationships; ex. Interpret facial expressions Computers better at number crunching and following instructions Computers are better at being consistent and following directions; Humans are good at etiquette Humans are good at natural language Humans are lousy at data processing

What is Computer Science?

I think computer science is about exploring ideas around you and incorporating them into programming and technology.

I can recognize common misconceptions and stereotypes about Computer Science.

I was quite impressed because none of their jobs had fit the typical stereotype of "working in a basement, underexposed to light, etc."

What does it mean to be intelligent?

If a machine or human can think, they are considered intelligent

I can implement my own version of the Turing test.

It worked like this - an interrogator in isolation asks questions of another person and a computer. The questioner then must distinguish between the human and the computer based on their replies to his questions. If the computer can "fool" the interrogator, it is intelligent. Today, the Turing Test is at the heart of discussions about artificial intelligence.

I can define Machine Learning in my own words.

Making the computer learn with examples and patterns.The process involves sending and providing repeating examples to computer programs to find patterns using sophisticated map computer scientists use to help it find patterns or similarities between things.

I can explain the purpose of the Turing test in my own words.

So the Turing Test is a test to tell computers and humans apart.. It helped launch the study of Artificial Intelligence which is currently a huge field of research within Computer Science. Turing tests consists of things to do things with questions and responses;asked to take either role of the turing test;Roles: Be computer taking the test; Real person; interrogator; person asking the questions

I can connect the Software Design process to the Engineering Design Process

Standard phases; requirements; design; build; and production

What is the software design process and how does it compare to the engineering design process?

The software design process can be more iterative and agile SE: Rapid development, smaller teams and products;collocated, agile and knowlegeable; emergent, rapidly changing project requirements; E: high quality; larger teams and products; plan oriented; largely stable requirements

I can explain the steps in the Software Design process

Usually follows requirement analysis and is done before programming. Software design usually involves problem solving and planning a software solution.

How do you think like a Computer Scientist?

You should thing logically and creatively in problem solviing

What is Human Computation?

humans used to something computers can't; A computer science technique in which a computer performs its function by relying on human intelligence

I can explain Artificial Intelligence in my own words.

the theory and development of computer systems able to perform tasks that normally require human intelligence


Ensembles d'études connexes

Ch 3 Constitution Practice Questions

View Set

macro: introduction to fractional reserve banking

View Set

ACSM Guidelines for Exercise Testing and Prescription(Chapters 1 and 2)

View Set

Chapter 11 - Motivating Employees Through Compensation

View Set