Lecture 1.1 Introduction to the Course … and Computers

28 slides
0.66 MB
438 views

Similar Presentations

Presentation Transcript

1

Lecture 1.1 Introduction to the Course … and ComputersCS101 Autumn 2007-08Sohaib A Khan Tariq Jadoon, Arif Zaman

2

Computer Science is…not just computer programming.It is a science It is an art It is practical It is impractical It cuts across many disciplines

3

Computer Science is…not just computer programming. can be deeply philosophical.Are there theorems that are true but can’t be proven? What is random?

4

Computer Science is…not just computer programming. can be deeply philosophical. as necessary as bread and water.Computers are as common as bread. You don’t have to know how to bake it, but it can be fun to learn.

5

Computer Science is…not just computer programming. can be deeply philosophical. as necessary as bread and water. very exciting. We aim to convince you of this fact during this course.

6

About the course…

7

This course aims to teach …useful computer skills. basic programming. how to care for your computer. how to use current capabilities of computers.

8

At the end of this course, you will be able to…use Office tools extensively. make your own multi-media web pages. know what is inside the computer box.Understand the basics of programming, and be able to write simple programs in VB understand about viruses and security. judge if CS is the right major for you.

9

Studying1 unit = 50min lecture per week for 10 weeks + 2-3 hours of studying and homework. Or 2-3 hours of lab. This course does not assume a background or interest in computers.

10

LearningIs best done by doing. DO NOT let your friends help you. You WILL fail your lab if you do. If you help someone, NEVER take over the keyboard. Try to give the smallest of hints.

11

Course StructureWeekly Theory Lecture (TUE)General lectures from Introduction to Computers by Peter Norton, 6th Edition, McGraw-Hill SiE ISBN 0-07-059374-4

12

Course StructureWeekly Theory Lecture (TUE) Lab Lecture (Thu)Will cover Visual Basic programming and graphics Office tools Web page design and multimedia

13

Course StructureWeekly Theory Lecture (TUE) Lab Lecture (THU) Lab Session (WED)100 minutes assignment to be completed in lab. Similar to the Lab lecture, and the related homework.

14

Course StructureWeekly Theory Lecture (TUE) Lab Lecture (THU) Lab Session (WED) Topical Lecture (FRI)A lecture on some aspect of Computer Science. You will be quizzed on this during the lecture, but will not be otherwise tested.

15

EligibilityIf you have taken CS in A levels you may not take this course If you want to skip this course, you may take CS 111: Computer Science Fundamentals or CS 192: Problem solving and Programming This quarter you may take some SS course.

16

GradingHomework will be assigned but not graded. Quizzes will be unannounced. Labs Graded Labs 15% Lab Exam 5% Quizzes Lecture 15% Topical 5% Midterm 25% Final 35%

17

Other Policies and InformationCourse Website http://suraj.lums.edu.pk/~cs101a07 Office Sohaib Khan – Rm 407 Tariq Jadoon – Rm 409 CS101 Office – Top floor of Library Building Office Hours Each Instructor and TA will announce their office hours on the website within this week

18

Other Policies and InformationComing Late to Lectures Instructors reserve the right to not allow late comers Missed Quizzes, Exams, Petitions Follow PCO’s petition procedure, get certificate from on-campus doctor A word about Plagiarism DON’T CHEAT! Consequences can be grave Common Examples Not keeping your eyes on your own answer sheet during a Quiz or an Exam Submitting identical homework Copying a paragraph from the internet and including it in your homework under your own name Taking someone else’s code, changing variable names in it and submitting it as your own

19

About Computers…What is it, and what can it do?

20

Ask Me a Clear Yes/No Question

21

What can computers do, or not do?A computer does what it is told to do… You tell a computer what to do by giving it a list of precise, unambiguous instructions, a computer program Why are computer programs not written in English? Because languages such as English are inherently ambiguous Time flies like an arrow So what about the demo on the previous slide?

22

What is a Computer?[Norton] A Computer is an electronic device that processes data, converting it into information that is useful to people [Wikipedia] A Computer is a programmable device, usually electronic in nature, that can store, retrieve and process data [The American Heritage Dictionary] A device that computes… especially a programmable electronic machine that performs high-speed mathematical or logical operations or that assembles, stores, correlates, or otherwise processes information One who computes

23

What is a computer?InputProcessing / ComputationOutput

24

Is the Abacus a Computer?Not really a computer, but rather a computing aid

25

Jacquard Loom – A Real Computer?http://65.107.211.206/technology/jacquard.html Slide Credit: Prof Slotterbeck, Hiram CollegeIntricate textile patterns were prized in France in early 1800s. Jacquard’s loom (1805-6) used punched cards to allow only some rods to bring the thread into the loom on each shuttle pass.

26

http://65.107.211.206/technology/jacquard.html Slide Credit: Prof Slotterbeck, Hiram CollegeJacquard Loom – A Real Computer?

Browse More Presentations

Last Updated: 8th March 2018

Recommended PPTs