Skip to content
VUBuddy

CS101 Quiz Updated

Introduction to Computing PDF 16.1 MBUpdated 23 Oct 2026
Quiz CS101 Quiz Updated PDF 16.1 MB
vubuddy.com
Type
Quiz
Course
CS101 Introduction to Computing
Size
PDF 16.1 MB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 16.1 MB

You get 3 free files a day on the website. Add the Chrome extension for 30 a day.

Unlimited downloads in the Android app Get it free on Google Play

Preview text

Text from pages 1, 2, 3 of 194. Download the file for all 194 pages.

CS101-Introduction-to-Computing new updated course 2020 detailed handouts

Module 1

1. Introduction to Computer Science

Q1. 1. What is Computer Science?

Computer Science is the discipline that seeks to build a scientific foundation for such topics as:

Hardware

Computer hardware is the collection of physical parts of a computer system. This includes the computer case, monitor, keyboard, and mouse. It also includes all the parts inside the computer case, such as the hard disk drive, motherboard, video card, and many others. Computer hardware is what you can physically touch.

Software

Computer software, also called software, is a set of instructions and its documentations that tells a computer what to do or how to perform a task. Software includes all different software programs on a computer, such as applications and the

Programing

Computer programming is the process of designing and building an executable computer program for accomplishing a specific computing task.

Networks

A computer network is a set of computers connected for the purpose of sharing resources. The most common resource shared today is connection to the Internet. Other shared resources can include a printer or a file server. The Internet itself can be considered a computer network.

Graphics

Computer graphics is the discipline of generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and computer display, and many specialized applications.

Robots

A robot is a machine—especially one programmable by a computer— capable of carrying out a complex series of actions automatically. Robots can be guided by an external control device or the control may be embedded within

Database

Database, also called electronic database, any collection of data, or information, that is specially organized for rapid search and retrieval by a computer. Databases are structured to facilitate the storage, retrieval, modification, and deletion of data in conjunction with various data-processing operations. A database management system (DBMS) extracts information from the database in response to queries.

Security

Security are those controls that are put in place to provide confidentiality, integrity, and availability for all components of computer systems. These components include data, software, hardware, and firmware.

Algorithmic Solutions

An algorithm is a set of instructions designed to perform a specific task.

Information Processing

Information processing refers to the manipulation of digitized information by computers and other digital electronic equipment, known collectively as information technology (IT). Information processing systems include business software, operating systems, computers, networks and mainframes.

We will be learning the details of these terms throughout the courses in different modules.

1.2. Computer Science Applications

Furthermore, Computer Science has applications in almost all domains such as:

✓ Telecom ✓ Banks ✓ Hospitals ✓ Software Development ✓ Service Industry ✓ Pak Army ✓ Freelancing ✓ and many more

1.3. Local Job Market

According to famous Job market website in Pakistan, most of the jobs are available in Computer Science, for example Figure 1 shows job opportunities when filtered using “By Function”, and Figure 2 represents job opportunities when filtered using “By Industry”. In both cases, the job opportunities in Computer Science are higher than rest of the fields.

Figure 1: Job Opportunities in Pakistan when classified as “By Function”

Figure 2: Job Opportunities in Pakistan when classified as “By Industry”

1.4. International Job Market

Similarly, internationally, jobs related to Computer Science are ranked on the top. For example, forbes magazine1, one of the acclaimed agencies in US claims that Software Developer has been ranked as Number 1 job in the US. In Computer Science, the following areas have been ranked by the Forbes magazine.

✓ Artificial Intelligence and Machine Learning ✓ Data Science ✓ Virtual Reality ✓ IoT ✓ Back-End Developer ✓ Front-End Developer ✓ UI Designer ✓ Full-Stack Engineer ✓ IT Manager ✓ Quality Assurance Expert

All of this discussion would be helpful to make you motivated all the time and to be happy with the decision you have made to choose Computer Science and a career.

Q1. 5. Are you not a student of Computer Science?

Those who are not studying CS, even then this course will be helpful for them too. As this course covers all basic concepts of Computer Science which you would require in whatever field of study you are working. You know studying basics of Computer Science is compulsory for everyone even you are studying Business, Engineering, or Sciences. This course has been made very easy and interactive to make sure that you learn properly the basics of Computer Science and can apply them in your own studies.

Module 2

2. Breadth First Learning

1 accessed on 16th July This course will give basic introduction to almost all courses of Computer Science. Such strategy of learning is known as Breadth First Learning. The other strategy is called Depth First Learning in which one particular course is first covered in details and then next course is covered. The Breadth First Learning helps students to first know what they will be learning in the whole degree program.

We will cover:

  1. Abstract view of all major courses in CS
  2. Understanding what will be studied in CS
  3. Why each course is important
  4. Clarifying the bigger Picture

Introduction to the topics will be covered in this course:

  1. 1.

Search Engine Usage Techniques

We will cover the searching techniques in this topic. How can you effectively search over the internet using popular search engine?

  1. 2.

History of Computing

We will cover in this topic that how todays computer evolved from the basic idea.

  1. 3.

Data Storage

Whatever data you enter the computer, this data need to be stored somewhere in the hardware, such storage science will be understood in this topic.

  1. 4.

Data Manipulation

Then the next thing is to study how data is manipulated. For example, how basic arithmetic operations (+,,*, /) are performed in computer and how some advance operators are performed.

  1. 5.

We will study about Operating System which is the overall in-charge of the computer system.

  1. 6.

Networking and the Internet

We will also study how different computers communicate over the internet.

  1. 7.

Algorithms

We will then study the fundamental concept of algorithm in Computer Science. We define algorithm as: “Set of Steps in a sequence to perform a certain task”.

  1. 8.

Programming Languages

Then we will study programming tools. How algorithm can be written to achieve the said goal in a computer programming. We will cover just basics of C++.

  1. 9.

Software Engineering

Here we will cover that how a complete software is developed starting from the requirement gathering phase to designing, implementation and testing

  1. 10.

Data Abstraction

In Computer Science, designing a complex and large system becomes a challenge when we discuss design at a great depth, data abstraction hides complexities from the designer and helps to comprehend things with more ease. Such things will be discussed in data abstraction like Arrays, Stack, Queue, and trees.

  1. 11.

Database Systems

In Computer Science, we store and link data in an organized way using state-of-the-art Database Management Systems (DBMS). We will discuss database design, DBMS functionalities in these modules.

  1. 12.

Artificial Intelligence

You know Computer is a dump device, cannot think of take inferential decisions. However, Artificial Intelligence (AI) is a specialized field of Computer Science that aims at building such Computer Systems which can act intelligently.

  1. 13.

CS impact on society

We will also learn the impact of Computer Science on society, social setups and on humans.

  1. 14.

Content Filtering, Spam, International laws

Here we will cover content filtering, dealing with the spams and international laws related to Computer Science in terms of data and privacy.

  1. 15.

Word Processing

Word processor like Microsoft Word is an application software which helps to build editable word documents, we will cover all major functionalities of Microsoft Word.

  1. 16.
All CS101 files →
CS101 Introduction to Computing All CS101 handouts, past papers, quizzes and MCQs in one place. Open course page

Get more out of VUBuddy, for free

Android app Free on Google Play
  • Unlimited downloads
  • The explanation behind every MCQ answer
  • Study offline on slow data
Get the Android app
Chrome extension Free on the Chrome Web Store
  • 30 downloads a day instead of 3
  • Sign in and buy Pro Semester here
Add to Chrome

One Pro Semester membership works in both the extension and the app.