Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

14
Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob

Transcript of Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

Page 1: Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

Introduction to Computing

BBA-I/BSCS-IInstructor: M. Mateen Yaqoob

Page 2: Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

OutlineO Course InformationO Course Outline

Page 3: Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

Instructor Information (1/2)

Muhammad Mateen Yaqoob

Education: MS Electrical Engineering

(COMSATS, Islamabad)

Research Area:Wireless Communication and Networks

Page 4: Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

Instructor Information (2/2)

O Contact: [email protected]

O Visiting Timings: Thursday (1030am-1pm) and Friday (1030am-12pm)

Page 5: Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

Student’s IntroductionO NameO IntroductionO Last Attended College and Marks

Page 6: Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

Course InformationO Course Lectures + Lab Work

O Introduction to Computer by Peter Norton

Page 7: Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

Course Outline (1/2)O Number SystemsO Binary numbersO Boolean logicO History computer systemO Basic machine organizationO Von Neumann Architecture

Page 8: Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

Course Outline (2/2)O Algorithm definition, design, and

implementationO Programming paradigms and languagesO Graphical programmingO Overview of Software Engineering and

Information TechnologyO Operating systemO CompilerO Computer networks and internet

Page 9: Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

Grading CriteriaO Mid-Term Exam = 30 Marks

O Sessional = 30 Marks

O Assignments = 10 Marks = Around 4-5 assignments

O Quizzes = 10 MarksO Project/Presentation = 10 Marks

O Final-Term Exam = 40 Marks

Page 10: Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

Course ObjectiveO This course focuses on a breadth-first

coverage of computer science discipline, introducing computing environments, general application software, basic computing hardware, operating systems, desktop publishing, Internet, software applications and tools and computer usage concepts; Introducing Software engineering and Information technology within the broader domain of computing, Social issues of computing

Page 11: Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

Computer: Definition (1/2)

O The word computer comes from the word “compute”, which means, “to calculate”

O Thereby, a computer is an electronic device that can perform arithmetic operations at high speed

O A computer is also called a data processor because it can store, process, and retrieve data whenever desired

Page 12: Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

Computer: Definition (2/2)

O The activity of processing data using a computer is called data processing

O Step:1 DataO Step 2:Capture DataO Step 3: Manipulate DataO Step 4: Output ResultsO Step 5: Information

O Data is raw material used as input and information is processed data obtained as output of data processing

Page 13: Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

Evolution of Computers (1/2)

O Blaise Pascal invented the first mechanical adding machine in 1642

O Baron Gottfried Wilhelm von Leibniz invented the first calculator for multiplication in 1671

O Keyboard machines originated in the United States around 1880

O Around 1880, Herman Hollerith came up with the concept of punched cards that were extensively used as input media until late 1970s

Page 14: Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.

Evolution of Computers (2/2)

O Charles Babbage is considered to be the father of modern digital computers

O He designed “Difference Engine” in 1822

O He designed a fully automatic analytical engine in 1842 for performing basic arithmetic functions

O His efforts established a number of principles that are fundamental to the design of any digital computer