Skip to content
VUBuddy

CS101 Midterm Short Handouts Lectures 1-7

Introduction to Computing PDF 5.5 MBUpdated 23 Oct 2026
Midterm past paper CS101 Midterm Short Handouts Lectures 1-7 PDF 5.5 MB
vubuddy.com
Type
Midterm past paper
Course
CS101 Introduction to Computing
Size
PDF 5.5 MB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 5.5 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 2, 3, 4 of 20. Download the file for all 20 pages.

Lecture 1 – Introduction to Computer Science

What is Computer Science?

Computer science (CS) is the study of computers and algorithmic processes, including their principles, their hardware and software designs, their applications, and their impact on society. Computer Science is the discipline that seeks to build a scientific foundation for such topics as:

  •  Hardware
  •  Software
  •  Programming
  •  Networks
  •  Graphics
  •  Robots
  •  Database
  •  Security
  •  Algorithmic Solutions
  •  Information Processing

Computer Science Applications:

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

Local and International Job Market:

  •  Artificial Intelligence and Machine Learning
  •  Data Science
  •  Virtual Reality
  •  Back-End Developer
  •  Front-End Developer
  •  UI Designer
  •  Full-Stack Engineer
  •  IT Manager

Are you not a student of Computer Science?

Breadth First Learning: 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

Q3. Why each course is important ?

  1. Clarifying the bigger Picture

Introduction to the topics will be covered in this course:

  1. Search Engine Usage Techniques
  2. History of Computing
  3. Data Storage
  4. Data Manipulation
  5. Operating System
  6. Networking and the Interne
  7. Algorithms
  8. Programming Languages
  9. Software Engineering
  10. Data Abstraction
  11. Database Systems
  12. Artificial Intelligence
  13. CS impact on society
  14. Content Filtering, Spam, International law
  15. Word Processing
  16. Presentations Development
  17. Spreadsheet
  18. Database MS Access
  19. Web Page Development

Search Engines:

Search Engine like Google index web pages and helps you to retrieve the relevant web pages based on your queries. Starting from today, in next few modules, we will focus on techniques and short-cuts to retrieve most relevant information from Google.

Q1. Searching Tricks :

  1. Weather Searching
  2. Performing Calculations
  3. Currency Conversion

Q2. Search Operators

  1. Search on Social Media( )
  2. Search for a price(pkr)
  3. Searching Hash tags(#)
  4. Exclude words from Query(-)

e. Exact Match(“ ”) f. Wild Card based Searching(*) g. Boolean Operators(AND, OR)

k. File type(“CS101 Handouts filetype: pdf”) l. Define Operator(“Define: Computer”) m. Tilt(Rotate the Google screen to 360 degree)

Q3. Advanced Search Operators

  1. Intitle
  2. Allintitle
  3. inurl and allinurl
  4. Intext and allintext

e. Proximity Search(Education AROUND(3) "virtual university")

What we should not search on Internet:

There are three main reasons:

  1. Google Adds
  2. Security Agencies
  3. Cyber-security attacks

Roots of Computing:

  1. Abacus
  2. Gears
  3. Punch Cards
  4. ENIAC (Electronic Numerical Integrator And Calculator) developed by John Mauchly and J. Presper Eckert at the Moore School of Electrical Engineering, University of Pennsylvani.

Factsheet of ENIAC:

 Occupied 1800 square feet

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.