CS101 Midterm Short Handouts Lectures 1-7
- Type
- Midterm past paper
- Course
- CS101 Introduction to Computing
- Size
- PDF 5.5 MB
- Updated
- 23 Oct 2026
You get 3 free files a day on the website. Add the Chrome extension for 30 a day.
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:
- Abstract view of all major courses in CS
- Understanding what will be studied in CS
Q3. Why each course is important ?
- Clarifying the bigger Picture
Introduction to the topics will be covered in this course:
- Search Engine Usage Techniques
- History of Computing
- Data Storage
- Data Manipulation
- Operating System
- Networking and the Interne
- Algorithms
- Programming Languages
- Software Engineering
- Data Abstraction
- Database Systems
- Artificial Intelligence
- CS impact on society
- Content Filtering, Spam, International law
- Word Processing
- Presentations Development
- Spreadsheet
- Database MS Access
- 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 :
Q2. Search Operators
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
e. Proximity Search(Education AROUND(3) "virtual university")
What we should not search on Internet:
There are three main reasons:
- Google Adds
- Security Agencies
- Cyber-security attacks
Roots of Computing:
- Abacus
- Gears
- Punch Cards
- 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
Related CS101 files
All CS101 files →Get more out of VUBuddy, for free
- Unlimited downloads
- The explanation behind every MCQ answer
- Study offline on slow data
- 30 downloads a day instead of 3
- Sign in and buy Pro Semester here
One Pro Semester membership works in both the extension and the app.