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!