0% found this document useful (0 votes)
3 views3 pages

Understanding Computer Science Concepts

This document outlines an assignment for an Introduction to Computing course, focusing on computer science concepts and innovations. It includes activities that prompt students to formulate questions about various computing innovations and relate them to the seven big ideas of computer science, as well as to write a detailed algorithm for finding a partner. The assignment encourages creativity, understanding of data, algorithms, programming, internet impact, and abstraction.

Uploaded by

Rehanullah Rehan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views3 pages

Understanding Computer Science Concepts

This document outlines an assignment for an Introduction to Computing course, focusing on computer science concepts and innovations. It includes activities that prompt students to formulate questions about various computing innovations and relate them to the seven big ideas of computer science, as well as to write a detailed algorithm for finding a partner. The assignment encourages creativity, understanding of data, algorithms, programming, internet impact, and abstraction.

Uploaded by

Rehanullah Rehan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

INTRODUCTION TO COMPUTING Instructor: Drakhshan Bokhat

Total Marks: 10
Assignment 1 Marks Obtained: ________
Roll No: 2021 se
47
Mapping CLOs: CLO1
_______________________________

Activity 00a: What is Computer Science? For each computing innovation, think of a question
that you do not know the answer to. The question might be of the form “How does a ________
do ________?” Often these questions lead to a definition of what computer science is

Innovation Question

Smartphone camera What is the smartphone made of?

Bitcoin How to get earns from internet?

Internet Banking What is internet Banking and how do use?

Language How to learn language translation skills?


Translation

Defeating a human Can human defeat computer in chess


at chess

Search engines What is search engines and how do use it?

Face Recognition How do you write recognition program?


Activity 00b: The Seven Big Ideas of Computer Science

Facebook is a computing innovation that exemplifies the seven big ideas of computer science.
For each big idea in the chart, write how this big idea is related to the invention of Facebook.

Creativity
Allows us to view and solve problems more openly and with innovation.

Data
Is a set of values of subjects with respect to qualitative or quantitate variable.

Algorithms
A process or set of rules to be followed in calculations or other problems – solving operations, especially by
a computer.

Programming
An example of programming is the act a person is doing when he is writing computer source code.

Internet
The internet is the wider network that allows computer network around the world run by companies,
government, universities and other organization to talk to one another.

Impact
Nowadays it has absolutely impact on human life we it has positive and negative impact on life, but we have
to get positive impact to survive ourselves with these facilities to be accustom with it

Abstraction (Creating a user interface)

Abstraction (from the Latin abs, meaning away from and trahere, meaning to draw) is the process of talking
away or removing characteristics from something in order to reduce it to a set of essential characteristics.
Activity 00c: Writing an Algorithm

Imagine your teacher says “Everyone, please find a partner for the next activity.” Write a step-
by-step algorithm that you would follow to accomplish this, that eventually results in you finding
a partner. Your algorithm should handle as many possibilities as you can think of. Imagine that
you programmed a robot with human-like qualities to follow this algorithm….it should be detailed
enough that the robot could eventually find a partner! In general, try to make your algorithm like
a Power Point slide, with a small list of short commands.

Step1: start.
Step2: introduction with each other.
Step3: having something together.
Step4: joking with each other.
Step5: helping with each other.
Step6: becoming a great friend.

If you have time, exchange algorithms with someone else. Then, when everyone is ready, act
out the other person’s algorithm. See if the entire class can find a partner this way!

You might also like