Skip to content
VUBuddy

CS101 Complete Handouts

Introduction to Computing PDF 2.7 MBUpdated 23 Oct 2026
Handout CS101 Complete Handouts PDF 2.7 MB
vubuddy.com
Type
Handout
Course
CS101 Introduction to Computing
Size
PDF 2.7 MB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 2.7 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 315. Download the file for all 315 pages.

LESSON 1 INTRODUCTION

1.1. Charles Babbage (1791-1871)

Creator of the Analytical Engine - the first general-purpose digital computer (1833) The Analytical Engine was not built until 1943 (in the form of the Harvard Mark I)

1.2. The Analytical Engine

A programmable, mechanical, digital machine Could carryout any calculation Could make decisions based upon the results of the previous calculation Components: input; memory; processor; output

1.3. Ada, Countess of Lovelace(1815-52)

Babbage: the father of computing Ada: the mother? Wrote a program for computing the Bernoulli’s sequence on the Analytical Engine - world’s 1st computer program Ada: A programming language specifically designed by the US Dept of Defense for developing military applications was named Ada to honor her contributions towards computing

A Lesson that we all can learn from Babbage’s Life

Charles Babbage had huge difficulties raising money to fund his research As a last resort, he designed a clever mathematical scheme along with Ada, the Countess of Lovelace It was designed to increase their odds while gambling. They bet money on horse races to raise enough money to support their research experiments Guess what happened at the end? The lost every penny that they had. Fast Bored Storage

Here is a fact:

In 1997 Deep Blue, a supercomputer designed by IBM, beat Gary Kasparov, the World Chess Champion That computer was exceptionally fast, did not get tired or bored. It just kept on analyzing the situation and kept on searching until it found the perfect move from its list of possible moves

Goals for Today:

To develop an appreciation about the capabilities of computing To find about the structure & policies of this course It could analyze up to 300 billion chess moves in three minutes

CS101 Introduction to Computing · 1.4 Course Contents & Structure · Course Objectives

To build an appreciation for the fundamental concepts in computing To achieve a beginners proficiency in Web page development To become familiar with popular PC productivity software

Intro to computing

Computer organization Building a PC

Microprocessors

Binary numbers & logic Computer software Operating systems Application software

Algorithms

Flowcharts Programming languages Development methodology Design heuristics Web design for usability

Computer networks

Intro to the Internet

Internet services

Graphics & animation

Intelligent systems

Data management

Cyber crime

Social implications The computing profession The future of computing

Web page development

Web Development

The World Wide Web Making a Web page Lists & tables Interactive forms Objective & methods Data types & operators Flow control & loops Arrays Built-in functions User-defined functions Events handling String manipulation Images & graphics Programming methodology

Productivity Applications

Word processor Spreadsheet Presentation software Database

Instructor:

Altaf Khan

Course Web Page: · Fundamental concepts · Textbooks:

UC - Understanding Computers (2000 ed.) JS - Learn JavaScript in a Weekend

Reading Assignments

Please make sure to read the assigned material for each week before the commencement of the corresponding week

Reading that material beforehand will help you greatly in absorbing with ease the matter discussed during the lecture Check your e-mail often for announcements related to this and other VU courses

Marks distribution …

Assignments (15%)

Almost one every week, 13 in all No credit for late submissions The lowest 2 assignment grades will be dropped

Midterm Exam (35%)

During the 8th week

Will cover all material covered during the first seven weeks

Final Exam (50%)

During the 16th week Will cover the whole of the course with a slight emphasis on the material covered after the midterm exam

First Assignment

Send an email message to me at altaf with the subject “Assignment 1” giving me some information (in around 50 words) about what you see yourself doing ten years from now Go to the CS101 message board and post a message (consisting of approx. 50 words) about how we could make the contents of this course more suitable for your individual needs. The subject for this message should be “Assignment 1” Consult the CS101 syllabus for the submission deadline

A suggestion about unfamiliar terms

We try not to use any new terms without explaining them first However, it is not possible to do that all the time If you encounter any unfamiliar terms during the lectures, please note them down and consult the GLOSSARY provided at the end of the “Understanding Computers” text book for their meaning

Let’s summarize the things that we have covered today?

A few things about: the very first digital computer & its inventor the capability of modern computers

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.